Skip to content

Conversation

@kevaundray
Copy link
Contributor

@kevaundray kevaundray commented Apr 8, 2025

This PR modifies reth to populate the ancestor headers in the ExecutionWitness field. This field was added in this alloy PR

@kevaundray kevaundray changed the title chore(DONOTMERGE)!: Fetch the block hashes when retrieving the execution witness chore(DONOTMERGE)!: Fetch the block headers corresponding to the block hashes when retrieving the execution witness Apr 8, 2025
@mattsse
Copy link
Collaborator

mattsse commented Apr 8, 2025

ref alloy-rs/alloy#2294

Cargo.toml Outdated
Comment on lines 692 to 713
alloy-consensus = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-contract = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-eips = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-genesis = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-json-rpc = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-network = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-network-primitives = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-node-bindings = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-provider = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-pubsub = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-client = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-admin = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-anvil = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-beacon = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-debug = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-engine = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-eth = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-mev = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-rpc-types-txpool = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
alloy-serde = { git = "https://github.com/alloy-rs/alloy", rev = "997e211" }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using a patch of alloy: commit comes from the main branch here

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

reverted this patch, now waiting for #15635 to merge

@kevaundray kevaundray changed the title chore(DONOTMERGE)!: Fetch the block headers corresponding to the block hashes when retrieving the execution witness chore!: Populate the headers field in the ExecutionWitness when calling debug_executionWitness Apr 9, 2025
state,
codes: Default::default(),
keys: state_preimages,
headers: Vec::new(),
Copy link
Collaborator

@mattsse mattsse Apr 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fyi @yash-atreya to keep the alloy bump pr simple, we can simply ini this with default and then send this pr as followup right away

@yash-atreya yash-atreya mentioned this pull request Apr 9, 2025
@github-project-automation github-project-automation bot moved this from Todo to In Progress in Reth Tracker Apr 11, 2025
@mattsse mattsse marked this pull request as ready for review April 11, 2025 07:13
@mattsse mattsse added this pull request to the merge queue Apr 11, 2025
Merged via the queue into paradigmxyz:main with commit 33ddc28 Apr 11, 2025
43 checks passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Reth Tracker Apr 11, 2025
07Vaishnavi-Singh pushed a commit to 07Vaishnavi-Singh/reth that referenced this pull request May 3, 2025
…alling `debug_executionWitness` (paradigmxyz#15608)

Co-authored-by: Matthias Seitz <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants