Skip to content

test against epoch 3.0 #641

Closed
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)
  • 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

enhancementNew feature or request

Type

No type

Projects

  • Status

    ✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions