From 1d69ab541617a5cb7e1f7b877bfb7b10d70bec98 Mon Sep 17 00:00:00 2001 From: Kurdistan Tech Ministry Date: Fri, 24 Apr 2026 22:28:16 +0300 Subject: [PATCH] fix(deps): pin alloy-eips, alloy-tx-macros, ruint to Rust 1.88-compatible versions The wasm-builder creates an inner workspace (wbuild/) without a Cargo.lock, causing it to resolve to latest alloy-eips 1.8.3 (requires Rust 1.91) and ruint 1.18.0 (requires Rust 1.90). Pin to the same exact versions already in Cargo.lock (alloy-eips/alloy-tx-macros =1.5.2, ruint =1.17.2). --- Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Cargo.toml b/Cargo.toml index b0e61d93..66a02183 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -681,9 +681,12 @@ aes-gcm = { version = "0.10" } ahash = { version = "0.8.2" } alloy-consensus = { version = "=1.5.2", default-features = false } alloy-core = { version = "=1.5.2", default-features = false } +alloy-eips = { version = "=1.5.2", default-features = false } alloy-primitives = { version = "=1.5.2", default-features = false } alloy-rlp = { version = "=0.3.12", default-features = false } alloy-trie = { version = "=0.9.3", default-features = false } +alloy-tx-macros = { version = "=1.5.2", default-features = false } +ruint = { version = "=1.17.2", default-features = false } always-assert = { version = "0.1" } anyhow = { version = "1.0.81", default-features = false } approx = { version = "0.5.1" }