-
Couldn't load subscription status.
- Fork 2k
Closed
Labels
A-consensusRelated to the consensus engineRelated to the consensus engineA-executionRelated to the Execution and EVMRelated to the Execution and EVMA-rpcRelated to the RPC implementationRelated to the RPC implementationA-staged-syncRelated to staged sync (pipelines and stages)Related to staged sync (pipelines and stages)C-tracking-issueAn issue that collects information about a broad development initiativeAn issue that collects information about a broad development initiative
Description
Describe the feature
This is a tracking issue to add Shanghai support to reth.
Tasks
* [x] Add `Withdrawals` field to [P2P BlockBody](https://github.com/ethereum/go-ethereum/commit/2a2b0419fb966c54fb86b17bbccea743a45b4d2a#diff-3210763abf230e7f0fce7f0cd739a8ffa253599c6480aa34075017a4e310cd1cR239)
* [ ] https://github.com/paradigmxyz/reth/issues/1297
* [ ] https://github.com/paradigmxyz/reth/issues/1300
* [ ] https://github.com/paradigmxyz/reth/issues/1298
* [ ] https://github.com/paradigmxyz/reth/issues/1299
* [ ] https://github.com/bluealloy/revm/issues/370
* [ ] https://github.com/bluealloy/revm/issues/371
* [ ] https://github.com/bluealloy/revm/issues/372
* [ ] https://github.com/bluealloy/revm/issues/373
Additional context
-
All Shanghai-related Geth changes: https://github.com/search?q=repo%3Aethereum%2Fgo-ethereum+shanghai&type=pullrequests
-
Engine API Changes Spec: EIP-4895: Beacon chain push withdrawals as operations
-
Relevant PRs in other clients (source)
| EIP | EIP-3651 | EIP-3855 | EIP-3860 | EIP-4895 |
|---|---|---|---|---|
| Geth | Merged | Merged | Merged | Merged |
| Besu | Merged | Merged | Merged | Merged |
| Nethermind | Merged | Merged | Merged | Merged |
| Erigon | Merged | Merged | Merged (1, 2) | Merged (1, 2, 3) |
| EthereumJS | Merged | Merged | Merged | Merged |
Metadata
Metadata
Assignees
Labels
A-consensusRelated to the consensus engineRelated to the consensus engineA-executionRelated to the Execution and EVMRelated to the Execution and EVMA-rpcRelated to the RPC implementationRelated to the RPC implementationA-staged-syncRelated to staged sync (pipelines and stages)Related to staged sync (pipelines and stages)C-tracking-issueAn issue that collects information about a broad development initiativeAn issue that collects information about a broad development initiative
Type
Projects
Status
Done