chore(deps): weekly cargo update#23267
Merged
Merged
Conversation
Locking 54 packages to latest compatible versions
Updating alloy-consensus v1.8.2 -> v1.8.3
Updating alloy-consensus-any v1.8.2 -> v1.8.3
Updating alloy-contract v1.8.2 -> v1.8.3
Updating alloy-eips v1.8.2 -> v1.8.3
Updating alloy-genesis v1.8.2 -> v1.8.3
Updating alloy-json-rpc v1.8.2 -> v1.8.3
Updating alloy-network v1.8.2 -> v1.8.3
Updating alloy-network-primitives v1.8.2 -> v1.8.3
Updating alloy-node-bindings v1.7.3 -> v1.8.3
Updating alloy-provider v1.8.2 -> v1.8.3
Updating alloy-pubsub v1.8.2 -> v1.8.3
Updating alloy-rpc-client v1.8.2 -> v1.8.3
Updating alloy-rpc-types v1.8.2 -> v1.8.3
Updating alloy-rpc-types-admin v1.8.2 -> v1.8.3
Updating alloy-rpc-types-anvil v1.8.2 -> v1.8.3
Updating alloy-rpc-types-any v1.8.2 -> v1.8.3
Updating alloy-rpc-types-beacon v1.8.2 -> v1.8.3
Updating alloy-rpc-types-debug v1.8.2 -> v1.8.3
Updating alloy-rpc-types-engine v1.8.2 -> v1.8.3
Updating alloy-rpc-types-eth v1.8.2 -> v1.8.3
Updating alloy-rpc-types-mev v1.8.2 -> v1.8.3
Updating alloy-rpc-types-trace v1.8.2 -> v1.8.3
Updating alloy-rpc-types-txpool v1.8.2 -> v1.8.3
Updating alloy-serde v1.8.2 -> v1.8.3
Updating alloy-signer v1.8.2 -> v1.8.3
Updating alloy-signer-local v1.8.2 -> v1.8.3
Updating alloy-transport v1.8.2 -> v1.8.3
Updating alloy-transport-http v1.8.2 -> v1.8.3
Updating alloy-transport-ipc v1.8.2 -> v1.8.3
Updating alloy-transport-ws v1.8.2 -> v1.8.3
Updating alloy-tx-macros v1.8.2 -> v1.8.3
Updating aws-lc-sys v0.39.0 -> v0.39.1
Unchanged bincode v1.3.3 (available: v3.0.0)
Unchanged block-padding v0.3.3 (available: v0.4.2)
Updating cc v1.2.57 -> v1.2.58
Unchanged cipher v0.4.4 (available: v0.5.1)
Updating cmake v0.1.57 -> v0.1.58
Adding console v0.16.3
Unchanged digest v0.10.7 (available: v0.11.2)
Unchanged generic-array v0.14.7 (available: v0.14.9)
Unchanged hash-db v0.15.2 (available: v0.16.0)
Unchanged icu_collections v2.0.0 (available: v2.1.1)
Unchanged icu_normalizer v2.0.1 (available: v2.1.1)
Unchanged icu_normalizer_data v2.0.0 (available: v2.1.1)
Unchanged icu_properties v2.0.2 (available: v2.1.2)
Unchanged icu_properties_data v2.0.1 (available: v2.1.2)
Unchanged if-addrs v0.14.0 (available: v0.15.0)
Updating insta v1.46.3 -> v1.47.0
Updating js-sys v0.3.91 -> v0.3.92
Updating keccak-asm v0.1.5 -> v0.1.6
Updating line-clipping v0.3.5 -> v0.3.7
Unchanged lz4_flex v0.12.1 (available: v0.13.0)
Updating mio v1.1.1 -> v1.2.0
Updating ordered-float v5.1.0 -> v5.2.0
Unchanged rand v0.8.5 (available: v0.10.0)
Unchanged rand v0.9.2 (available: v0.10.0)
Updating rustc-hash v2.1.1 -> v2.1.2
Unchanged secp256k1 v0.30.0 (available: v0.31.1)
Unchanged sha2 v0.10.9 (available: v0.11.0)
Updating sha3-asm v0.1.5 -> v0.1.6
Updating simd-adler32 v0.3.8 -> v0.3.9
Unchanged snmalloc-rs v0.3.8 (available: v0.7.4)
Unchanged strum v0.27.2 (available: v0.28.0)
Unchanged test-fuzz v7.3.0 (available: v8.0.0)
Unchanged tokio-tungstenite v0.28.0 (available: v0.29.0)
Unchanged toml v0.9.12+spec-1.1.0 (available: v1.1.0+spec-1.1.0)
Updating unicode-segmentation v1.13.1 -> v1.13.2
Updating uuid v1.22.0 -> v1.23.0
Updating wasm-bindgen v0.2.114 -> v0.2.115
Updating wasm-bindgen-futures v0.4.64 -> v0.4.65
Updating wasm-bindgen-macro v0.2.114 -> v0.2.115
Updating wasm-bindgen-macro-support v0.2.114 -> v0.2.115
Updating wasm-bindgen-shared v0.2.114 -> v0.2.115
Updating web-sys v0.3.91 -> v0.3.92
Updating zerocopy v0.8.47 -> v0.8.48
Updating zerocopy-derive v0.8.47 -> v0.8.48
note: to see how you depend on a package, run `cargo tree --invert <dep>@<ver>`
mattsse
approved these changes
Mar 29, 2026
github-merge-queue Bot
pushed a commit
to tempoxyz/tempo
that referenced
this pull request
Mar 31, 2026
Automated nightly update of reth dependencies from `paradigmxyz/reth` main branch. ## Upstream reth changes [`7f4a9a0...f0d07c3`](paradigmxyz/reth@7f4a9a0...f0d07c3) 🔗 Amp thread: https://ampcode.com/threads/T-019d4215-b76f-7663-b8f3-8fde1da1165c **Engine** - Share execution cache and sparse trie pipeline with payload builder ([#23242](paradigmxyz/reth#23242), [#23246](paradigmxyz/reth#23246)) - Add method to get payload resolve future ([#23256](paradigmxyz/reth#23256)) - Backpressure, take 2 ([#23280](paradigmxyz/reth#23280)) - Return -38003 for FCUv2 payloadAttributes mismatch ([#22924](paradigmxyz/reth#22924)) - Fix double decrement in account cache size ([#23249](paradigmxyz/reth#23249)) **Trie** - Call root before prune ([#23243](paradigmxyz/reth#23243)) - Use Entry API in `MultiProofTargets::extend_inner` ([#23247](paradigmxyz/reth#23247)) - Record trie cursor metrics ([#23252](paradigmxyz/reth#23252)) - Add `SparseStateTrie::update_account_stateless` for stateless validation ([#23272](paradigmxyz/reth#23272)) **Networking** - Prefer peer-reported block number in session activation ([#23275](paradigmxyz/reth#23275)) - Resolve DNS for ExternalAddr in `external_addr_with` ([#23269](paradigmxyz/reth#23269)) **Consensus** - Retry block subscription on initial connection failure ([#23233](paradigmxyz/reth#23233)) **Refactor** - Remove OP `ExecutionPayload` impl and op feature from payload-primitives ([#23253](paradigmxyz/reth#23253)) - Remove OP `PayloadAttributesBuilder` impl and op feature from engine-local ([#23255](paradigmxyz/reth#23255)) - Relax RPC converter impls ([#23254](paradigmxyz/reth#23254)) **Perf / Bench** - Use `FastInstant` for remaining metrics timing ([#23265](paradigmxyz/reth#23265)) - Add hourly main regression bench ([#23219](paradigmxyz/reth#23219)) **DB** - Add `create_test_provider_factory_with_chain_spec_and_db_args` ([#23270](paradigmxyz/reth#23270)) **CLI** - Add more WARN logging before download retries ([#23258](paradigmxyz/reth#23258)) - Use `HeaderTy` for stage dump headers ([#23274](paradigmxyz/reth#23274)) **Testing** - Add regression test for parked basefee ancestor handling ([#23277](paradigmxyz/reth#23277)) **Deps** - Bump alloy 1.8.2, alloy-evm, lighthouse v8.1.3 ([#23241](paradigmxyz/reth#23241), [#23289](paradigmxyz/reth#23289), [#23239](paradigmxyz/reth#23239)) - Weekly `cargo update` ([#23267](paradigmxyz/reth#23267)) ## Migrations 🔗 Amp thread: https://ampcode.com/threads/T-019d4215-e6e7-7542-acaa-239d595b2916 - **Reth dependency bump**: All `reth-*` crates updated from rev `7f4a9a0` to `f0d07c3`; `alloy-evm` bumped from `0.29.2` to `0.30.0` - **`reth-etl` reordered**: Moved from its previous position to sit next to `reth-trie` (no functional change) - **`tempo-contracts` feature dropped**: Removed default `features = ["serde"]` from workspace dependency - **`TransactionEnv` → `TransactionEnvMut` rename**: `reth_evm::TransactionEnv` trait was renamed to `TransactionEnvMut`; all imports and impls updated - **`TransactionEnv::nonce()` removed**: The `nonce(&self)` method was removed from the trait; call sites now use `revm::context::Transaction::nonce()` instead - **`TxResult::into_result()` added**: New required method `into_result(self) -> ResultAndState` added to the `TxResult` trait impl for `TempoTxResult` - **`BuildArguments::new` signature expanded**: Two new parameters (`None, None`) added for `execution_cache` and `trie_handle`; corresponding destructure updated to ignore them - **`builder.finish()` signature change**: Now takes an additional `Option` parameter (passed as `None`) for trie handle [GitHub Workflow](https://github.com/tempoxyz/tempo/actions/runs/23779717485)
github-merge-queue Bot
pushed a commit
to tempoxyz/tempo
that referenced
this pull request
Apr 1, 2026
Automated nightly update of reth dependencies from `paradigmxyz/reth` main branch. ## Upstream reth changes [`7f4a9a0...f8efc76`](paradigmxyz/reth@7f4a9a0...f8efc76) 🔗 Amp thread: https://ampcode.com/threads/T-019d473e-4c63-7539-bda6-d72354aae810 **Engine** - Share execution cache and sparse trie pipeline with payload builder ([#23242](paradigmxyz/reth#23242), [#23246](paradigmxyz/reth#23246)) - Add backpressure, take 2 ([#23280](paradigmxyz/reth#23280)) - Add method to get payload resolve future ([#23256](paradigmxyz/reth#23256)) - Return -38003 for FCUv2 payloadAttributes mismatch ([#22924](paradigmxyz/reth#22924)) - Fix double decrement in account cache size ([#23249](paradigmxyz/reth#23249)) **Trie** - Call root before prune ([#23243](paradigmxyz/reth#23243)) - Use Entry API in `MultiProofTargets::extend_inner` ([#23247](paradigmxyz/reth#23247)) - Record trie cursor metrics ([#23252](paradigmxyz/reth#23252)) - Add `SparseStateTrie::update_account_stateless` for stateless validation ([#23272](paradigmxyz/reth#23272)) **RPC** - Integrate `reth-rpc-traits` and remove `IntoRpcTx` ([#23288](paradigmxyz/reth#23288)) - Relax rpc converter impls ([#23254](paradigmxyz/reth#23254)) **Net** - Prefer peer-reported block number in session activation ([#23275](paradigmxyz/reth#23275)) - Retry block subscription on initial connection failure ([#23233](paradigmxyz/reth#23233)) - Resolve DNS for ExternalAddr in `external_addr_with` ([#23269](paradigmxyz/reth#23269)) **Payload / Refactor** - Remove OP `ExecutionPayload` impl and op feature from payload-primitives ([#23253](paradigmxyz/reth#23253)) - Remove OP `PayloadAttributesBuilder` impl and op feature from engine-local ([#23255](paradigmxyz/reth#23255)) - Remove changeset count APIs from storage ([#23310](paradigmxyz/reth#23310)) **DB / Storage** - Add `create_test_provider_factory_with_chain_spec_and_db_args` ([#23270](paradigmxyz/reth#23270)) - Add `reth-bb` binary with multi-segment big block execution support ([#23140](paradigmxyz/reth#23140)) - Add era type override functionality to `EraClient` ([#23307](paradigmxyz/reth#23307)) - Make snapshot API URL overridable ([#23303](paradigmxyz/reth#23303)) **Perf** - Use `FastInstant` for remaining metrics timing ([#23265](paradigmxyz/reth#23265)) **Bench / Testing** - Add hourly main regression bench ([#23219](paradigmxyz/reth#23219)) - Add regression test for parked basefee ancestor handling ([#23277](paradigmxyz/reth#23277)) **CLI** - Add more WARN logging before download retries ([#23258](paradigmxyz/reth#23258)) - Use `HeaderTy` for stage dump headers ([#23274](paradigmxyz/reth#23274)) **Deps** - Bump alloy 1.8.2, alloy-evm, Lighthouse v8.1.3 ([#23241](paradigmxyz/reth#23241), [#23289](paradigmxyz/reth#23289), [#23239](paradigmxyz/reth#23239)) - Weekly `cargo update` ([#23267](paradigmxyz/reth#23267)) **Grafana** - Add sparse trie idle metrics to overview ([#23302](paradigmxyz/reth#23302)) ## Migrations 🔗 Amp thread: https://ampcode.com/threads/T-019d473e-8aba-7283-b729-057391d70bc6 - **Reth dependency bump**: All `reth-*` crates updated from rev `7f4a9a0` to `f8efc76` - **alloy-evm version bump**: `0.29.2` → `0.30.0`; `revm-inspectors` `0.36.1` → `0.36.0` - **`TransactionEnv` → `TransactionEnvMut`**: Trait moved from `reth_evm::TransactionEnv` to `alloy_evm::TransactionEnvMut`; `nonce()` getter removed from the trait (now accessed via `revm::context::Transaction::nonce()` instead) - **`FromConsensusHeader` re-export flattened**: Import path changed from `reth_rpc_convert::transaction::FromConsensusHeader` to `reth_rpc_convert::FromConsensusHeader` - **`TxResult::into_result` added**: New required method on the `TxResult` trait to consume and return `ResultAndState` - **`BuildArguments::new` signature expanded**: Now takes two additional `None` parameters (likely cached/prebuilt payload fields) - **`BuildArguments` destructure**: Uses `..` rest pattern to ignore new fields - **`BlockBuilder::finish` signature change**: Now takes an additional parameter (`None` — likely an optional requests list) - **`snapshot_api_url` field added**: New required field on download URL config struct [GitHub Workflow](https://github.com/tempoxyz/tempo/actions/runs/23831300439) --------- Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com> Co-authored-by: Arsenii Kulikov <62447812+klkvr@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Automation to keep dependencies in
Cargo.lockcurrent.cargo update log