Skip to content

chore(deps): bump alloy from 1.1.2 to 2.0.1 in the alloy group#94

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

chore(deps): bump alloy from 1.1.2 to 2.0.1 in the alloy group#94
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/alloy-2755083baa

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps the alloy group with 1 update: alloy.

Updates alloy from 1.1.2 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
  • 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)
  • Optimism network incompatible with ProviderBuilder::new constructor (#3686)

... (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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the alloy group with 1 update: [alloy](https://github.com/alloy-rs/alloy).


Updates `alloy` from 1.1.2 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.1.2...v2.0.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Apr 27, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants