diff --git a/Cargo.lock b/Cargo.lock index e747958..5b02bf9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,6 +27,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "aes" version = "0.8.4" @@ -89,10 +95,24 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04c309895995eaa4bfcc345f5515a39c7df9447798645cc8bf462b6c5bf1dc96" dependencies = [ - "alloy-eips", - "alloy-primitives", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.2.1", + "c-kzg", + "serde", +] + +[[package]] +name = "alloy-consensus" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "629b62e38d471cc15fea534eb7283d2f8a4e8bdb1811bcc5d66dda6cfce6fae1" +dependencies = [ + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rlp", + "alloy-serde 0.3.6", "c-kzg", "serde", ] @@ -105,17 +125,17 @@ checksum = "3f4e0ef72b0876ae3068b2ed7dfae9ae1779ce13cfaec2ee1f08f5bd0348dc57" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", - "alloy-primitives", - "alloy-provider", + "alloy-network 0.2.1", + "alloy-network-primitives 0.2.1", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-pubsub", - "alloy-rpc-types-eth", - "alloy-sol-types", - "alloy-transport", + "alloy-rpc-types-eth 0.2.1", + "alloy-sol-types 0.7.7", + "alloy-transport 0.2.1", "futures", "futures-util", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -125,13 +145,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413902aa18a97569e60f679c23f46a18db1656d87ab4d4e49d0e1e52042f66df" dependencies = [ "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-sol-type-parser", - "alloy-sol-types", + "alloy-sol-types 0.7.7", "arbitrary", "const-hex", "derive_arbitrary", - "derive_more", + "derive_more 0.99.18", "itoa", "proptest", "serde", @@ -139,18 +159,41 @@ dependencies = [ "winnow 0.6.18", ] +[[package]] +name = "alloy-eip2930" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" +dependencies = [ + "alloy-primitives 0.8.5", + "alloy-rlp", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d319bb544ca6caeab58c39cea8921c55d924d4f68f2c60f24f914673f9a74a" +dependencies = [ + "alloy-primitives 0.8.5", + "alloy-rlp", + "k256", + "serde", +] + [[package]] name = "alloy-eips" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9431c99a3b3fe606ede4b3d4043bdfbcb780c45b8d8d226c3804e2b75cfbe68" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.2.1", "arbitrary", "c-kzg", - "derive_more", + "derive_more 0.99.18", "k256", "once_cell", "rand", @@ -158,14 +201,32 @@ dependencies = [ "sha2", ] +[[package]] +name = "alloy-eips" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f923dd5fca5f67a43d81ed3ebad0880bd41f6dd0ada930030353ac356c54cd0f" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "alloy-primitives 0.8.5", + "alloy-rlp", + "alloy-serde 0.3.6", + "c-kzg", + "derive_more 1.0.0", + "once_cell", + "serde", + "sha2", +] + [[package]] name = "alloy-genesis" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79614dfe86144328da11098edcc7bc1a3f25ad8d3134a9eb9e857e06f0d9840d" dependencies = [ - "alloy-primitives", - "alloy-serde", + "alloy-primitives 0.7.7", + "alloy-serde 0.2.1", "serde", ] @@ -175,7 +236,7 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc05b04ac331a9f07e3a4036ef7926e49a8bf84a99a1ccfc7e2ab55a5fcbb372" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-sol-type-parser", "serde", "serde_json", @@ -187,11 +248,25 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57e2865c4c3bb4cdad3f0d9ec1ab5c0c657ba69a375651bd35e32fb6c180ccc2" dependencies = [ - "alloy-primitives", - "alloy-sol-types", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", + "serde", + "serde_json", + "thiserror 1.0.63", + "tracing", +] + +[[package]] +name = "alloy-json-rpc" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3c717b5298fad078cd3a418335b266eba91b511383ca9bd497f742d5975d5ab" +dependencies = [ + "alloy-primitives 0.8.5", + "alloy-sol-types 0.8.5", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -201,19 +276,40 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e701fc87ef9a3139154b0b4ccb935b565d27ffd9de020fe541bf2dec5ae4ede" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", - "alloy-sol-types", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-json-rpc 0.2.1", + "alloy-network-primitives 0.2.1", + "alloy-primitives 0.7.7", + "alloy-rpc-types-eth 0.2.1", + "alloy-serde 0.2.1", + "alloy-signer 0.2.1", + "alloy-sol-types 0.7.7", "async-trait", "auto_impl", "futures-utils-wasm", - "thiserror", + "thiserror 1.0.63", +] + +[[package]] +name = "alloy-network" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb3705ce7d8602132bcf5ac7a1dd293a42adc2f183abf5907c30ac535ceca049" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-json-rpc 0.3.6", + "alloy-network-primitives 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rpc-types-eth 0.3.6", + "alloy-serde 0.3.6", + "alloy-signer 0.3.6", + "alloy-sol-types 0.8.5", + "async-trait", + "auto_impl", + "futures-utils-wasm", + "thiserror 1.0.63", ] [[package]] @@ -222,8 +318,20 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec9d5a0f9170b10988b6774498a022845e13eda94318440d17709d50687f67f9" dependencies = [ - "alloy-primitives", - "alloy-serde", + "alloy-primitives 0.7.7", + "alloy-serde 0.2.1", + "serde", +] + +[[package]] +name = "alloy-network-primitives" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94ad40869867ed2d9cd3842b1e800889e5b49e6b92da346e93862b4a741bedf3" +dependencies = [ + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-serde 0.3.6", "serde", ] @@ -239,7 +347,7 @@ dependencies = [ "cfg-if", "const-hex", "derive_arbitrary", - "derive_more", + "derive_more 0.99.18", "ethereum_ssz", "getrandom", "hex-literal", @@ -254,6 +362,33 @@ dependencies = [ "tiny-keccak", ] +[[package]] +name = "alloy-primitives" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "260d3ff3bff0bb84599f032a2f2c6828180b0ea0cd41fdaf44f39cef3ba41861" +dependencies = [ + "alloy-rlp", + "bytes", + "cfg-if", + "const-hex", + "derive_more 1.0.0", + "hashbrown", + "hex-literal", + "indexmap", + "itoa", + "k256", + "keccak-asm", + "paste", + "proptest", + "rand", + "ruint", + "rustc-hash 2.0.0", + "serde", + "sha3", + "tiny-keccak", +] + [[package]] name = "alloy-provider" version = "0.2.1" @@ -261,24 +396,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9c0ab10b93de601a6396fc7ff2ea10d3b28c46f079338fa562107ebf9857c8" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", - "alloy-network-primitives", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-json-rpc 0.2.1", + "alloy-network 0.2.1", + "alloy-network-primitives 0.2.1", + "alloy-primitives 0.7.7", "alloy-pubsub", - "alloy-rpc-client", - "alloy-rpc-types-eth", + "alloy-rpc-client 0.2.1", + "alloy-rpc-types-eth 0.2.1", "alloy-rpc-types-trace", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 0.2.1", + "alloy-transport-http 0.2.1", "alloy-transport-ipc", "alloy-transport-ws", "async-stream", "async-trait", "auto_impl", - "dashmap", + "dashmap 5.5.3", "futures", "futures-utils-wasm", "lru", @@ -291,30 +426,64 @@ dependencies = [ "url", ] +[[package]] +name = "alloy-provider" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "927f708dd457ed63420400ee5f06945df9632d5d101851952056840426a10dc5" +dependencies = [ + "alloy-chains", + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-json-rpc 0.3.6", + "alloy-network 0.3.6", + "alloy-network-primitives 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rpc-client 0.3.6", + "alloy-rpc-types-eth 0.3.6", + "alloy-transport 0.3.6", + "alloy-transport-http 0.3.6", + "async-stream", + "async-trait", + "auto_impl", + "dashmap 6.1.0", + "futures", + "futures-utils-wasm", + "lru", + "pin-project", + "reqwest", + "serde", + "serde_json", + "thiserror 1.0.63", + "tokio", + "tracing", + "url", +] + [[package]] name = "alloy-pubsub" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f5da2c55cbaf229bad3c5f8b00b5ab66c74ef093e5f3a753d874cfecf7d2281" dependencies = [ - "alloy-json-rpc", - "alloy-primitives", - "alloy-transport", + "alloy-json-rpc 0.2.1", + "alloy-primitives 0.7.7", + "alloy-transport 0.2.1", "bimap", "futures", "serde", "serde_json", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", "tracing", ] [[package]] name = "alloy-rlp" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a43b18702501396fa9bcdeecd533bc85fac75150d308fc0f6800a01e6234a003" +checksum = "26154390b1d205a4a7ac7352aa2eb4f81f391399d4e2f546fb81a2f8bb383f62" dependencies = [ "alloy-rlp-derive", "arrayvec", @@ -323,9 +492,9 @@ dependencies = [ [[package]] name = "alloy-rlp-derive" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83524c1f6162fcb5b0decf775498a125066c86dda6066ed609531b0e912f85a" +checksum = "4d0f2d905ebd295e7effec65e5f6868d153936130ae718352771de3e7d03c75c" dependencies = [ "proc-macro2", "quote", @@ -338,11 +507,11 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b38e3ffdb285df5d9f60cb988d336d9b8e3505acb78750c3bc60336a7af41d3" dependencies = [ - "alloy-json-rpc", - "alloy-primitives", + "alloy-json-rpc 0.2.1", + "alloy-primitives 0.7.7", "alloy-pubsub", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 0.2.1", + "alloy-transport-http 0.2.1", "alloy-transport-ipc", "alloy-transport-ws", "futures", @@ -352,7 +521,28 @@ dependencies = [ "serde_json", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", + "tracing", + "url", +] + +[[package]] +name = "alloy-rpc-client" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d82952dca71173813d4e5733e2c986d8b04aea9e0f3b0a576664c232ad050a5" +dependencies = [ + "alloy-json-rpc 0.3.6", + "alloy-transport 0.3.6", + "alloy-transport-http 0.3.6", + "futures", + "pin-project", + "reqwest", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower 0.5.0", "tracing", "url", ] @@ -364,11 +554,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c31a3750b8f5a350d17354e46a52b0f2f19ec5f2006d816935af599dedc521" dependencies = [ "alloy-rpc-types-anvil", - "alloy-rpc-types-engine", - "alloy-rpc-types-eth", + "alloy-rpc-types-engine 0.2.1", + "alloy-rpc-types-eth 0.2.1", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 0.2.1", "serde", ] @@ -378,8 +568,8 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52ab6509cd38b2e8c8da726e0f61c1e314a81df06a38d37ddec8bced3f8d25ed" dependencies = [ - "alloy-primitives", - "alloy-serde", + "alloy-primitives 0.7.7", + "alloy-serde 0.2.1", "serde", ] @@ -389,16 +579,31 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff63f51b2fb2f547df5218527fd0653afb1947bf7fead5b3ce58c75d170b30f7" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 0.2.1", + "alloy-serde 0.2.1", "jsonwebtoken", "rand", "serde", - "thiserror", + "thiserror 1.0.63", +] + +[[package]] +name = "alloy-rpc-types-engine" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1464c4dd646e1bdfde86ae65ce5ba168dbb29180b478011fe87117ae46b1629b" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rlp", + "alloy-serde 0.3.6", + "derive_more 1.0.0", + "serde", ] [[package]] @@ -407,17 +612,38 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81e18424d962d7700a882fe423714bd5b9dde74c7a7589d4255ea64068773aef" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-network-primitives", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-network-primitives 0.2.1", + "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", - "alloy-sol-types", + "alloy-serde 0.2.1", + "alloy-sol-types 0.7.7", + "itertools 0.13.0", + "serde", + "serde_json", + "thiserror 1.0.63", +] + +[[package]] +name = "alloy-rpc-types-eth" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83aa984386deda02482660aa31cb8ca1e63d533f1c31a52d7d181ac5ec68e9b8" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-network-primitives 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rlp", + "alloy-serde 0.3.6", + "alloy-sol-types 0.8.5", + "cfg-if", + "derive_more 1.0.0", + "hashbrown", "itertools 0.13.0", "serde", "serde_json", - "thiserror", ] [[package]] @@ -426,12 +652,12 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a86eeb49ea0cc79f249faa1d35c20541bb1c317a59b5962cb07b1890355b0064" dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-primitives 0.7.7", + "alloy-rpc-types-eth 0.2.1", + "alloy-serde 0.2.1", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -440,9 +666,9 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2342fed8175642b15a37a51f8729b05b2469281fbeb816f0ccbb0087e2dd74a" dependencies = [ - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-primitives 0.7.7", + "alloy-rpc-types-eth 0.2.1", + "alloy-serde 0.2.1", "serde", ] @@ -452,12 +678,23 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e33feda6a53e6079895aed1d08dcb98a1377b000d80d16370fbbdb8155d547ef" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "arbitrary", "serde", "serde_json", ] +[[package]] +name = "alloy-serde" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "731f75ec5d383107fd745d781619bd9cedf145836c51ecb991623d41278e71fa" +dependencies = [ + "alloy-primitives 0.8.5", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "0.2.1" @@ -465,13 +702,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "740a25b92e849ed7b0fa013951fe2f64be9af1ad5abe805037b44fb7770c5c47" dependencies = [ "alloy-dyn-abi", - "alloy-primitives", - "alloy-sol-types", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", "async-trait", "auto_impl", "elliptic-curve", "k256", - "thiserror", + "thiserror 1.0.63", +] + +[[package]] +name = "alloy-signer" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "307324cca94354cd654d6713629f0383ec037e1ff9e3e3d547212471209860c0" +dependencies = [ + "alloy-primitives 0.8.5", + "async-trait", + "auto_impl", + "elliptic-curve", + "k256", + "thiserror 1.0.63", ] [[package]] @@ -480,17 +731,17 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f4f7e76cb4f63dbb56857a74665510517a013fe18da82082f7c66c6d321531e" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", - "alloy-network", - "alloy-primitives", - "alloy-signer", - "alloy-sol-types", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-signer 0.2.1", + "alloy-sol-types 0.7.7", "async-trait", "coins-ledger", "futures-util", "semver 1.0.23", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -500,10 +751,10 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0707d4f63e4356a110b30ef3add8732ab6d181dd7be4607bf79b8777105cee" dependencies = [ - "alloy-consensus", - "alloy-network", - "alloy-primitives", - "alloy-signer", + "alloy-consensus 0.2.1", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-signer 0.2.1", "async-trait", "coins-bip32", "coins-bip39", @@ -511,7 +762,7 @@ dependencies = [ "eth-keystore", "k256", "rand", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -520,13 +771,13 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81147fb1a384f878653524b9473af71ef2820846bd64a473f26e49fca8e5f8f9" dependencies = [ - "alloy-consensus", - "alloy-network", - "alloy-primitives", - "alloy-signer", + "alloy-consensus 0.2.1", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-signer 0.2.1", "async-trait", "semver 1.0.23", - "thiserror", + "thiserror 1.0.63", "tracing", "trezor-client", ] @@ -537,14 +788,28 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b40397ddcdcc266f59f959770f601ce1280e699a91fc1862f29cef91707cd09" dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", + "alloy-sol-macro-expander 0.7.7", + "alloy-sol-macro-input 0.7.7", "proc-macro-error", "proc-macro2", "quote", "syn 2.0.72", ] +[[package]] +name = "alloy-sol-macro" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68e7f6e8fe5b443f82b3f1e15abfa191128f71569148428e49449d01f6f49e8b" +dependencies = [ + "alloy-sol-macro-expander 0.8.5", + "alloy-sol-macro-input 0.8.5", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "alloy-sol-macro-expander" version = "0.7.7" @@ -552,7 +817,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "867a5469d61480fea08c7333ffeca52d5b621f5ca2e44f271b117ec1fc9a0525" dependencies = [ "alloy-json-abi", - "alloy-sol-macro-input", + "alloy-sol-macro-input 0.7.7", "const-hex", "heck", "indexmap", @@ -560,7 +825,25 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.72", - "syn-solidity", + "syn-solidity 0.7.7", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b96ce28d2fde09abb6135f410c41fad670a3a770b6776869bd852f1df102e6f" +dependencies = [ + "alloy-sol-macro-input 0.8.5", + "const-hex", + "heck", + "indexmap", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.72", + "syn-solidity 0.8.5", "tiny-keccak", ] @@ -578,7 +861,22 @@ dependencies = [ "quote", "serde_json", "syn 2.0.72", - "syn-solidity", + "syn-solidity 0.7.7", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "906746396a8296537745711630d9185746c0b50c033d5e9d18b0a6eba3d53f90" +dependencies = [ + "const-hex", + "dunce", + "heck", + "proc-macro2", + "quote", + "syn 2.0.72", + "syn-solidity 0.8.5", ] [[package]] @@ -598,27 +896,57 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91ca40fa20793ae9c3841b83e74569d1cc9af29a2f5237314fd3452d51e38c7" dependencies = [ "alloy-json-abi", - "alloy-primitives", - "alloy-sol-macro", + "alloy-primitives 0.7.7", + "alloy-sol-macro 0.7.7", "const-hex", "serde", ] +[[package]] +name = "alloy-sol-types" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d86a533ce22525969661b25dfe296c112d35eb6861f188fd284f8bd4bb3842ae" +dependencies = [ + "alloy-primitives 0.8.5", + "alloy-sol-macro 0.8.5", + "const-hex", +] + [[package]] name = "alloy-transport" version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d0590afbdacf2f8cca49d025a2466f3b6584a016a8b28f532f29f8da1007bae" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.2.1", + "base64 0.22.1", + "futures-util", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror 1.0.63", + "tokio", + "tower 0.4.13", + "tracing", + "url", +] + +[[package]] +name = "alloy-transport" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33616b2edf7454302a1d48084db185e52c309f73f6c10be99b0fe39354b3f1e9" +dependencies = [ + "alloy-json-rpc 0.3.6", "base64 0.22.1", "futures-util", "futures-utils-wasm", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tokio", - "tower", + "tower 0.5.0", "tracing", "url", ] @@ -629,11 +957,26 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2437d145d80ea1aecde8574d2058cceb8b3c9cba05f6aea8e67907c660d46698" dependencies = [ - "alloy-json-rpc", - "alloy-transport", + "alloy-json-rpc 0.2.1", + "alloy-transport 0.2.1", "reqwest", "serde_json", - "tower", + "tower 0.4.13", + "tracing", + "url", +] + +[[package]] +name = "alloy-transport-http" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a944f5310c690b62bbb3e7e5ce34527cbd36b2d18532a797af123271ce595a49" +dependencies = [ + "alloy-json-rpc 0.3.6", + "alloy-transport 0.3.6", + "reqwest", + "serde_json", + "tower 0.5.0", "tracing", "url", ] @@ -644,9 +987,9 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "804494366e20468776db4e18f9eb5db7db0fe14f1271eb6dbf155d867233405c" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.2.1", "alloy-pubsub", - "alloy-transport", + "alloy-transport 0.2.1", "bytes", "futures", "interprocess", @@ -664,7 +1007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "af855163e7df008799941aa6dd324a43ef2bf264b08ba4b22d44aad6ced65300" dependencies = [ "alloy-pubsub", - "alloy-transport", + "alloy-transport 0.2.1", "futures", "http 1.1.0", "rustls 0.23.12", @@ -681,9 +1024,9 @@ version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03704f265cbbb943b117ecb5055fd46e8f41e7dc8a58b1aed20bcd40ace38c15" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-rlp", - "derive_more", + "derive_more 0.99.18", "hashbrown", "nybbles", "serde", @@ -761,21 +1104,21 @@ version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ "alloy-chains", - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-contract", "alloy-dyn-abi", - "alloy-eips", + "alloy-eips 0.2.1", "alloy-genesis", - "alloy-network", - "alloy-primitives", - "alloy-provider", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rlp", "alloy-rpc-types", - "alloy-serde", - "alloy-signer", + "alloy-serde 0.2.1", + "alloy-signer 0.2.1", "alloy-signer-local", - "alloy-sol-types", - "alloy-transport", + "alloy-sol-types 0.7.7", + "alloy-transport 0.2.1", "alloy-trie", "anvil-core", "anvil-rpc", @@ -807,10 +1150,10 @@ dependencies = [ "serde_json", "serde_repr", "tempfile", - "thiserror", + "thiserror 1.0.63", "tikv-jemallocator", "tokio", - "tower", + "tower 0.4.13", "tracing", "tracing-subscriber", "vergen", @@ -822,13 +1165,13 @@ name = "anvil-core" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", - "alloy-eips", - "alloy-primitives", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "alloy-rlp", "alloy-rpc-types", - "alloy-serde", + "alloy-serde 0.2.1", "alloy-trie", "bytes", "foundry-common", @@ -864,7 +1207,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tokio-util", "tower-http", "tracing", @@ -872,9 +1215,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6" [[package]] name = "arbitrary" @@ -1069,9 +1412,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", @@ -1363,7 +1706,7 @@ dependencies = [ "sync_wrapper 1.0.1", "tokio", "tokio-tungstenite 0.21.0", - "tower", + "tower 0.4.13", "tower-layer", "tower-service", "tracing", @@ -1400,7 +1743,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.7.4", "object", "rustc-demangle", ] @@ -1619,15 +1962,16 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdf100c4cea8f207e883ff91ca886d621d8a166cb04971dfaa9bb8fd99ed95df" +checksum = "f0307f72feab3300336fb803a57134159f6e20139af1357f36c54cb90d8e8928" dependencies = [ "blst", "cc", "glob", "hex", "libc", + "once_cell", "serde", ] @@ -1643,21 +1987,21 @@ version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ "alloy-chains", - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-contract", "alloy-dyn-abi", "alloy-json-abi", - "alloy-json-rpc", - "alloy-network", - "alloy-primitives", - "alloy-provider", + "alloy-json-rpc 0.2.1", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rlp", "alloy-rpc-types", - "alloy-serde", - "alloy-signer", + "alloy-serde 0.2.1", + "alloy-signer 0.2.1", "alloy-signer-local", - "alloy-sol-types", - "alloy-transport", + "alloy-sol-types 0.7.7", + "alloy-transport 0.2.1", "chrono", "clap", "clap_complete", @@ -1843,7 +2187,7 @@ dependencies = [ "k256", "serde", "sha2", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -1859,7 +2203,7 @@ dependencies = [ "pbkdf2 0.12.2", "rand", "sha2", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -1878,7 +2222,7 @@ dependencies = [ "serde", "sha2", "sha3", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -1897,7 +2241,7 @@ dependencies = [ "log", "nix 0.26.4", "once_cell", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", "wasm-bindgen", @@ -2179,6 +2523,20 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "data-encoding" version = "2.6.0" @@ -2271,6 +2629,27 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "derive_more" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05" +dependencies = [ + "derive_more-impl", +] + +[[package]] +name = "derive_more-impl" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.72", + "unicode-xid", +] + [[package]] name = "dialoguer" version = "0.11.0" @@ -2280,7 +2659,7 @@ dependencies = [ "console", "shell-words", "tempfile", - "thiserror", + "thiserror 1.0.63", "zeroize", ] @@ -2491,7 +2870,7 @@ dependencies = [ "serde_json", "sha2", "sha3", - "thiserror", + "thiserror 1.0.63", "uuid 0.8.2", ] @@ -2586,7 +2965,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e182f7dbc2ef73d9ef67351c5fbbea084729c48362d3ce9dd44c28e32e277fe5" dependencies = [ "libc", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -2640,7 +3019,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] @@ -2669,12 +3048,12 @@ name = "forge-fmt" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "ariadne", "foundry-config", "itertools 0.13.0", "solang-parser", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -2684,17 +3063,17 @@ version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ "alloy-chains", - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", - "alloy-eips", + "alloy-eips 0.2.1", "alloy-json-abi", - "alloy-network", - "alloy-primitives", - "alloy-provider", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rpc-types", - "alloy-serde", - "alloy-signer", - "alloy-transport", + "alloy-serde 0.2.1", + "alloy-signer 0.2.1", + "alloy-transport 0.2.1", "async-recursion", "clap", "dialoguer", @@ -2729,8 +3108,8 @@ source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives", - "alloy-provider", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rpc-types", "async-trait", "ciborium", @@ -2772,13 +3151,13 @@ checksum = "3306c1dfb236a3f7c86f7f6c9a88843d621cea96add97fdefbdc53ef3ecf6dfe" dependencies = [ "alloy-chains", "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "foundry-compilers", "reqwest", "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -2787,17 +3166,17 @@ name = "foundry-cheatcodes" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", "alloy-genesis", "alloy-json-abi", - "alloy-primitives", - "alloy-provider", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rlp", "alloy-rpc-types", - "alloy-signer", + "alloy-signer 0.2.1", "alloy-signer-local", - "alloy-sol-types", + "alloy-sol-types 0.7.7", "base64 0.22.1", "chrono", "dialoguer", @@ -2819,7 +3198,7 @@ dependencies = [ "rustc-hash 2.0.0", "semver 1.0.23", "serde_json", - "thiserror", + "thiserror 1.0.63", "toml", "tracing", "vergen", @@ -2831,7 +3210,7 @@ name = "foundry-cheatcodes-spec" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-sol-types", + "alloy-sol-types 0.7.7", "foundry-macros", "serde", ] @@ -2844,9 +3223,9 @@ dependencies = [ "alloy-chains", "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives", - "alloy-provider", - "alloy-transport", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", + "alloy-transport 0.2.1", "clap", "color-eyre", "dotenvy", @@ -2876,20 +3255,20 @@ name = "foundry-common" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-contract", "alloy-dyn-abi", "alloy-json-abi", - "alloy-json-rpc", - "alloy-primitives", - "alloy-provider", + "alloy-json-rpc 0.2.1", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-pubsub", - "alloy-rpc-client", + "alloy-rpc-client 0.2.1", "alloy-rpc-types", - "alloy-serde", - "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-serde 0.2.1", + "alloy-sol-types 0.7.7", + "alloy-transport 0.2.1", + "alloy-transport-http 0.2.1", "alloy-transport-ipc", "alloy-transport-ws", "async-trait", @@ -2908,9 +3287,9 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tokio", - "tower", + "tower 0.4.13", "tracing", "url", "walkdir", @@ -2922,11 +3301,11 @@ name = "foundry-common-fmt" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-rpc-types", - "alloy-serde", + "alloy-serde 0.2.1", "chrono", "comfy-table", "revm-primitives 7.1.0", @@ -2942,7 +3321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97b8ffe1d5a00cd78a9461262377270d88b8d6a8a5f51b402996242bccef3994" dependencies = [ "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "auto_impl", "derivative", "dirs", @@ -2963,7 +3342,7 @@ dependencies = [ "solang-parser", "svm-rs", "svm-rs-builds", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", "winnow 0.6.18", @@ -2987,7 +3366,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3280cf657d802358856a397cb8465b18a0a6c09b1fa6422842e422a9aa21276d" dependencies = [ "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "foundry-compilers-core", "futures-util", "md-5", @@ -2997,7 +3376,7 @@ dependencies = [ "serde", "serde_json", "serde_repr", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", "walkdir", @@ -3011,7 +3390,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22ecc61aa540bff773d4441a94e0f158769fcedd61f61d3e91608a76d6bcd7aa" dependencies = [ "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "foundry-compilers-artifacts-solc", "foundry-compilers-core", "path-slash", @@ -3025,7 +3404,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a14603a33a217e64cc38977c215b01b37b48a0cae0a739a9f9b3555f16938704" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "cfg-if", "dunce", "memmap2", @@ -3036,7 +3415,7 @@ dependencies = [ "serde", "serde_json", "svm-rs", - "thiserror", + "thiserror 1.0.63", "tokio", "walkdir", ] @@ -3048,7 +3427,7 @@ source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba dependencies = [ "Inflector", "alloy-chains", - "alloy-primitives", + "alloy-primitives 0.7.7", "dirs-next", "dunce", "eyre", @@ -3068,7 +3447,7 @@ dependencies = [ "serde_json", "serde_regex", "solang-parser", - "thiserror", + "thiserror 1.0.63", "toml", "toml_edit 0.22.20", "tracing", @@ -3080,7 +3459,7 @@ name = "foundry-debugger" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "crossterm", "eyre", "foundry-common", @@ -3100,8 +3479,8 @@ source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives", - "alloy-sol-types", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", "eyre", "foundry-cheatcodes", "foundry-common", @@ -3116,7 +3495,7 @@ dependencies = [ "proptest", "revm 12.1.0", "revm-inspectors", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -3125,9 +3504,9 @@ name = "foundry-evm-abi" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-primitives", - "alloy-sol-types", - "derive_more", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", + "derive_more 0.99.18", "foundry-common-fmt", "foundry-macros", "itertools 0.13.0", @@ -3143,12 +3522,12 @@ dependencies = [ "alloy-dyn-abi", "alloy-genesis", "alloy-json-abi", - "alloy-primitives", - "alloy-provider", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rpc-types", - "alloy-serde", - "alloy-sol-types", - "alloy-transport", + "alloy-serde 0.2.1", + "alloy-sol-types 0.7.7", + "alloy-transport 0.2.1", "auto_impl", "eyre", "foundry-cheatcodes-spec", @@ -3164,7 +3543,7 @@ dependencies = [ "rustc-hash 2.0.0", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", ] @@ -3174,7 +3553,7 @@ name = "foundry-evm-coverage" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "eyre", "foundry-common", "foundry-compilers", @@ -3194,7 +3573,7 @@ dependencies = [ "ahash", "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives", + "alloy-primitives 0.7.7", "eyre", "foundry-common", "foundry-compilers", @@ -3209,7 +3588,7 @@ dependencies = [ "rand", "revm 12.1.0", "serde", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -3220,8 +3599,8 @@ source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives", - "alloy-sol-types", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", "eyre", "foundry-block-explorers", "foundry-common", @@ -3249,11 +3628,11 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734f01574b6804ed6985d042684235c6c1007228eff8b2b488c260e3caf742d5" dependencies = [ - "alloy-primitives", - "alloy-provider", + "alloy-primitives 0.7.7", + "alloy-provider 0.2.1", "alloy-rpc-types", - "alloy-serde", - "alloy-transport", + "alloy-serde 0.2.1", + "alloy-transport 0.2.1", "eyre", "futures", "parking_lot", @@ -3261,7 +3640,7 @@ dependencies = [ "rustc-hash 2.0.0", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", "url", @@ -3272,10 +3651,10 @@ name = "foundry-linking" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "foundry-compilers", "semver 1.0.23", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -3294,15 +3673,15 @@ name = "foundry-wallets" version = "0.2.0" source = "git+https://github.com/foundry-rs/foundry?rev=c600237f3e54604274bfdcba627f347493fd21d2#c600237f3e54604274bfdcba627f347493fd21d2" dependencies = [ - "alloy-consensus", + "alloy-consensus 0.2.1", "alloy-dyn-abi", - "alloy-network", - "alloy-primitives", - "alloy-signer", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-signer 0.2.1", "alloy-signer-ledger", "alloy-signer-local", "alloy-signer-trezor", - "alloy-sol-types", + "alloy-sol-types 0.7.7", "async-trait", "aws-sdk-kms", "clap", @@ -3312,7 +3691,7 @@ dependencies = [ "foundry-config", "rpassword", "serde", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -3782,7 +4161,7 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", + "tower 0.4.13", "tower-service", "tracing", ] @@ -3872,12 +4251,13 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" [[package]] name = "indexmap" -version = "2.3.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" dependencies = [ "equivalent", "hashbrown", + "serde", ] [[package]] @@ -4068,31 +4448,29 @@ dependencies = [ [[package]] name = "kona-derive" version = "0.0.3" -source = "git+https://github.com/ethereum-optimism/kona#19b00f3cf456775197a320aed9e900f110057d2f" +source = "git+https://github.com/ethereum-optimism/kona#a610b16b5a173b872359eece834d9676c89fd974" dependencies = [ "alloc-no-stdlib", - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-provider", + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-provider 0.3.6", "alloy-rlp", - "alloy-rpc-client", - "alloy-transport", - "alloy-transport-http", - "anyhow", + "alloy-rpc-types-engine 0.3.6", + "alloy-transport 0.3.6", "async-trait", "brotli", - "c-kzg", "hashbrown", "kona-primitives", "lru", - "miniz_oxide", - "op-alloy-consensus", + "miniz_oxide 0.8.0", + "op-alloy-consensus 0.2.12", + "op-alloy-genesis", + "op-alloy-protocol", + "op-alloy-rpc-types-engine", "reqwest", - "revm 13.0.0", "serde", - "sha2", - "spin", + "thiserror 1.0.64", "tracing", "unsigned-varint", ] @@ -4100,21 +4478,16 @@ dependencies = [ [[package]] name = "kona-primitives" version = "0.0.2" -source = "git+https://github.com/ethereum-optimism/kona#19b00f3cf456775197a320aed9e900f110057d2f" +source = "git+https://github.com/ethereum-optimism/kona#a610b16b5a173b872359eece834d9676c89fd974" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", - "alloy-rlp", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", "anyhow", "c-kzg", - "hashbrown", - "op-alloy-consensus", - "revm 13.0.0", + "revm 14.0.3", "serde", "sha2", - "spin", - "superchain-primitives", + "thiserror 1.0.64", "tracing", ] @@ -4307,6 +4680,15 @@ dependencies = [ "adler", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "mio" version = "0.8.11" @@ -4558,11 +4940,58 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d10e10cbbdb3931fed5109bbd570c0a6cf0ce08db1f93401cfb5cefc51998d1" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", + "alloy-rlp", + "alloy-serde 0.2.1", + "serde", +] + +[[package]] +name = "op-alloy-consensus" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21aad1fbf80d2bcd7406880efc7ba109365f44bbb72896758ddcbfa46bf1592c" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rlp", + "alloy-serde 0.3.6", + "derive_more 1.0.0", + "serde", + "spin", +] + +[[package]] +name = "op-alloy-genesis" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e1b8a9b70da0e027242ec1762f0f3a386278b6291d00d12ff5a64929dc19f68" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-sol-types 0.8.5", + "serde", + "serde_repr", +] + +[[package]] +name = "op-alloy-protocol" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf300a82ae2d30e2255bfea87a2259da49f63a25a44db561ae64cc9e3084139f" +dependencies = [ + "alloy-consensus 0.3.6", + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.3.6", + "hashbrown", + "op-alloy-consensus 0.2.12", + "op-alloy-genesis", "serde", ] @@ -4572,26 +5001,43 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9978c3d449abb03526d378988ae6d51b049ef36205cc97bf284574df9f578021" dependencies = [ - "alloy-network", - "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", - "op-alloy-consensus", + "alloy-network 0.2.1", + "alloy-primitives 0.7.7", + "alloy-rpc-types-eth 0.2.1", + "alloy-serde 0.2.1", + "op-alloy-consensus 0.1.4", "serde", "serde_json", ] +[[package]] +name = "op-alloy-rpc-types-engine" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2947272a81ebf988f4804b6f0f6a7c0b2f6f89a908cb410e36f8f3828f81c778" +dependencies = [ + "alloy-eips 0.3.6", + "alloy-primitives 0.8.5", + "alloy-rpc-types-engine 0.3.6", + "alloy-serde 0.3.6", + "derive_more 1.0.0", + "op-alloy-consensus 0.2.12", + "op-alloy-genesis", + "op-alloy-protocol", + "serde", +] + [[package]] name = "op-test-vectors" version = "0.2.0" dependencies = [ - "alloy-consensus", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-primitives 0.7.7", "alloy-rpc-types", "color-eyre", "hashbrown", "kona-primitives", - "op-alloy-consensus", + "op-alloy-consensus 0.1.4", "op-alloy-rpc-types", "serde", "serde_json", @@ -4601,9 +5047,9 @@ dependencies = [ name = "opdn" version = "0.2.0" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "clap", "color-eyre", "futures", @@ -4668,8 +5114,8 @@ dependencies = [ name = "opt8n" version = "0.2.0" dependencies = [ - "alloy-eips", - "alloy-primitives", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "alloy-rpc-types", "anvil", "anvil-core", @@ -4682,7 +5128,7 @@ dependencies = [ "futures", "http-body-util", "hyper 1.4.1", - "op-alloy-consensus", + "op-alloy-consensus 0.1.4", "op-alloy-rpc-types", "op-test-vectors", "reqwest", @@ -4690,7 +5136,7 @@ dependencies = [ "serde", "serde_json", "shellwords", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", ] @@ -4875,7 +5321,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.63", "ucd-trie", ] @@ -5080,6 +5526,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "proc-macro2" version = "1.0.86" @@ -5141,7 +5609,7 @@ checksum = "b65f4a8ec18723a734e5dc09c173e0abf9690432da5340285d536edcb4dac190" dependencies = [ "once_cell", "protobuf-support", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -5150,7 +5618,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6872f4d4f4b98303239a2b5838f5bbbb77b01ffc892d627957f37a22d7cfe69c" dependencies = [ - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -5171,7 +5639,7 @@ dependencies = [ "quinn-udp", "rustc-hash 1.1.0", "rustls 0.23.12", - "thiserror", + "thiserror 1.0.63", "tokio", "tracing", ] @@ -5188,7 +5656,7 @@ dependencies = [ "rustc-hash 1.1.0", "rustls 0.23.12", "slab", - "thiserror", + "thiserror 1.0.63", "tinyvec", "tracing", ] @@ -5229,6 +5697,7 @@ dependencies = [ "libc", "rand_chacha", "rand_core", + "serde", ] [[package]] @@ -5263,9 +5732,9 @@ dependencies = [ name = "range-finder" version = "0.1.0" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-primitives", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "clap", "color-eyre", "futures", @@ -5341,7 +5810,7 @@ checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -5452,9 +5921,9 @@ version = "12.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6cfb48bce8ca2113e157bdbddbd5eeb09daac1c903d79ec17085897c38c7c91" dependencies = [ - "alloy-eips", - "alloy-provider", - "alloy-transport", + "alloy-eips 0.2.1", + "alloy-provider 0.2.1", + "alloy-transport 0.2.1", "auto_impl", "cfg-if", "dyn-clone", @@ -5467,15 +5936,17 @@ dependencies = [ [[package]] name = "revm" -version = "13.0.0" -source = "git+https://github.com/bluealloy/revm#1ad860469755e3cf71383f45d71c3faaf61d3029" +version = "14.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "641702b12847f9ed418d552f4fcabe536d867a2c980e96b6e7e25d7b992f929f" dependencies = [ "auto_impl", "cfg-if", "dyn-clone", - "revm-interpreter 9.0.0", - "revm-precompile 10.0.0", + "revm-interpreter 10.0.3", + "revm-precompile 11.0.3", "serde", + "serde_json", ] [[package]] @@ -5484,15 +5955,15 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54a785dafff303a335980e317669c4e9800cdd5dd2830c6880c3247022761e88" dependencies = [ - "alloy-primitives", + "alloy-primitives 0.7.7", "alloy-rpc-types", - "alloy-sol-types", + "alloy-sol-types 0.7.7", "anstyle", "colorchoice", "revm 12.1.0", "serde", "serde_json", - "thiserror", + "thiserror 1.0.63", ] [[package]] @@ -5507,10 +5978,11 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "9.0.0" -source = "git+https://github.com/bluealloy/revm#1ad860469755e3cf71383f45d71c3faaf61d3029" +version = "10.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e5e14002afae20b5bf1566f22316122f42f57517000e559c55b25bf7a49cba2" dependencies = [ - "revm-primitives 8.0.0", + "revm-primitives 10.0.0", "serde", ] @@ -5536,16 +6008,19 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "10.0.0" -source = "git+https://github.com/bluealloy/revm#1ad860469755e3cf71383f45d71c3faaf61d3029" +version = "11.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3198c06247e8d4ad0d1312591edf049b0de4ddffa9fecb625c318fd67db8639b" dependencies = [ "aurora-engine-modexp", + "blst", "c-kzg", "cfg-if", "k256", "once_cell", - "revm-primitives 8.0.0", + "revm-primitives 10.0.0", "ripemd", + "secp256k1", "sha2", "substrate-bn", ] @@ -5556,14 +6031,14 @@ version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fc4311037ee093ec50ec734e1424fcb3e12d535c6cef683b75d1c064639630c" dependencies = [ - "alloy-eips", - "alloy-primitives", + "alloy-eips 0.2.1", + "alloy-primitives 0.7.7", "auto_impl", "bitflags 2.6.0", "bitvec", "c-kzg", "cfg-if", - "derive_more", + "derive_more 0.99.18", "dyn-clone", "enumn", "hashbrown", @@ -5575,23 +6050,21 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "8.0.0" -source = "git+https://github.com/bluealloy/revm#1ad860469755e3cf71383f45d71c3faaf61d3029" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f1525851a03aff9a9d6a1d018b414d76252d6802ab54695b27093ecd7e7a101" dependencies = [ - "alloy-eips", - "alloy-primitives", + "alloy-eip2930", + "alloy-eip7702", + "alloy-primitives 0.8.5", "auto_impl", "bitflags 2.6.0", "bitvec", "c-kzg", "cfg-if", - "derive_more", "dyn-clone", "enumn", - "hashbrown", "hex", - "kzg-rs", - "once_cell", "serde", ] @@ -6023,18 +6496,18 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", @@ -6240,7 +6713,7 @@ checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint", "num-traits", - "thiserror", + "thiserror 1.0.63", "time", ] @@ -6285,7 +6758,7 @@ dependencies = [ "lalrpop", "lalrpop-util", "phf", - "thiserror", + "thiserror 1.0.63", "unicode-xid", ] @@ -6390,11 +6863,11 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f92c0bb828219b159e625b816e9248adafb028eabb86917b0dfbca9c658c0990" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.2.1", + "alloy-eips 0.2.1", "alloy-genesis", - "alloy-primitives", - "alloy-sol-types", + "alloy-primitives 0.7.7", + "alloy-sol-types 0.7.7", "anyhow", "serde", "serde_repr", @@ -6429,7 +6902,7 @@ dependencies = [ "serde", "serde_json", "sha2", - "thiserror", + "thiserror 1.0.63", "url", "zip", ] @@ -6481,6 +6954,18 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "syn-solidity" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ab661c8148c2261222a4d641ad5477fd4bea79406a99056096a0b41b35617a5" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "sync_wrapper" version = "0.1.2" @@ -6559,7 +7044,15 @@ version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.63", +] + +[[package]] +name = "thiserror" +version = "1.0.64" +source = "git+https://github.com/quartiq/thiserror?branch=no-std#e779e1b70023cee5807f378e147f66387d1ccd4f" +dependencies = [ + "thiserror-impl 1.0.64", ] [[package]] @@ -6573,6 +7066,16 @@ dependencies = [ "syn 2.0.72", ] +[[package]] +name = "thiserror-impl" +version = "1.0.64" +source = "git+https://github.com/quartiq/thiserror?branch=no-std#e779e1b70023cee5807f378e147f66387d1ccd4f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.72", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -6844,6 +7347,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36b837f86b25d7c0d7988f00a54e74739be6477f2aac6201b8f429a7569991b7" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-http" version = "0.5.2" @@ -6955,7 +7472,7 @@ dependencies = [ "hex", "protobuf", "rusb", - "thiserror", + "thiserror 1.0.63", "tracing", ] @@ -6979,7 +7496,7 @@ dependencies = [ "log", "rand", "sha1", - "thiserror", + "thiserror 1.0.63", "url", "utf-8", ] @@ -7000,7 +7517,7 @@ dependencies = [ "rustls 0.23.12", "rustls-pki-types", "sha1", - "thiserror", + "thiserror 1.0.63", "utf-8", ] @@ -7554,7 +8071,7 @@ dependencies = [ "pharos", "rustc_version 0.4.0", "send_wrapper", - "thiserror", + "thiserror 1.0.63", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -7652,7 +8169,7 @@ dependencies = [ "flate2", "indexmap", "memchr", - "thiserror", + "thiserror 1.0.63", "zopfli", ]