Skip to content

build(deps): bump alloy-* from 1.1.2 to 1.5.2#551

Merged
lpahlavi merged 2 commits intodfinity:mainfrom
ClankPan:main
Jan 26, 2026
Merged

build(deps): bump alloy-* from 1.1.2 to 1.5.2#551
lpahlavi merged 2 commits intodfinity:mainfrom
ClankPan:main

Conversation

@ClankPan
Copy link
Copy Markdown
Contributor

Summary

This PR updates the alloy-* dependency set to v1.5.2 so this repo can be consumed cleanly as an external crate.

Background / Motivation

When used as a dependency, Cargo resolves newer alloy-* versions, and we hit a breaking API change in alloy-rpc-types: the blob sidecar accessor moved from a field to a method (blobsblobs()), which caused build failures in our Alloy adapter code.

Changes

  • Bump alloy-* crates to 1.5.2 (aligned versions)
  • Update code to match the new blob sidecar API (sidecar.blobs() instead of sidecar.blobs)
  • Keep behavior unchanged; this is a compatibility/maintenance update

@ClankPan ClankPan requested a review from a team as a code owner January 26, 2026 05:39
Copy link
Copy Markdown
Contributor

@lpahlavi lpahlavi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for the PR @ClankPan! Overall LGTM, just one small issue with the linter (see comment there) and with the PR title (please use the conventional commit format).

Comment thread evm_rpc_types/src/request/alloy.rs Outdated
blobs: tx_request
.sidecar
.map(|sidecar| sidecar.blobs.into_iter().map(Hex::from).collect()),
.map(|sidecar| sidecar.blobs().into_iter().map(|b| Hex::from(*b)).collect()),
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This causes the linter to complain, could you use iter instead?

@ClankPan ClankPan changed the title Update alloy- deps to 1.5.2 for external-crate compatibility build(deps): bump alloy-* from 1.1.2 to 1.5.2 Jan 26, 2026
@ClankPan
Copy link
Copy Markdown
Contributor Author

@lpahlavi Hi, Thank you for the review! I fixed the issue.

@lpahlavi
Copy link
Copy Markdown
Contributor

Thanks a lot for the PR @ClankPan!

@lpahlavi lpahlavi merged commit 325df7e into dfinity:main Jan 26, 2026
12 checks passed
@github-actions github-actions bot mentioned this pull request Feb 18, 2026
gregorydemay added a commit that referenced this pull request Feb 18, 2026
## 🤖 New release

* `evm_rpc_types`: 3.1.0 -> 3.1.1 (✓ API compatible changes)
* `evm_rpc_client`: 0.3.0 -> 0.4.0 (✓ API compatible changes)
* `evm_rpc`: 2.8.0

<details><summary><i><b>Changelog</b></i></summary><p>

## `evm_rpc_types`

<blockquote>

## [3.1.1] - 2026-02-18

### Changed

- Bump alloy-* from 1.1.2 to 1.5.2
([#551](#551))

[3.1.1]:
https://github.com/dfinity/evm-rpc-canister/compare/3.1.0..3.1.1
</blockquote>

## `evm_rpc_client`

<blockquote>

## [0.4.0] - 2026-02-18

### Changed

- **BREAKING:** Bump `ic-canister-runtime` to v0.2.0. See PR description
for more details on the breaking changes.
Notably, clients instances created with `EvmRpcClient::builder_for_ic()`
now by default do **not** perform
inter-canister calls if the canister performing the calls is stopping.
To enable calls while the canister is stopping, the client can be
initialized with a custom

[`ic_canister_runtime::IcRuntime`](https://docs.rs/ic-canister-runtime/0.2.0/ic_canister_runtime/struct.IcRuntime.html)
instance configured to allow such calls with the
[`allow_calls_when_stopping`](https://docs.rs/ic-canister-runtime/0.2.0/ic_canister_runtime/struct.IcRuntime.html#method.allow_calls_when_stopping)
method. ([#555](#555))


[0.4.0]:
https://github.com/dfinity/evm-rpc-canister/compare/evm_rpc_client-v0.3.0..evm_rpc_client-v0.4.0
</blockquote>

## `evm_rpc`

<blockquote>

## [2.8.0] - 2025-11-17

### Changed

- Bump `ic-cdk` to v0.19.0
([#518](#518))
- Bump Rust to v1.91.0 and upgrade dependencies
([#529](#529))

[2.8.0]:
evm_rpc-v2.7.1...evm_rpc-v2.8.0
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/release-plz/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: gregorydemay <gregory.demay@dfinity.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants