chore(deps): use unicode-rs as the idna backend by DaniPopes · Pull Request #10390 · foundry-rs/foundry (original) (raw)


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

fix: force prevrandao on rootstock network

Locking 19 packages to latest compatible versions Unchanged alloy-chains v0.1.69 (available: v0.2.0) Unchanged alloy-consensus v0.12.6 (available: v0.14.0) Unchanged alloy-contract v0.12.6 (available: v0.14.0) Unchanged alloy-dyn-abi v0.8.25 (available: v1.0.0) Unchanged alloy-eips v0.12.6 (available: v0.14.0) Unchanged alloy-genesis v0.12.6 (available: v0.14.0) Unchanged alloy-json-abi v0.8.25 (available: v1.0.0) Unchanged alloy-json-rpc v0.12.6 (available: v0.14.0) Unchanged alloy-network v0.12.6 (available: v0.14.0) Unchanged alloy-primitives v0.8.25 (available: v1.0.0) Unchanged alloy-provider v0.12.6 (available: v0.14.0) Unchanged alloy-pubsub v0.12.6 (available: v0.14.0) Unchanged alloy-rpc-client v0.12.6 (available: v0.14.0) Unchanged alloy-rpc-types v0.12.6 (available: v0.14.0) Unchanged alloy-serde v0.12.6 (available: v0.14.0) Unchanged alloy-signer v0.12.6 (available: v0.14.0) Unchanged alloy-signer-aws v0.12.6 (available: v0.14.0) Unchanged alloy-signer-gcp v0.12.6 (available: v0.14.0) Unchanged alloy-signer-ledger v0.12.6 (available: v0.14.0) Unchanged alloy-signer-local v0.12.6 (available: v0.14.0) Unchanged alloy-signer-trezor v0.12.6 (available: v0.14.0) Unchanged alloy-sol-macro-expander v0.8.25 (available: v1.0.0) Unchanged alloy-sol-macro-input v0.8.25 (available: v1.0.0) Unchanged alloy-sol-types v0.8.25 (available: v1.0.0) Unchanged alloy-transport v0.12.6 (available: v0.14.0) Unchanged alloy-transport-http v0.12.6 (available: v0.14.0) Unchanged alloy-transport-ipc v0.12.6 (available: v0.14.0) Unchanged alloy-transport-ws v0.12.6 (available: v0.14.0) Unchanged alloy-trie v0.7.9 (available: v0.8.0) Updating auto_impl v1.2.1 -> v1.3.0 Unchanged axum v0.7.9 (available: v0.8.3) Unchanged backtrace v0.3.71 (available: v0.3.74) Updating bon v3.5.1 -> v3.5.2 Updating bon-macros v3.5.1 -> v3.5.2 Updating bstr v1.11.3 -> v1.12.0 Updating cc v1.2.18 -> v1.2.19 Updating clap v4.5.35 -> v4.5.36 Updating clap_builder v4.5.35 -> v4.5.36 Unchanged crossterm v0.28.1 (available: v0.29.0) Updating data-encoding v2.8.0 -> v2.9.0 Updating fs4 v0.12.0 -> v0.13.1 Unchanged gcloud-sdk v0.26.4 (available: v0.27.0) Updating half v2.5.0 -> v2.6.0 Updating jiff v0.2.5 -> v0.2.6 Updating jiff-static v0.2.5 -> v0.2.6 Updating linux-raw-sys v0.9.3 -> v0.9.4 Updating miniz_oxide v0.8.7 -> v0.8.8 Unchanged op-alloy-consensus v0.11.4 (available: v0.13.0) Unchanged op-alloy-rpc-types v0.11.4 (available: v0.13.0) Unchanged protobuf v3.3.0 (available: v3.7.2) Unchanged protobuf-support v3.3.0 (available: v3.7.2) Unchanged rand v0.8.5 (available: v0.9.0) Unchanged revm v19.7.0 (available: v22.0.0) Unchanged revm-inspectors v0.16.0 (available: v0.19.0) Unchanged revm-primitives v15.2.0 (available: v18.0.0) Updating rustls v0.23.25 -> v0.23.26 Unchanged solang-parser v0.3.3 (available: v0.3.4) Updating svm-rs v0.5.14 -> v0.5.15 Updating svm-rs-builds v0.5.14 -> v0.5.15 Unchanged vergen v8.3.2 (available: v9.0.6) Updating which v7.0.2 -> v7.0.3 Updating winnow v0.7.4 -> v0.7.6 note: to see how you depend on a package, run cargo tree --invert --package <dep>@<ver>

Co-authored-by: mattsse 19890894+mattsse@users.noreply.github.com


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: grandizzy grandizzy.the.egg@gmail.com


Co-authored-by: evalir hi@enriqueortiz.dev Co-authored-by: zerosnacks zerosnacks@protonmail.com Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com

feat: add serde derive

Failing tests related to etherscan sepolia migration

Locking 25 packages to latest compatible versions Unchanged alloy-chains v0.1.69 (available: v0.2.0) Unchanged alloy-consensus v0.12.6 (available: v0.14.0) Unchanged alloy-contract v0.12.6 (available: v0.14.0) Unchanged alloy-dyn-abi v0.8.25 (available: v1.0.0) Unchanged alloy-eips v0.12.6 (available: v0.14.0) Unchanged alloy-genesis v0.12.6 (available: v0.14.0) Unchanged alloy-json-abi v0.8.25 (available: v1.0.0) Unchanged alloy-json-rpc v0.12.6 (available: v0.14.0) Unchanged alloy-network v0.12.6 (available: v0.14.0) Unchanged alloy-primitives v0.8.25 (available: v1.0.0) Unchanged alloy-provider v0.12.6 (available: v0.14.0) Unchanged alloy-pubsub v0.12.6 (available: v0.14.0) Unchanged alloy-rpc-client v0.12.6 (available: v0.14.0) Unchanged alloy-rpc-types v0.12.6 (available: v0.14.0) Unchanged alloy-serde v0.12.6 (available: v0.14.0) Unchanged alloy-signer v0.12.6 (available: v0.14.0) Unchanged alloy-signer-aws v0.12.6 (available: v0.14.0) Unchanged alloy-signer-gcp v0.12.6 (available: v0.14.0) Unchanged alloy-signer-ledger v0.12.6 (available: v0.14.0) Unchanged alloy-signer-local v0.12.6 (available: v0.14.0) Unchanged alloy-signer-trezor v0.12.6 (available: v0.14.0) Unchanged alloy-sol-macro-expander v0.8.25 (available: v1.0.0) Unchanged alloy-sol-macro-input v0.8.25 (available: v1.0.0) Unchanged alloy-sol-types v0.8.25 (available: v1.0.0) Unchanged alloy-transport v0.12.6 (available: v0.14.0) Unchanged alloy-transport-http v0.12.6 (available: v0.14.0) Unchanged alloy-transport-ipc v0.12.6 (available: v0.14.0) Unchanged alloy-transport-ws v0.12.6 (available: v0.14.0) Unchanged alloy-trie v0.7.9 (available: v0.8.1) Updating anyhow v1.0.97 -> v1.0.98 Updating aws-lc-sys v0.28.0 -> v0.28.1 Unchanged axum v0.7.9 (available: v0.8.3) Unchanged backtrace v0.3.71 (available: v0.3.74) Updating bon v3.5.2 -> v3.6.1 Updating bon-macros v3.5.2 -> v3.6.1 Updating clap v4.5.36 -> v4.5.37 Updating clap_builder v4.5.36 -> v4.5.37 Unchanged crossterm v0.28.1 (available: v0.29.0) Updating der v0.7.9 -> v0.7.10 Updating foundry-block-explorers v0.13.0 -> v0.13.1 Updating foundry-compilers v0.14.0 -> v0.14.1 Updating foundry-compilers-artifacts v0.14.0 -> v0.14.1 Updating foundry-compilers-artifacts-solc v0.14.0 -> v0.14.1 Updating foundry-compilers-artifacts-vyper v0.14.0 -> v0.14.1 Updating foundry-compilers-core v0.14.0 -> v0.14.1 Unchanged gcloud-sdk v0.26.4 (available: v0.27.0) Updating h2 v0.4.8 -> v0.4.9 Updating jiff v0.2.6 -> v0.2.9 Updating jiff-static v0.2.6 -> v0.2.9 Updating libc v0.2.171 -> v0.2.172 Removing lockfree-object-pool v0.1.6 Removing md-5 v0.10.6 Unchanged op-alloy-consensus v0.11.4 (available: v0.14.1) Unchanged op-alloy-rpc-types v0.11.4 (available: v0.14.1) Updating proc-macro2 v1.0.94 -> v1.0.95 Updating prodash v29.0.1 -> v29.0.2 Unchanged protobuf v3.3.0 (available: v3.7.2) Unchanged protobuf-support v3.3.0 (available: v3.7.2) Updating rand v0.9.0 -> v0.9.1 Unchanged rand v0.8.5 (available: v0.9.1) Unchanged revm v19.7.0 (available: v22.0.1) Unchanged revm-inspectors v0.16.0 (available: v0.19.1) Unchanged revm-primitives v15.2.0 (available: v18.0.0) Updating rtoolbox v0.0.2 -> v0.0.3 Updating scc v2.3.3 -> v2.3.4 Updating signal-hook-registry v1.4.2 -> v1.4.4 Unchanged solang-parser v0.3.3 (available: v0.3.4) Unchanged vergen v8.3.2 (available: v9.0.6) Adding xxhash-rust v0.8.15 Updating zopfli v0.8.1 -> v0.8.2 note: to see how you depend on a package, run cargo tree --invert --package <dep>@<ver>

Co-authored-by: mattsse 19890894+mattsse@users.noreply.github.com

add gcp kms flag to workflow


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: grandizzy grandizzy.the.egg@gmail.com Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: Nnamdi Aninye nnamdi@Nnamdis-MacBook-Pro.local

This reverts commit e7712694339203ef7c23435d18d15089fc654794.


Co-authored-by: grandizzy grandizzy.the.egg@gmail.com Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

note: to see how you depend on a package, run cargo tree --invert --package <dep>@<ver>


Co-authored-by: mattsse 19890894+mattsse@users.noreply.github.com Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com


Co-authored-by: grandizzy grandizzy.the.egg@gmail.com


Co-authored-by: beeb 703631+beeb@users.noreply.github.com

fix(forge): do not use metadata in fuzzing


Co-authored-by: DaniPopes DaniPopes@users.noreply.github.com Co-authored-by: grandizzy grandizzy.the.egg@gmail.com Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: Matthias Seitz matthias.seitz@outlook.de Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com

Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com

Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com


Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com

This change adds Alpine Linux as a supported platform in foundryup script, enabling straightforward installation on Alpine systems.

Alpine binaries (which use MUSL instead of GNU libc) have been available in nightly builds since PR #10086. This commit makes Alpine a first-class supported platform alongside existing ones.

This benefits teams working in lightweight Alpine-based environments (e.g. CI, containers) and other systems that favor MUSL's smaller footprint.


Co-authored-by: grandizzy grandizzy.the.egg@gmail.com Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

note: to see how you depend on a package, run cargo tree --invert --package <dep>@<ver>


Co-authored-by: mattsse 19890894+mattsse@users.noreply.github.com Co-authored-by: grandizzy grandizzy.the.egg@gmail.com

Simplify workflow configuration for Foundry project

Signed-off-by: katsumata 12413150+winor30@users.noreply.github.com


Co-authored-by: Iain Nash me@iain.in

Update base.rs

fix(forge): Set empty code if the 7702 delegation address of authority is 0x


Co-authored-by: Matthias Seitz matthias.seitz@outlook.de

Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: Matthias Seitz matthias.seitz@outlook.de

Update runtime_transport.rs

fix: Replay raw txs without txs in anvil_reorg

Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

fix: fix formating crash caused by non-breaking space in comment

Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com

Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com

Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com


Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com

Refactor: abstract global allocator in foundry-cli to be used cross crates

fix: respect full arg

add temporary workaround for eth.llamarpc.com being down

This reverts commit 84d11f1742df768d773253de216a223a7d4683e6.

*Map OpHaltReason and OpTransactionError

mv EitherEvm to foundry_evm_core


Co-authored-by: Arsenii Kulikov klkvrr@gmail.com Co-authored-by: Yash Atreya 44857776+yash-atreya@users.noreply.github.com Co-authored-by: grandizzy grandizzy.the.egg@gmail.com

This reverts commit 84d11f1742df768d773253de216a223a7d4683e6.

*Map OpHaltReason and OpTransactionError

mv EitherEvm to foundry_evm_core

apply patches for block-explorers and compilers

Co-authored-by: Arsenii Kulikov klkvrr@gmail.com


Co-authored-by: zerosnacks zerosnacks@protonmail.com Co-authored-by: Arsenii Kulikov klkvrr@gmail.com Co-authored-by: zerosnacks 95942363+zerosnacks@users.noreply.github.com Co-authored-by: grandizzy grandizzy.the.egg@gmail.com

Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

note: to see how you depend on a package, run cargo tree --invert --package <dep>@<ver>

Co-Authored-By: getong 3949379+getong@users.noreply.github.com


Co-authored-by: DaniPopes 57450786+DaniPopes@users.noreply.github.com Co-authored-by: getong 3949379+getong@users.noreply.github.com


Co-authored-by: grandizzy 38490174+grandizzy@users.noreply.github.com

add serde as a dependency to Cargo.toml if Serde is being derived so bindings compile out of the box


Co-authored-by: zerosnacks zerosnacks@protonmail.com Co-authored-by: Matthias Seitz matthias.seitz@outlook.de

This commit implements block context overrides for eth_call and eth_estimateGas RPC methods, allowing users to specify block parameters like timestamp, number, difficulty, etc. for call execution context.

Key changes:


Co-authored-by: zerosnacks zerosnacks@protonmail.com Co-authored-by: Matthias Seitz matthias.seitz@outlook.de

use Optimism mainnet instead of DRPC due to limits