diff --git a/Cargo.lock b/Cargo.lock index 218f3833..e1c04350 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -41,21 +41,43 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50ab0cd8afe573d1f7dc2353698a51b1f93aec362c8211e28cfd3948c6adba39" dependencies = [ - "alloy-consensus", - "alloy-contract", + "alloy-consensus 1.8.3", + "alloy-contract 1.8.3", "alloy-core", - "alloy-eips", - "alloy-genesis", - "alloy-network", - "alloy-provider", + "alloy-eips 1.8.3", + "alloy-genesis 1.8.3", + "alloy-network 1.8.3", + "alloy-provider 1.8.3", + "alloy-rpc-client 1.8.3", + "alloy-serde 1.8.3", + "alloy-signer 1.8.3", + "alloy-signer-local 1.8.3", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", + "alloy-trie", +] + +[[package]] +name = "alloy" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8010fc7e9e8643ef4e758cdccf3eef26734594aedf88a9d5ed35e51837d42ef" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-contract 2.0.4", + "alloy-core", + "alloy-eips 2.0.4", + "alloy-genesis 2.0.4", + "alloy-network 2.0.4", + "alloy-provider 2.0.4", "alloy-pubsub", - "alloy-rpc-client", + "alloy-rpc-client 2.0.4", "alloy-rpc-types", - "alloy-serde", - "alloy-signer", - "alloy-signer-local", - "alloy-transport", - "alloy-transport-http", + "alloy-serde 2.0.4", + "alloy-signer 2.0.4", + "alloy-signer-local 2.0.4", + "alloy-transport 2.0.4", + "alloy-transport-http 2.0.4", "alloy-transport-ipc", "alloy-transport-ws", "alloy-trie", @@ -80,12 +102,39 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f16daaf7e1f95f62c6c3bf8a3fc3d78b08ae9777810c0bb5e94966c7cd57ef0" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 1.8.3", + "alloy-trie", + "alloy-tx-macros 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "k256", + "once_cell", + "rand 0.8.6", + "secp256k1 0.30.0", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-consensus" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3d64da86c616b5092ea64eea648f311bbd58630a0b384c42d699175d6f9122b" +dependencies = [ + "alloy-eips 2.0.4", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.0.4", "alloy-trie", - "alloy-tx-macros", + "alloy-tx-macros 2.0.4", "auto_impl", "borsh", "c-kzg", @@ -107,11 +156,25 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118998d9015332ab1b4720ae1f1e3009491966a0349938a1f43ff45a8a4c6299" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-consensus-any" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd98696ca3617d3a9ba1a6f2011880cbfd5618228dab6400c9f8bca457859a8" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-eips 2.0.4", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.4", "serde", ] @@ -121,17 +184,40 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ac9e0c34dc6bce643b182049cdfcca1b8ce7d9c260cbdd561f511873b7e26cd" dependencies = [ - "alloy-consensus", + "alloy-consensus 1.8.3", + "alloy-dyn-abi", + "alloy-json-abi", + "alloy-network 1.8.3", + "alloy-network-primitives 1.8.3", + "alloy-primitives", + "alloy-provider 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-sol-types", + "alloy-transport 1.8.3", + "futures", + "futures-util", + "serde_json", + "thiserror 2.0.18", + "tracing", +] + +[[package]] +name = "alloy-contract" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de3df0aadc569a8b277808a7d0ad0e421180654ea36a3c59e9ed2bb968c9a1cd" +dependencies = [ + "alloy-consensus 2.0.4", "alloy-dyn-abi", "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", + "alloy-network 2.0.4", + "alloy-network-primitives 2.0.4", "alloy-primitives", - "alloy-provider", + "alloy-provider 2.0.4", "alloy-pubsub", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 2.0.4", "alloy-sol-types", - "alloy-transport", + "alloy-transport 2.0.4", "futures", "futures-util", "serde_json", @@ -233,7 +319,30 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "serde", + "serde_with", + "sha2 0.10.9", +] + +[[package]] +name = "alloy-eips" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64c0456f5f7a4497e9342d20f528e30f5288ddfa0d6a012bd5044afee46cd8a0" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-eip7928", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.4", "auto_impl", "borsh", "c-kzg", @@ -250,11 +359,11 @@ version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e13146597a586a4166ac31b192883e08c044272d6b8c43de231ee1f43dd9a115" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-hardforks", "alloy-primitives", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "alloy-sol-types", "auto_impl", "derive_more", @@ -269,9 +378,24 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbf9480307b09d22876efb67d30cadd9013134c21f3a17ec9f93fd7536d38024" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", - "alloy-serde", + "alloy-serde 1.8.3", + "alloy-trie", + "borsh", + "serde", + "serde_with", +] + +[[package]] +name = "alloy-genesis" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a71ff8b55d2b8aa05259f474cae7dea0e4991724dc18936b81cb23ec492a0c2a" +dependencies = [ + "alloy-eips 2.0.4", + "alloy-primitives", + "alloy-serde 2.0.4", "alloy-trie", "borsh", "serde", @@ -318,22 +442,63 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19e352478b756bad5d7203148e4b461861282ea2ded3da406ba24868b52cd098" +dependencies = [ + "alloy-primitives", + "alloy-sol-types", + "http", + "serde", + "serde_json", + "thiserror 2.0.18", + "tracing", +] + [[package]] name = "alloy-network" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7197a66d94c4de1591cdc16a9bcea5f8cccd0da81b865b49aef97b1b4016e0fa" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network-primitives 1.8.3", + "alloy-primitives", + "alloy-rpc-types-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", + "alloy-signer 1.8.3", + "alloy-sol-types", + "async-trait", + "auto_impl", + "derive_more", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-network" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed08ae169869e08370ed121612e0d3dadac33d1a256e9f2465926b23f0bd7d95" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-consensus-any 2.0.4", + "alloy-eips 2.0.4", + "alloy-json-rpc 2.0.4", + "alloy-network-primitives 2.0.4", "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", + "alloy-rpc-types-any 2.0.4", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", + "alloy-signer 2.0.4", "alloy-sol-types", "async-trait", "auto_impl", @@ -350,10 +515,23 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb82711d59a43fdfd79727c99f270b974c784ec4eb5728a0d0d22f26716c87ef" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", - "alloy-serde", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-network-primitives" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02e6c7ad28afe348a9a9c5624b67ee5b3607b8de98d5816b3056ecdfa6fa2697" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-eips 2.0.4", + "alloy-primitives", + "alloy-serde 2.0.4", "serde", ] @@ -392,23 +570,62 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf6b18b929ef1d078b834c3631e9c925177f3b23ddc6fa08a722d13047205876" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network 1.8.3", + "alloy-network-primitives 1.8.3", + "alloy-primitives", + "alloy-rpc-client 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-signer 1.8.3", + "alloy-sol-types", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", + "async-stream", + "async-trait", + "auto_impl", + "dashmap", + "either", + "futures", + "futures-utils-wasm", + "lru 0.16.4", + "parking_lot", + "pin-project", + "reqwest 0.13.2", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-provider" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93a7c17472b55482d4734154c2f5ed13f72e03f6752cebb927f6a2d8b52e646c" +dependencies = [ + "alloy-chains", + "alloy-consensus 2.0.4", + "alloy-eips 2.0.4", + "alloy-json-rpc 2.0.4", + "alloy-network 2.0.4", + "alloy-network-primitives 2.0.4", "alloy-primitives", "alloy-pubsub", - "alloy-rpc-client", + "alloy-rpc-client 2.0.4", "alloy-rpc-types-anvil", "alloy-rpc-types-debug", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 2.0.4", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-signer", + "alloy-signer 2.0.4", "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 2.0.4", + "alloy-transport-http 2.0.4", "alloy-transport-ipc", "alloy-transport-ws", "async-stream", @@ -433,13 +650,13 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad54073131e7292d4e03e1aa2287730f737280eb160d8b579fb31939f558c11" +checksum = "a8d86958b02bca85103d64fa60d7b364a8b017c6e40f2b02c3f50ca22964a738" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 2.0.4", "alloy-primitives", - "alloy-transport", + "alloy-transport 2.0.4", "auto_impl", "bimap", "futures", @@ -481,11 +698,34 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94fcc9604042ca80bd37aa5e232ea1cd851f337e31e2babbbb345bc0b1c30de3" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", + "alloy-primitives", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", + "futures", + "pin-project", + "reqwest 0.13.2", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-rpc-client" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5beb5c2fe6b960c8e8b038e69fd502a90a2e930afa4770efb748b163b0767729" +dependencies = [ + "alloy-json-rpc 2.0.4", "alloy-primitives", "alloy-pubsub", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 2.0.4", + "alloy-transport-http 2.0.4", "alloy-transport-ipc", "alloy-transport-ws", "futures", @@ -503,30 +743,30 @@ dependencies = [ [[package]] name = "alloy-rpc-types" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4faad925d3a669ffc15f43b3deec7fbdf2adeb28a4d6f9cf4bc661698c0f8f4b" +checksum = "4ee1257a278f6d293e05c5162c5940a1561b1aa85ded0028b464c81de37ebfa5" dependencies = [ "alloy-primitives", "alloy-rpc-types-anvil", "alloy-rpc-types-debug", - "alloy-rpc-types-engine", - "alloy-rpc-types-eth", + "alloy-rpc-types-engine 2.0.4", + "alloy-rpc-types-eth 2.0.4", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-serde", + "alloy-serde 2.0.4", "serde", ] [[package]] name = "alloy-rpc-types-anvil" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47df51bedb3e6062cb9981187a51e86d0d64a4de66eb0855e9efe6574b044ddf" +checksum = "df32156f085e74eac942b6103744be49b817c302341aaa8cb0c1c88dc29228d9" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", "serde", ] @@ -536,18 +776,34 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3823026d1ed239a40f12364fac50726c8daf1b6ab8077a97212c5123910429ed" dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-consensus-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", +] + +[[package]] +name = "alloy-rpc-types-any" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a234bfbdf7a76c3d13808f729af5321852de3dedcaa6fc6d5f54787aaf54c6a" +dependencies = [ + "alloy-consensus-any 2.0.4", + "alloy-network-primitives 2.0.4", + "alloy-primitives", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", + "serde", + "serde_json", ] [[package]] name = "alloy-rpc-types-debug" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2145138f3214928f08cd13da3cb51ef7482b5920d8ac5a02ecd4e38d1a8f6d1e" +checksum = "0ab075ac1c25bcf697f133b7cd92e2fb26afe213e872ef79fdf77f0d7bcb3793" dependencies = [ "alloy-primitives", + "alloy-rlp", "derive_more", "serde", "serde_with", @@ -559,11 +815,25 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb9b97b6e7965679ad22df297dda809b11cebc13405c1b537e5cffecc95834fa" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-primitives", + "alloy-rlp", + "derive_more", + "strum 0.27.2", +] + +[[package]] +name = "alloy-rpc-types-engine" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b12366c96f4013e1aeebc96c6b56e5f33f07853c42ea2f485045c0c157a4a1" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-eips 2.0.4", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 2.0.4", "derive_more", "rand 0.8.6", "serde", @@ -576,13 +846,34 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59c095f92c4e1ff4981d89e9aa02d5f98c762a1980ab66bec49c44be11349da2" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "alloy-sol-types", + "itertools 0.14.0", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-rpc-types-eth" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56a282daf869eeb7383d3d5c2deb35b0b3fb45ecb329513af4090fc61245ee18" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-consensus-any 2.0.4", + "alloy-eips 2.0.4", + "alloy-network-primitives 2.0.4", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.4", "alloy-sol-types", "itertools 0.14.0", "serde", @@ -593,13 +884,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-trace" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5a4d010f86cd4e01e5205ec273911e538e1738e76d8bafe9ecd245910ea5a3" +checksum = "6184b5d14152b68b0bb8beb621339d94f0b761a37958bb365fbf7c00922125c2" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", "serde", "serde_json", "thiserror 2.0.18", @@ -607,13 +898,13 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942d26a2ca8891b26de4a8529d21091e21c1093e27eb99698f1a86405c76b1ff" +checksum = "f00b631c361e7c7baaf4f1f5a9877730f3507fed2acb9d4b34841b8184b2ec28" dependencies = [ "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", "serde", ] @@ -628,6 +919,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0eada2558e921b39dfcead33c487364df9b31374f5733c1c9d2c891c4529933" +dependencies = [ + "alloy-primitives", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "1.8.3" @@ -643,16 +945,47 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "alloy-signer" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41eb29f7a8adcd8941fbb8e134022a133e6f8dfd345f2e3b7109599f8a7dca08" +dependencies = [ + "alloy-primitives", + "async-trait", + "auto_impl", + "either", + "elliptic-curve", + "k256", + "thiserror 2.0.18", +] + [[package]] name = "alloy-signer-local" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f721f4bf2e4812e5505aaf5de16ef3065a8e26b9139ac885862d00b5a55a659a" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 1.8.3", + "alloy-network 1.8.3", + "alloy-primitives", + "alloy-signer 1.8.3", + "async-trait", + "k256", + "rand 0.8.6", + "thiserror 2.0.18", +] + +[[package]] +name = "alloy-signer-local" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bef839e7ce9b59aa60fa9a175e97986c6145c888d643b0f1fb0a3e7b8e56a2e2" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-network 2.0.4", "alloy-primitives", - "alloy-signer", + "alloy-signer 2.0.4", "async-trait", "k256", "rand 0.8.6", @@ -738,7 +1071,30 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8098f965442a9feb620965ba4b4be5e2b320f4ec5a3fff6bfa9e1ff7ef42bed1" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", + "auto_impl", + "base64", + "derive_more", + "futures", + "futures-utils-wasm", + "parking_lot", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tower", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-transport" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ac7a80c0bac3e44559d53d002e34c461dc2f23262b42cafec019bc70551abbe" +dependencies = [ + "alloy-json-rpc 2.0.4", "auto_impl", "base64", "derive_more", @@ -761,8 +1117,24 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8597d36d546e1dab822345ad563243ec3920e199322cb554ce56c8ef1a1e2e7" dependencies = [ - "alloy-json-rpc", - "alloy-transport", + "alloy-json-rpc 1.8.3", + "alloy-transport 1.8.3", + "itertools 0.14.0", + "reqwest 0.13.2", + "serde_json", + "tower", + "tracing", + "url", +] + +[[package]] +name = "alloy-transport-http" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eed3ed3300a998f88639ed619fdbbd88bd82865e00c6a8ecb796c99eb12358f6" +dependencies = [ + "alloy-json-rpc 2.0.4", + "alloy-transport 2.0.4", "itertools 0.14.0", "reqwest 0.13.2", "serde_json", @@ -773,13 +1145,13 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1bd98c3870b8a44b79091dde5216a81d58ffbc1fd8ed61b776f9fee0f3bdf20" +checksum = "1075d9d30fd4d71e50000fd4afb19ed2664ceab20c2a29f3889a6e988329e02d" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 2.0.4", "alloy-pubsub", - "alloy-transport", + "alloy-transport 2.0.4", "bytes", "futures", "interprocess", @@ -793,12 +1165,12 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "1.8.3" +version = "2.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3ab7a72b180992881acc112628b7668337a19ce15293ee974600ea7b693691" +checksum = "0e3bff84b2b2a46eb34cc522dc3f889a2867c70be90a377421429b662b3ec4ce" dependencies = [ "alloy-pubsub", - "alloy-transport", + "alloy-transport 2.0.4", "futures", "http", "rustls", @@ -838,6 +1210,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "alloy-tx-macros" +version = "2.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99fce0350197dcd4ba4e9a7dd43915d908c0eb0e7352755791709a705e1c76b6" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "android_system_properties" version = "0.1.5" @@ -3754,11 +4138,11 @@ dependencies = [ [[package]] name = "mpp" -version = "0.9.3" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b590084a0d72f0820180b1c800a4c92aa1ba4c03b1e27b40008e95c88cd1e58" +checksum = "57738d41e2f6c009c6f8b07100dd0fb4971c9e656fceff14bb6a3d8ce3da18de" dependencies = [ - "alloy", + "alloy 2.0.4", "async-stream", "base64", "futures-core", @@ -3771,7 +4155,7 @@ dependencies = [ "serde_json_canonicalizer", "sha2 0.10.9", "tempo-alloy", - "tempo-primitives", + "tempo-primitives 1.6.0", "thiserror 2.0.18", "time", "tokio", @@ -4889,10 +5273,10 @@ version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-evm", - "alloy-genesis", + "alloy-genesis 1.8.3", "alloy-primitives", "alloy-trie", "auto_impl", @@ -4909,9 +5293,9 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a96e584e01478c951911946a7864f18e967c1cd90965e136e2d1b51aa3da9126" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-genesis 1.8.3", "alloy-primitives", "alloy-trie", "bytes", @@ -4938,7 +5322,7 @@ name = "reth-db-api" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", + "alloy-consensus 1.8.3", "alloy-primitives", "arrayvec", "bytes", @@ -4962,7 +5346,7 @@ name = "reth-db-models" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "bytes", "modular-bitfield", @@ -4988,10 +5372,10 @@ name = "reth-ethereum-primitives" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "reth-codecs", "reth-primitives-traits", "serde", @@ -5002,8 +5386,8 @@ name = "reth-evm" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-evm", "alloy-primitives", "auto_impl", @@ -5036,8 +5420,8 @@ name = "reth-execution-types" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-evm", "alloy-primitives", "derive_more", @@ -5065,12 +5449,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ca36e245593498020c31e707154fc13391164eb90444da76d67361f646e7669" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-genesis", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-genesis 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "alloy-trie", "byteorder", "bytes", @@ -5108,12 +5492,12 @@ name = "reth-rpc-convert" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", + "alloy-consensus 1.8.3", "alloy-evm", - "alloy-json-rpc", - "alloy-network", + "alloy-json-rpc 1.8.3", + "alloy-network 1.8.3", "alloy-primitives", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "auto_impl", "dyn-clone", "jsonrpsee-types", @@ -5129,11 +5513,11 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66ebbc3cc6f1808c2838bf8da9928f3ef9b8a6f969c6522174c1598ddb34bc0f" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 1.8.3", + "alloy-network 1.8.3", "alloy-primitives", - "alloy-rpc-types-eth", - "alloy-signer", + "alloy-rpc-types-eth 1.8.3", + "alloy-signer 1.8.3", "reth-primitives-traits", "thiserror 2.0.18", ] @@ -5169,10 +5553,10 @@ name = "reth-storage-api" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", - "alloy-rpc-types-engine", + "alloy-rpc-types-engine 1.8.3", "auto_impl", "reth-chainspec", "reth-db-models", @@ -5191,7 +5575,7 @@ name = "reth-storage-errors" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", "derive_more", @@ -5209,10 +5593,10 @@ name = "reth-trie-common" version = "2.0.0" source = "git+https://github.com/paradigmxyz/reth?rev=1911e57#1911e576d3f74767d535ac2ff188bec308b5476b" dependencies = [ - "alloy-consensus", + "alloy-consensus 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth", + "alloy-rpc-types-eth 1.8.3", "alloy-trie", "arrayvec", "bytes", @@ -5304,7 +5688,7 @@ version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c0a7d6da41061f2c50f99a2632571026b23684b5449ff319914151f4449b6c8" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "revm-bytecode", "revm-database-interface", "revm-primitives", @@ -6421,27 +6805,28 @@ dependencies = [ [[package]] name = "tempo-alloy" -version = "1.5.1" -source = "git+https://github.com/tempoxyz/tempo.git?rev=7d809cf350e35c92b420a18672222b710f86f77a#7d809cf350e35c92b420a18672222b710f86f77a" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "815cec4e1b5fd7a88f8fea9299d927df9b3eacf0c6a67d30daff6748f98462c0" dependencies = [ - "alloy-consensus", - "alloy-contract", - "alloy-eips", - "alloy-network", + "alloy-consensus 2.0.4", + "alloy-contract 2.0.4", + "alloy-eips 2.0.4", + "alloy-network 2.0.4", "alloy-primitives", - "alloy-provider", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer-local", + "alloy-provider 2.0.4", + "alloy-rpc-types-eth 2.0.4", + "alloy-serde 2.0.4", + "alloy-signer-local 2.0.4", "alloy-sol-types", - "alloy-transport", + "alloy-transport 2.0.4", "async-trait", "dashmap", "derive_more", "futures", "serde", - "tempo-contracts", - "tempo-primitives", + "tempo-contracts 1.6.0", + "tempo-primitives 1.6.0", "tracing", ] @@ -6449,7 +6834,7 @@ dependencies = [ name = "tempo-common" version = "0.4.1" dependencies = [ - "alloy", + "alloy 1.8.3", "axum", "clap", "colored", @@ -6467,7 +6852,7 @@ dependencies = [ "serial_test", "sha2 0.11.0", "tempfile", - "tempo-primitives", + "tempo-primitives 1.5.1", "thiserror 2.0.18", "time", "tokio", @@ -6484,7 +6869,18 @@ name = "tempo-contracts" version = "1.5.1" source = "git+https://github.com/tempoxyz/tempo.git?rev=7d809cf350e35c92b420a18672222b710f86f77a#7d809cf350e35c92b420a18672222b710f86f77a" dependencies = [ - "alloy-contract", + "alloy-primitives", + "alloy-sol-types", + "serde", +] + +[[package]] +name = "tempo-contracts" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c45541bdd3001fda5b781d69ae55f43accee0a4b3fbb14d6143b0f91bc76f0" +dependencies = [ + "alloy-contract 2.0.4", "alloy-primitives", "alloy-sol-types", "serde", @@ -6495,13 +6891,13 @@ name = "tempo-primitives" version = "1.5.1" source = "git+https://github.com/tempoxyz/tempo.git?rev=7d809cf350e35c92b420a18672222b710f86f77a#7d809cf350e35c92b420a18672222b710f86f77a" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-network", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-network 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", "aws-lc-rs", "base64", "derive_more", @@ -6517,14 +6913,37 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "tempo-contracts", + "tempo-contracts 1.5.1", +] + +[[package]] +name = "tempo-primitives" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50a7a376893363c7f09e5584f47ba6a37c3a2942a49b325c9107fb23eaa8e93b" +dependencies = [ + "alloy-consensus 2.0.4", + "alloy-eips 2.0.4", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.4", + "aws-lc-rs", + "base64", + "derive_more", + "once_cell", + "p256", + "revm", + "serde", + "serde_json", + "sha2 0.10.9", + "tempo-contracts 1.6.0", ] [[package]] name = "tempo-request" version = "0.4.1" dependencies = [ - "alloy", + "alloy 1.8.3", "assert_cmd", "axum", "base64", @@ -6541,7 +6960,7 @@ dependencies = [ "serial_test", "tempfile", "tempo-common", - "tempo-primitives", + "tempo-primitives 1.5.1", "tempo-test", "tokio", "toon-format", @@ -6580,7 +6999,7 @@ dependencies = [ name = "tempo-wallet" version = "0.4.1" dependencies = [ - "alloy", + "alloy 1.8.3", "assert_cmd", "axum", "base64", @@ -6599,7 +7018,7 @@ dependencies = [ "sha2 0.11.0", "tempfile", "tempo-common", - "tempo-primitives", + "tempo-primitives 1.5.1", "tempo-test", "tokio", "toon-format", @@ -8136,3 +8555,8 @@ checksum = "27bc9d5b815bc103f142aa054f561d9187d191692ec7c2d1e2b4737f8dbd7296" dependencies = [ "zune-core", ] + +[[patch.unused]] +name = "tempo-alloy" +version = "1.5.1" +source = "git+https://github.com/tempoxyz/tempo.git?rev=7d809cf350e35c92b420a18672222b710f86f77a#7d809cf350e35c92b420a18672222b710f86f77a" diff --git a/Cargo.toml b/Cargo.toml index d0a4a6ad..35d95480 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,7 +38,7 @@ getrandom = "0.4" hex = "0.4" minisign = "0.9" hostname = "0.4" -mpp = { version = "0.9.3", features = ["tempo", "evm", "utils", "client", "server"] } +mpp = { version = "0.10.0", features = ["tempo", "evm", "utils", "client", "server"] } posthog-rs = "0.5.3" qrcode = { version = "0.14", default-features = false } reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "http2"] }