You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because the stacks wire format changed with nakamoto, we want to make sure that chainhook can process epoch 3.0 block.
chainhook relies on clarinet/components/stacks-codec to process block
this component is duplicated (and slightly altered) code from stacks-core
in the future we'd like to simply re-use the code from stacks-core, but unlikely top happen before nakamoto
it's slightly outdated right now, but is good enough for clarinet
it's not straightforward to update (and it's not tested at all)
I think we should test chainhook with the current version of stacks-codec on a testnet running in epoch 3.0.
if something goes wrong, we'll be able to upgrade the stacks-codec
I could go ahead and just try to update the stacks-codec right now, but considering how sensitive it is, I'd rather do it only to fix something (or make sure I don't actually break anything)
The text was updated successfully, but these errors were encountered:
Note:
The stacks-codec is very rarely updated (except for some recent clippy fixes that have no impact on the code execution).
Although if we want to be sure to know which version is being used, it's possible to specify the commit in the dependencies like so:
Because the stacks wire format changed with nakamoto, we want to make sure that chainhook can process epoch 3.0 block.
clarinet/components/stacks-codec
to process blockstacks-codec
on a testnet running in epoch 3.0.I could go ahead and just try to update the stacks-codec right now, but considering how sensitive it is, I'd rather do it only to fix something (or make sure I don't actually break anything)
The text was updated successfully, but these errors were encountered: