go-ethereum
go-ethereum copied to clipboard
Cancun changes to the API
Collecting the list of changes we need in various points of the API to fully support Cancun:
- [x] Accept blob hashes and blob fee cap for eth_call, eth_estimateGas https://github.com/ethereum/go-ethereum/pull/28786
- [x] Reject signing blob txes through eth_sendTransaction and eth_signTransaction, as a light way to nudge users out of using these methods https://github.com/ethereum/go-ethereum/pull/28786
- [ ] Modify eth_fillTransaction so it can generate the necessary blob commitments and proofs (#28839)
- [ ] Add support for signing blob txes to clef (via
account_signTransaction
) - [ ] EIP-6780 makes it so selfdestructed accounts are sometimes not cleared. PrestateTracer in diffMode should be fixed to reflect this change in semantics
Not directly related to the API, but the simulated beacon needs to be updated to engine API V3: #28829