Skip to content

chore(deps): bump op-stack to v1.19.0, reth to 81c0261, alloy to 2.0.5#203

Open
karlb wants to merge 1 commit into
mainfrom
karlb/bump-deps
Open

chore(deps): bump op-stack to v1.19.0, reth to 81c0261, alloy to 2.0.5#203
karlb wants to merge 1 commit into
mainfrom
karlb/bump-deps

Conversation

@karlb

@karlb karlb commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

This didn't resolve any issue we encountered, but I also don't see a reason against merging it.


Picks up the post-#24184 reth tree (centralized in-memory state-trie overlay manager) and the v1.5.1→v1.19.0 op-stack churn. Includes the companion bumps:

  • reth: 88505c7f → 81c0261 (2026-04-29 → 2026-05-19)
  • kona / op-reth: kona-node/v1.5.1 → v1.19.0
  • alloy: =2.0.4 → =2.0.5, primitives 1.5.6 → 1.6.0
  • hokulea fork pin: b717a24 → 52df2bf (rebuilt against the new tags)
  • alloy-eips/serde patch branch: fix-fake-exponential-2.0.4 → -2.0.5

API drift handled in crates/celo-reth/src/node.rs:

  • CeloEngineTypes now carries the OpExecData: From bound the new PayloadTypes impl requires.
  • block_to_payload gained an Option BAL argument (ignored).
  • validate_block_post_execution gained an Option BAL hash argument, forwarded to the inner OpBeaconConsensus.

Related to issue #192 (intermittent FeeCurrencyDirectory consensus divergence): #24184 reworks the layer the race lives in, so the bump is the cheap first attempt before adding retry logic in the validator.

Picks up the post-#24184 reth tree (centralized in-memory state-trie
overlay manager) and the v1.5.1→v1.19.0 op-stack churn. Includes the
companion bumps:

- reth: 88505c7f → 81c0261 (2026-04-29 → 2026-05-19)
- kona / op-reth: kona-node/v1.5.1 → v1.19.0
- alloy: =2.0.4 → =2.0.5, primitives 1.5.6 → 1.6.0
- hokulea fork pin: b717a24 → 52df2bf (rebuilt against the new tags)
- alloy-eips/serde patch branch: fix-fake-exponential-2.0.4 → -2.0.5

API drift handled in crates/celo-reth/src/node.rs:

- CeloEngineTypes now carries the OpExecData: From<BuiltPayload> bound
  the new PayloadTypes impl requires.
- block_to_payload gained an Option<Bytes> BAL argument (ignored).
- validate_block_post_execution gained an Option<B256> BAL hash
  argument, forwarded to the inner OpBeaconConsensus.

Related to issue #192 (intermittent FeeCurrencyDirectory consensus
divergence): #24184 reworks the layer the race lives in, so the bump
is the cheap first attempt before adding retry logic in the validator.
@karlb

karlb commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

CI cancellation see #205

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant