Closed
Description
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)
- this component is duplicated (and slightly altered) code from stacks-core
- 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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done