chore: upgrade bnb-chain/reth to develop-v2.2 and reth-core to v0.3.1-v2#345
chore: upgrade bnb-chain/reth to develop-v2.2 and reth-core to v0.3.1-v2#345chee-chyuan wants to merge 1 commit into
Conversation
- Bump bnb-chain/reth branch develop-v2.1 → develop-v2.2 (048b7281) - Bump bnb-chain/reth-core branch v0.3.0-v2 → v0.3.1-v2 - Bump alloy-evm 0.33.0 → 0.34.0; alloy 2.0.0 → 2.0.4 crates - Add TxExecutionResult + Executor GAT to BlockExecutorFactory impl - Change commit_transaction to return GasOutput (infallible); defer hertz patch errors to finish() via deferred_error field - Remove DB: 'a bounds from executor/pre_execution/post_execution impls - Fix execute_transaction_with_commit_condition return type (GasOutput) - Extract gas via .tx_gas_used() in payload/bid_simulator - Wrap ConsensusError::Other strings in Arc<io::Error> Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request ReviewThis PR is a Rust/web3 node upgrade focused on dependency and API compatibility updates: it bumps Sensitive ContentSocial Account:
Security IssuesNo serious security issues detected. Generated by Hashdit Bot. This tool can absolutely NOT replace manual audits. |
Summary
bnb-chain/rethbranchdevelop-v2.1→develop-v2.2(commit048b7281)bnb-chain/reth-corebranchv0.3.0-v2→v0.3.1-v2alloy-evm0.33.0→0.34.0;alloy-*2.0.0→2.0.4API compatibility fixes (alloy-evm 0.34.0)
BlockExecutorFactory: addedTxExecutionResultandExecutorGAT associated types; fixedcreate_executorlifetime/return-type signatureBlockExecutor::commit_transaction: now infallible (→ GasOutput); hertz patch errors deferred tofinish()via newdeferred_errorfieldDB: 'abounds: removed from executor, pre_execution, and post_execution impl blocks (no longer required by trait)GasOutput: extract gas via.tx_gas_used()inpayload.rsandbid_simulator.rsConsensusError::Other: now takesArc<dyn Error + Send + Sync>; wrapped string messages accordinglyTest plan
cargo check— passescargo build— passes🤖 Generated with Claude Code