Skip to content

chore(deps): bump alloy from 1.8.3 to 2.0.1#450

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/alloy-2.0.1
Open

chore(deps): bump alloy from 1.8.3 to 2.0.1#450
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/alloy-2.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps alloy from 1.8.3 to 2.0.1.

Release notes

Sourced from alloy's releases.

v2.0.1

What's Changed

Full Changelog: alloy-rs/alloy@v2.0.0...v2.0.1

v2.0.0

This new major release includes several breaking changes as preparation for the Glamsterdam hardfork.

Notable breaking changes are:

  • network transaction-builder traits were reshaped: TransactionBuilder was split, network-specific methods moved to NetworkTransactionBuilder, and Network bounds tightened around TransactionRequest / TxEnvelope ([#3344](https://github.com/alloy-rs/alloy/issues/3344), [#3723](https://github.com/alloy-rs/alloy/issues/3723)).
  • Blob transaction APIs changed: TransactionBuilder7594 was folded into TransactionBuilder4844, blob-sidecar methods were renamed/specialized, the default TxEip4844Variant generic changed, and PooledTransaction now uses the EIP-7594 sidecar type ([#3600](https://github.com/alloy-rs/alloy/issues/3600), [#3328](https://github.com/alloy-rs/alloy/issues/3328), [#3468](https://github.com/alloy-rs/alloy/issues/3468)).
  • AnyTransactionReceipt is now a dedicated struct instead of a type alias, so code that relied on alias semantics or direct wrapped-type usage needs updating ([#3153](https://github.com/alloy-rs/alloy/issues/3153)).
  • ChainConfig is now non-exhaustive, and Amsterdam support adds new header/config fields plus new BlockHeader requirements; exhaustive struct literals, pattern matches, and custom header impls may need changes ([#3566](https://github.com/alloy-rs/alloy/issues/3566), [#3871](https://github.com/alloy-rs/alloy/issues/3871)).
  • Provider builder / filler APIs changed: .network() now replaces the filler stack, and GasFiller is no longer a unit struct, so .filler(GasFiller) becomes .filler(GasFiller::default()) or custom estimator wiring ([#3686](https://github.com/alloy-rs/alloy/issues/3686), [#3849](https://github.com/alloy-rs/alloy/issues/3849)).
  • AnyNetwork no longer silently signs or re-encodes unknown transaction types; those paths now fail fast ([#3794](https://github.com/alloy-rs/alloy/issues/3794)).
  • muxTracer now keys mux configs / frames by GethDebugTracerType instead of GethDebugBuiltInTracerType, which breaks existing tracer map code ([#2442](https://github.com/alloy-rs/alloy/issues/2442)).
  • Pubsub / RPC surface types gained new variants and fields, including transactionReceipts subscriptions and newer header / transaction fields, so exhaustive enum matches and struct literals may need .. / wildcards ([#3410](https://github.com/alloy-rs/alloy/issues/3410), [#3707](https://github.com/alloy-rs/alloy/issues/3707), [#3871](https://github.com/alloy-rs/alloy/issues/3871)).

What's Changed

... (truncated)

Changelog

Sourced from alloy's changelog.

2.0.1 - 2026-04-22

Bug Fixes

  • [provider] Skip batching eth_call with block overrides (#3910)
  • [node-bindings] Align Reth::default with Reth::new (#3900)
  • Clear stderr buffer and break on EOF in geth reader thread (#3888)
  • [rpc-types-trace] Add 0x prefix to storage keys and values in StructLog (#3891)
  • [provider] Update test_anvil_set_time for corrected evm_setTime (#3889)

Dependencies

  • [deps] Bump github/codeql-action from 7fc6561ed893d15cec696e062df840b21db27eb0 to 95e58e9a2cdfd71adc6e0353d5c52f41a045d225 (#3896)
  • [deps] Bump taiki-e/install-action from 2.74.0 to 2.75.3 (#3897)

Features

  • [transport-ws] Add WsBackend::from_socket constructor (#3911)
  • [signer] Add MnemonicKey for efficient HD key derivation (#3908)
  • [rpc-types-engine] Add ExecutionPayload bal_hash getter (#3904)
  • [provider] Add ProviderBuilder apply helpers (#3901)

Miscellaneous Tasks

  • Release 2.0.1
  • Release 2.0.1
  • Release 2.0.1
  • Changed get_block_access_list_raw to accept BlockId (#3907)
  • Update reth rpc endpoints (#3902)
  • [BAL] Added from_block_slow_optional_bal (#3898)
  • Added raw bal rpc (#3892)

Other

  • Pin actions to SHA and add dependabot cooldown (#3895)

Performance

  • [consensus] Avoid clones in ReceiptWithBloom::into_logs (#3894)

Testing

  • [provider] Re-enable anvil tests (#3903)

2.0.0 - 2026-04-13

Bug Fixes

  • [provider] Fall back to RPC on get_logs cache deserialization failure (#3859)
  • [provider] Error all callers on batch len mismatch (#3827)

... (truncated)

Commits
  • 565041c chore: release 2.0.1
  • ae505bc chore: release 2.0.1
  • ecfb916 chore: release 2.0.1
  • 04dc40f fix(provider): skip batching eth_call with block overrides (#3910)
  • 5c64130 feat(transport-ws): add WsBackend::from_socket constructor (#3911)
  • 9733a12 feat(signer): add MnemonicKey for efficient HD key derivation (#3908)
  • f46290a chore: changed get_block_access_list_raw to accept BlockId (#3907)
  • a7f537f fix(node-bindings): align Reth::default with Reth::new (#3900)
  • 25937b6 feat(rpc-types-engine): add ExecutionPayload bal_hash getter (#3904)
  • 921b799 test(provider): re-enable anvil tests (#3903)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [alloy](https://github.com/alloy-rs/alloy) from 1.8.3 to 2.0.1.
- [Release notes](https://github.com/alloy-rs/alloy/releases)
- [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md)
- [Commits](alloy-rs/alloy@v1.8.3...v2.0.1)

---
updated-dependencies:
- dependency-name: alloy
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels May 1, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 1, 2026

⚠️ Changelog not found.

A changelog entry is required before merging.

Add changelog

@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedalloy@​2.0.410010093100100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants