diff --git a/Cargo.lock b/Cargo.lock index 060a5ec..4b31118 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -112,9 +112,9 @@ checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "alloy" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b4ae82946772d69f868b9ef81fc66acb1b149ef9b4601849bec4bcf5da6552e" +checksum = "7f6cfe35f100bc496007c9a00f90b88bdf565f1421d4c707c9f07e0717e2aaad" dependencies = [ "alloy-consensus", "alloy-contract", @@ -135,30 +135,32 @@ dependencies = [ "alloy-transport-http", "alloy-transport-ipc", "alloy-transport-ws", + "alloy-trie", ] [[package]] name = "alloy-chains" -version = "0.1.69" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28e2652684758b0d9b389d248b209ed9fd9989ef489a550265fe4bb8454fe7eb" +checksum = "bf01dd83a1ca5e4807d0ca0223c9615e211ce5db0a9fd1443c2778cacf89b546" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "num_enum", "strum 0.27.2", ] [[package]] name = "alloy-consensus" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fbf458101ed6c389e9bb70a34ebc56039868ad10472540614816cdedc8f5265" +checksum = "59094911f05dbff1cf5b29046a00ef26452eccc8d47136d50a47c0cf22f00c85" dependencies = [ "alloy-eips", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "alloy-serde", "alloy-trie", + "alloy-tx-macros", "auto_impl", "c-kzg", "derive_more 2.0.1", @@ -166,20 +168,22 @@ dependencies = [ "k256", "once_cell", "rand 0.8.5", + "secp256k1 0.30.0", "serde", + "serde_json", "serde_with", "thiserror 2.0.16", ] [[package]] name = "alloy-consensus-any" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc982af629e511292310fe85b433427fd38cb3105147632b574abc997db44c91" +checksum = "903cb8f728107ca27c816546f15be38c688df3c381d7bd1a4a9f215effc1ddb4" dependencies = [ "alloy-consensus", "alloy-eips", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "alloy-serde", "serde", @@ -187,50 +191,50 @@ dependencies = [ [[package]] name = "alloy-contract" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0a0c1ddee20ecc14308aae21c2438c994df7b39010c26d70f86e1d8fdb8db0" +checksum = "03df5cb3b428ac96b386ad64c11d5c6e87a5505682cf1fbd6f8f773e9eda04f6" dependencies = [ "alloy-consensus", "alloy-dyn-abi", "alloy-json-abi", "alloy-network", "alloy-network-primitives", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-pubsub", "alloy-rpc-types-eth", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "alloy-transport", "futures", "futures-util", + "serde_json", "thiserror 2.0.16", ] [[package]] name = "alloy-core" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d8bcce99ad10fe02640cfaec1c6bc809b837c783c1d52906aa5af66e2a196f6" +checksum = "575053cea24ea8cb7e775e39d5c53c33b19cfd0ca1cf6c0fd653f3d8c682095f" dependencies = [ "alloy-dyn-abi", "alloy-json-abi", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", ] [[package]] name = "alloy-dyn-abi" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8e762aefd39a397ff485bc86df673465c4ad3ec8819cc60833a8a3ba5cdc87" +checksum = "a6c2905bafc2df7ccd32ca3af13f0b0d82f2e2ff9dfbeb12196c0d978d5c0deb" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-sol-type-parser", - "alloy-sol-types 0.8.25", - "const-hex", + "alloy-sol-types 1.4.0", "itoa", "serde", "serde_json", @@ -239,11 +243,11 @@ dependencies = [ [[package]] name = "alloy-eip2124" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "675264c957689f0fd75f5993a73123c2cc3b5c235a38f5b9037fe6c826bfb2c0" +checksum = "741bdd7499908b3aa0b159bba11e71c8cddd009a2c2eb7a06e825f1ec87900a5" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "crc", "serde", @@ -252,22 +256,22 @@ dependencies = [ [[package]] name = "alloy-eip2930" -version = "0.1.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" +checksum = "7b82752a889170df67bbb36d42ca63c531eb16274f0d7299ae2a680facba17bd" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "serde", ] [[package]] name = "alloy-eip7702" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b15b13d38b366d01e818fe8e710d4d702ef7499eacd44926a06171dd9585d0c" +checksum = "9d4769c6ffddca380b0070d71c8b7f30bed375543fe76bb2f74ec0acf4b7cd16" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "k256", "serde", @@ -276,45 +280,47 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e86967eb559920e4b9102e4cb825fe30f2e9467988353ce4809f0d3f2c90cd4" +checksum = "ac7f1c9a1ccc7f3e03c36976455751a6166a4f0d2d2c530c3f87dfe7d0cdc836" dependencies = [ "alloy-eip2124", "alloy-eip2930", "alloy-eip7702", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "alloy-serde", "auto_impl", "c-kzg", "derive_more 2.0.1", "either", - "once_cell", "serde", + "serde_with", "sha2 0.10.9", + "thiserror 2.0.16", ] [[package]] name = "alloy-genesis" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a40de6f5b53ecf5fd7756072942f41335426d9a3704cd961f77d854739933bcf" +checksum = "1421f6c9d15e5b86afbfe5865ca84dea3b9f77173a0963c1a2ee4e626320ada9" dependencies = [ "alloy-eips", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-serde", "alloy-trie", "serde", + "serde_with", ] [[package]] name = "alloy-json-abi" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe6beff64ad0aa6ad1019a3db26fef565aefeb011736150ab73ed3366c3cfd1b" +checksum = "a2acb6637a9c0e1cdf8971e0ced8f3fa34c04c5e9dccf6bb184f6a64fe0e37d8" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-sol-type-parser", "serde", "serde_json", @@ -322,12 +328,13 @@ dependencies = [ [[package]] name = "alloy-json-rpc" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27434beae2514d4a2aa90f53832cbdf6f23e4b5e2656d95eaf15f9276e2418b6" +checksum = "65f763621707fa09cece30b73ecc607eb43fd7a72451fe3b46f645b905086926" dependencies = [ - "alloy-primitives 0.8.25", - "alloy-sol-types 0.8.25", + "alloy-primitives 1.4.0", + "alloy-sol-types 1.4.0", + "http 1.3.1", "serde", "serde_json", "thiserror 2.0.16", @@ -336,21 +343,21 @@ dependencies = [ [[package]] name = "alloy-network" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a33a38c7486b1945f8d093ff027add2f3a8f83c7300dbad6165cc49150085e" +checksum = "2f59a869fa4b4c3a7f08b1c8cb79aec61c29febe6e24a24fe0fcfded8a9b5703" dependencies = [ "alloy-consensus", "alloy-consensus-any", "alloy-eips", "alloy-json-rpc", "alloy-network-primitives", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rpc-types-any", "alloy-rpc-types-eth", "alloy-serde", "alloy-signer", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "async-trait", "auto_impl", "derive_more 2.0.1", @@ -362,13 +369,13 @@ dependencies = [ [[package]] name = "alloy-network-primitives" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db973a7a23cbe96f2958e5687c51ce2d304b5c6d0dc5ccb3de8667ad8476f50b" +checksum = "46e9374c667c95c41177602ebe6f6a2edd455193844f011d973d374b65501b38" dependencies = [ "alloy-consensus", "alloy-eips", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-serde", "serde", ] @@ -395,24 +402,24 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c77490fe91a0ce933a1f219029521f20fc28c2c0ca95d53fa4da9c00b8d9d4e" +checksum = "5b77f7d5e60ad8ae6bd2200b8097919712a07a6db622a4b201e7ead6166f02e5" dependencies = [ "alloy-rlp", "bytes", "cfg-if 1.0.3", "const-hex", "derive_more 2.0.1", - "foldhash", - "hashbrown 0.15.5", + "foldhash 0.2.0", + "hashbrown 0.16.0", "indexmap 2.10.0", "itoa", "k256", "keccak-asm", "paste", "proptest", - "rand 0.8.5", + "rand 0.9.2", "ruint", "rustc-hash 2.1.1", "serde", @@ -422,9 +429,9 @@ dependencies = [ [[package]] name = "alloy-provider" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b03bde77ad73feae14aa593bcabb932c8098c0f0750ead973331cfc0003a4e1" +checksum = "77818b7348bd5486491a5297579dbfe5f706a81f8e1f5976393025f1e22a7c7d" dependencies = [ "alloy-chains", "alloy-consensus", @@ -432,7 +439,7 @@ dependencies = [ "alloy-json-rpc", "alloy-network", "alloy-network-primitives", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-pubsub", "alloy-rpc-client", "alloy-rpc-types-anvil", @@ -440,7 +447,8 @@ dependencies = [ "alloy-rpc-types-eth", "alloy-rpc-types-trace", "alloy-rpc-types-txpool", - "alloy-sol-types 0.8.25", + "alloy-signer", + "alloy-sol-types 1.4.0", "alloy-transport", "alloy-transport-http", "alloy-transport-ipc", @@ -449,12 +457,13 @@ dependencies = [ "async-trait", "auto_impl", "dashmap", + "either", "futures", "futures-utils-wasm", "lru 0.13.0", "parking_lot 0.12.4", "pin-project", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "thiserror 2.0.16", @@ -466,21 +475,24 @@ dependencies = [ [[package]] name = "alloy-pubsub" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721aca709a9231815ad5903a2d284042cc77e7d9d382696451b30c9ee0950001" +checksum = "249b45103a66c9ad60ad8176b076106d03a2399a37f0ee7b0e03692e6b354cb9" dependencies = [ "alloy-json-rpc", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-transport", + "auto_impl", "bimap", "futures", + "parking_lot 0.12.4", "serde", "serde_json", "tokio", "tokio-stream", "tower 0.5.2", "tracing", + "wasmtimer", ] [[package]] @@ -507,40 +519,39 @@ dependencies = [ [[package]] name = "alloy-rpc-client" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445a3298c14fae7afb5b9f2f735dead989f3dd83020c2ab8e48ed95d7b6d1acb" +checksum = "2430d5623e428dd012c6c2156ae40b7fe638d6fca255e3244e0fba51fa698e93" dependencies = [ "alloy-json-rpc", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-pubsub", "alloy-transport", "alloy-transport-http", "alloy-transport-ipc", "alloy-transport-ws", - "async-stream", "futures", "pin-project", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "tokio", "tokio-stream", "tower 0.5.2", "tracing", - "tracing-futures", "url", "wasmtimer", ] [[package]] name = "alloy-rpc-types" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9157deaec6ba2ad7854f16146e4cd60280e76593eed79fdcb06e0fa8b6c60f77" +checksum = "e9e131624d08a25cfc40557041e7dc42e1182fa1153e7592d120f769a1edce56" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rpc-types-anvil", + "alloy-rpc-types-debug", "alloy-rpc-types-engine", "alloy-rpc-types-eth", "alloy-rpc-types-trace", @@ -551,11 +562,11 @@ dependencies = [ [[package]] name = "alloy-rpc-types-anvil" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a80ee83ef97e7ffd667a81ebdb6154558dfd5e8f20d8249a10a12a1671a04b3" +checksum = "d65e3266095e6d8e8028aab5f439c6b8736c5147314f7e606c61597e014cb8a0" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rpc-types-eth", "alloy-serde", "serde", @@ -563,9 +574,9 @@ dependencies = [ [[package]] name = "alloy-rpc-types-any" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604dea1f00fd646debe8033abe8e767c732868bf8a5ae9df6321909ccbc99c56" +checksum = "07429a1099cd17227abcddb91b5e38c960aaeb02a6967467f5bb561fbe716ac6" dependencies = [ "alloy-consensus-any", "alloy-rpc-types-eth", @@ -574,23 +585,25 @@ dependencies = [ [[package]] name = "alloy-rpc-types-debug" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08b113a0087d226291b9768ed331818fa0b0744cc1207ae7c150687cf3fde1bd" +checksum = "aeff305b7d10cc1c888456d023e7bb8a5ea82e9e42b951e37619b88cc1a1486d" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", + "derive_more 2.0.1", "serde", + "serde_with", ] [[package]] name = "alloy-rpc-types-engine" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874ac9d1249ece0453e262d9ba72da9dbb3b7a2866220ded5940c2e47f1aa04d" +checksum = "222ecadcea6aac65e75e32b6735635ee98517aa63b111849ee01ae988a71d685" dependencies = [ "alloy-consensus", "alloy-eips", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "alloy-serde", "derive_more 2.0.1", @@ -601,31 +614,32 @@ dependencies = [ [[package]] name = "alloy-rpc-types-eth" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e13d71eac04513a71af4b3df580f52f2b4dcbff9d971cc9a52519acf55514cb" +checksum = "db46b0901ee16bbb68d986003c66dcb74a12f9d9b3c44f8e85d51974f2458f0f" dependencies = [ "alloy-consensus", "alloy-consensus-any", "alloy-eips", "alloy-network-primitives", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "alloy-serde", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "itertools 0.14.0", "serde", "serde_json", + "serde_with", "thiserror 2.0.16", ] [[package]] name = "alloy-rpc-types-trace" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4747763aee39c1b0f5face79bde9be8932be05b2db7d8bdcebb93490f32c889c" +checksum = "36f10620724bd45f80c79668a8cdbacb6974f860686998abce28f6196ae79444" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rpc-types-eth", "alloy-serde", "serde", @@ -635,11 +649,11 @@ dependencies = [ [[package]] name = "alloy-rpc-types-txpool" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70132ebdbea1eaa68c4d6f7a62c2fadf0bdce83b904f895ab90ca4ec96f63468" +checksum = "864f41befa90102d4e02327679699a7e9510930e2924c529e31476086609fa89" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rpc-types-eth", "alloy-serde", "serde", @@ -647,22 +661,22 @@ dependencies = [ [[package]] name = "alloy-serde" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1cd73fc054de6353c7f22ff9b846b0f0f145cd0112da07d4119e41e9959207" +checksum = "5413814be7a22fbc81e0f04a2401fcc3eb25e56fd53b04683e8acecc6e1fe01b" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "serde", "serde_json", ] [[package]] name = "alloy-signer" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c96fbde54bee943cd94ebacc8a62c50b38c7dfd2552dcd79ff61aea778b1bfcc" +checksum = "53410a18a61916e2c073a6519499514e027b01e77eeaf96acd1df7cf96ef6bb2" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "async-trait", "auto_impl", "either", @@ -673,15 +687,16 @@ dependencies = [ [[package]] name = "alloy-signer-aws" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e73835ed6689740b76cab0f59afbdce374a03d3f856ea33ba1fc054630a1b28" +checksum = "58eaf63923ca3eade1181958f002ad4cbdf26a387061979e084b0f2a84fbba0d" dependencies = [ "alloy-consensus", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer", "async-trait", + "aws-config", "aws-sdk-kms", "k256", "spki", @@ -691,20 +706,21 @@ dependencies = [ [[package]] name = "alloy-signer-local" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6e72002cc1801d8b41e9892165e3a6551b7bd382bd9d0414b21e90c0c62551" +checksum = "e6006c4cbfa5d08cadec1fcabea6cb56dc585a30a9fce40bcf81e307d6a71c8e" dependencies = [ "alloy-consensus", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer", "async-trait", - "coins-bip32 0.12.0", - "coins-bip39 0.12.0", + "coins-bip32", + "coins-bip39", "k256", "rand 0.8.5", "thiserror 2.0.16", + "zeroize", ] [[package]] @@ -726,9 +742,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10ae8e9a91d328ae954c22542415303919aabe976fe7a92eb06db1b68fd59f2" +checksum = "78c84c3637bee9b5c4a4d2b93360ee16553d299c3b932712353caf1cea76d0e6" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -740,9 +756,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83ad5da86c127751bc607c174d6c9fe9b85ef0889a9ca0c641735d77d4f98f26" +checksum = "a882aa4e1790063362434b9b40d358942b188477ac1c44cfb8a52816ffc0cc17" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", @@ -753,15 +769,15 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.106", - "syn-solidity 0.8.25", + "syn-solidity 1.4.0", "tiny-keccak", ] [[package]] name = "alloy-sol-macro-input" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3d30f0d3f9ba3b7686f3ff1de9ee312647aac705604417a2f40c604f409a9e" +checksum = "18e5772107f9bb265d8d8c86e0733937bb20d0857ea5425b1b6ddf51a9804042" dependencies = [ "alloy-json-abi", "const-hex", @@ -772,14 +788,14 @@ dependencies = [ "quote", "serde_json", "syn 2.0.106", - "syn-solidity 0.8.25", + "syn-solidity 1.4.0", ] [[package]] name = "alloy-sol-type-parser" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d162f8524adfdfb0e4bd0505c734c985f3e2474eb022af32eef0d52a4f3935c" +checksum = "e188b939aa4793edfaaa099cb1be4e620036a775b4bdf24fdc56f1cd6fd45890" dependencies = [ "serde", "winnow", @@ -799,24 +815,25 @@ dependencies = [ [[package]] name = "alloy-sol-types" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d43d5e60466a440230c07761aa67671d4719d46f43be8ea6e7ed334d8db4a9ab" +checksum = "c3c8a9a909872097caffc05df134e5ef2253a1cdb56d3a9cf0052a042ac763f9" dependencies = [ "alloy-json-abi", - "alloy-primitives 0.8.25", - "alloy-sol-macro 0.8.25", - "const-hex", + "alloy-primitives 1.4.0", + "alloy-sol-macro 1.4.0", "serde", ] [[package]] name = "alloy-transport" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aec325c2af8562ef355c02aeb527c755a07e9d8cf6a1e65dda8d0bf23e29b2c" +checksum = "d94ee404368a3d9910dfe61b203e888c6b0e151a50e147f95da8baff9f9c7763" dependencies = [ "alloy-json-rpc", + "alloy-primitives 1.4.0", + "auto_impl", "base64 0.22.1", "derive_more 2.0.1", "futures", @@ -834,13 +851,13 @@ dependencies = [ [[package]] name = "alloy-transport-http" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a082c9473c6642cce8b02405a979496126a03b096997888e86229afad05db06c" +checksum = "a2f8a6338d594f6c6481292215ee8f2fd7b986c80aba23f3f44e761a8658de78" dependencies = [ "alloy-json-rpc", "alloy-transport", - "reqwest 0.12.23", + "reqwest", "serde_json", "tower 0.5.2", "tracing", @@ -849,9 +866,9 @@ dependencies = [ [[package]] name = "alloy-transport-ipc" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a78cfda2cac16fa83f6b5dd8b4643caec6161433b25b67e484ce05d2194513" +checksum = "17a37a8ca18006fa0a58c7489645619ff58cfa073f2b29c4e052c9bd114b123a" dependencies = [ "alloy-json-rpc", "alloy-pubsub", @@ -869,9 +886,9 @@ dependencies = [ [[package]] name = "alloy-transport-ws" -version = "0.12.6" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae865917bdabaae21f418010fe7e8837c6daa6611fde25f8d78a1778d6ecb523" +checksum = "679b0122b7bca9d4dc5eb2c0549677a3c53153f6e232f23f4b3ba5575f74ebde" dependencies = [ "alloy-pubsub", "alloy-transport", @@ -880,27 +897,40 @@ dependencies = [ "rustls 0.23.31", "serde_json", "tokio", - "tokio-tungstenite 0.26.2", + "tokio-tungstenite", "tracing", "ws_stream_wasm", ] [[package]] name = "alloy-trie" -version = "0.7.9" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d95a94854e420f07e962f7807485856cde359ab99ab6413883e15235ad996e8b" +checksum = "e3412d52bb97c6c6cc27ccc28d4e6e8cf605469101193b50b0bd5813b1f990b5" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-rlp", "arrayvec 0.7.6", - "derive_more 1.0.0", + "derive_more 2.0.1", "nybbles", "serde", "smallvec", "tracing", ] +[[package]] +name = "alloy-tx-macros" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e64c09ec565a90ed8390d82aa08cd3b22e492321b96cb4a3d4f58414683c9e2f" +dependencies = [ + "alloy-primitives 1.4.0", + "darling 0.21.3", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "android-tzdata" version = "0.1.1" @@ -1521,15 +1551,6 @@ dependencies = [ "serde", ] -[[package]] -name = "ascii-canvas" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6" -dependencies = [ - "term", -] - [[package]] name = "asn1-rs" version = "0.7.1" @@ -1856,6 +1877,31 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" +[[package]] +name = "aws-config" +version = "1.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c478f5b10ce55c9a33f87ca3404ca92768b144fc1bfdede7c0121214a8283a25" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-sdk-sts", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-types", + "bytes", + "fastrand", + "http 1.3.1", + "time", + "tokio", + "tracing", + "url", +] + [[package]] name = "aws-credential-types" version = "1.2.5" @@ -1937,6 +1983,29 @@ dependencies = [ "tracing", ] +[[package]] +name = "aws-sdk-sts" +version = "1.84.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91abcdbfb48c38a0419eb75e0eac772a4783a96750392680e4f3c25a8a0535b9" +dependencies = [ + "aws-credential-types", + "aws-runtime", + "aws-smithy-async", + "aws-smithy-http", + "aws-smithy-json", + "aws-smithy-query", + "aws-smithy-runtime", + "aws-smithy-runtime-api", + "aws-smithy-types", + "aws-smithy-xml", + "aws-types", + "fastrand", + "http 0.2.12", + "regex-lite", + "tracing", +] + [[package]] name = "aws-sigv4" version = "1.3.4" @@ -2038,6 +2107,16 @@ dependencies = [ "aws-smithy-runtime-api", ] +[[package]] +name = "aws-smithy-query" +version = "0.60.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb" +dependencies = [ + "aws-smithy-types", + "urlencoding", +] + [[package]] name = "aws-smithy-runtime" version = "1.9.0" @@ -2105,6 +2184,15 @@ dependencies = [ "tokio-util 0.7.16", ] +[[package]] +name = "aws-smithy-xml" +version = "0.60.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728" +dependencies = [ + "xmlparser", +] + [[package]] name = "aws-types" version = "1.3.8" @@ -2145,7 +2233,7 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tower 0.5.2", "tower-layer", @@ -2167,7 +2255,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", "tracing", @@ -2326,30 +2414,15 @@ dependencies = [ "unicode-normalization", ] -[[package]] -name = "bit-set" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" -dependencies = [ - "bit-vec 0.6.3", -] - [[package]] name = "bit-set" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" dependencies = [ - "bit-vec 0.8.0", + "bit-vec", ] -[[package]] -name = "bit-vec" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" - [[package]] name = "bit-vec" version = "0.8.0" @@ -2502,34 +2575,49 @@ dependencies = [ [[package]] name = "blueprint-auth" version = "0.1.0-alpha.9" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "axum", "base64 0.22.1", + "blueprint-core", "blueprint-std", + "chacha20poly1305", "crc32fast", "hashbrown 0.15.5", "hex", + "hyper 1.7.0", + "hyper-rustls 0.27.7", "hyper-util", + "jsonwebtoken", "k256", + "once_cell", "pasetors", + "pem 1.1.1", "prost", + "rcgen 0.14.5", "rocksdb", + "rustls 0.23.31", + "rustls-pemfile 2.2.0", "schnorrkel", "serde", "serde_json", "thiserror 2.0.16", + "time", "tiny-keccak", + "tokio", + "tokio-rustls 0.26.2", + "tonic-build", "tower 0.5.2", "tower-http", "tracing", "uuid 1.18.0", + "x509-parser 0.18.0", ] [[package]] name = "blueprint-build-utils" version = "0.1.0-alpha.3" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-std", ] @@ -2537,7 +2625,7 @@ dependencies = [ [[package]] name = "blueprint-chain-setup" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-chain-setup-anvil", "blueprint-chain-setup-common", @@ -2547,7 +2635,7 @@ dependencies = [ [[package]] name = "blueprint-chain-setup-anvil" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-contract", "alloy-provider", @@ -2569,7 +2657,7 @@ dependencies = [ [[package]] name = "blueprint-chain-setup-common" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-signer-local", "blueprint-clients", @@ -2589,16 +2677,16 @@ dependencies = [ [[package]] name = "blueprint-chain-setup-tangle" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-json-abi", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-rpc-types", "alloy-rpc-types-eth", "alloy-signer-local", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "alloy-transport", "blueprint-chain-setup-common", "blueprint-clients", @@ -2615,7 +2703,7 @@ dependencies = [ "dialoguer", "dirs 6.0.0", "indicatif", - "reqwest 0.12.23", + "reqwest", "serde_json", "sp-core", "tangle-subxt", @@ -2625,7 +2713,7 @@ dependencies = [ [[package]] name = "blueprint-client-core" version = "0.1.0-alpha.3" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "auto_impl", "blueprint-std", @@ -2635,11 +2723,11 @@ dependencies = [ [[package]] name = "blueprint-client-eigenlayer" version = "0.1.0-alpha.18" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-contract", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-transport", "blueprint-client-core", @@ -2658,12 +2746,12 @@ dependencies = [ [[package]] name = "blueprint-client-evm" version = "0.1.0-alpha.6" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-consensus", "alloy-json-rpc", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-pubsub", "alloy-rlp", @@ -2685,7 +2773,7 @@ dependencies = [ [[package]] name = "blueprint-client-tangle" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "auto_impl", "blueprint-client-core", @@ -2705,7 +2793,7 @@ dependencies = [ [[package]] name = "blueprint-clients" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-client-core", "blueprint-client-eigenlayer", @@ -2718,7 +2806,7 @@ dependencies = [ [[package]] name = "blueprint-context-derive" version = "0.1.0-alpha.10" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "proc-macro2", "quote", @@ -2728,7 +2816,7 @@ dependencies = [ [[package]] name = "blueprint-contexts" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-clients", "blueprint-keystore", @@ -2741,7 +2829,7 @@ dependencies = [ [[package]] name = "blueprint-core" version = "0.1.0-alpha.5" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "bytes", "futures-util", @@ -2755,7 +2843,7 @@ dependencies = [ [[package]] name = "blueprint-core-testing-utils" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-auth", "blueprint-clients", @@ -2775,7 +2863,7 @@ dependencies = [ [[package]] name = "blueprint-crypto" version = "0.1.0-alpha.13" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-crypto-bls", "blueprint-crypto-bn254", @@ -2792,7 +2880,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-bls" version = "0.1.0-alpha.8" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "ark-serialize 0.5.0", "blueprint-crypto-core", @@ -2808,7 +2896,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-bn254" version = "0.1.0-alpha.8" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "ark-bn254", "ark-ec 0.5.0", @@ -2828,7 +2916,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-core" version = "0.1.0-alpha.8" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-std", "clap", @@ -2839,7 +2927,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-ed25519" version = "0.1.0-alpha.9" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-crypto-core", "blueprint-std", @@ -2853,7 +2941,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-hashing" version = "0.1.0-alpha.4" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blake3", "blueprint-std", @@ -2864,9 +2952,9 @@ dependencies = [ [[package]] name = "blueprint-crypto-k256" version = "0.1.0-alpha.9" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer-local", "blueprint-crypto-core", "blueprint-std", @@ -2880,7 +2968,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-sp-core" version = "0.1.0-alpha.8" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "ark-ec 0.5.0", "ark-ff 0.5.0", @@ -2900,7 +2988,7 @@ dependencies = [ [[package]] name = "blueprint-crypto-sr25519" version = "0.1.0-alpha.9" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-crypto-core", "blueprint-std", @@ -2914,9 +3002,9 @@ dependencies = [ [[package]] name = "blueprint-crypto-tangle-pair-signer" version = "0.1.0-alpha.13" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer-local", "blueprint-crypto-core", "blueprint-crypto-sp-core", @@ -2932,14 +3020,14 @@ dependencies = [ [[package]] name = "blueprint-eigenlayer-extra" version = "0.1.0-alpha.12" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-contract", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-rpc-client", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "alloy-transport", "blueprint-core", "blueprint-crypto-bn254", @@ -2948,7 +3036,7 @@ dependencies = [ "jsonrpc-core", "jsonrpc-http-server", "num-bigint", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "thiserror 2.0.16", @@ -2959,17 +3047,17 @@ dependencies = [ [[package]] name = "blueprint-evm-extra" version = "0.1.0-alpha.7" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-consensus", "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-provider", "alloy-rlp", "alloy-rpc-client", "alloy-rpc-types", "alloy-signer-local", - "alloy-sol-types 0.8.25", + "alloy-sol-types 1.4.0", "alloy-transport", "alloy-transport-http", "async-stream", @@ -2990,10 +3078,10 @@ dependencies = [ [[package]] name = "blueprint-keystore" version = "0.1.0-alpha.14" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-network", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer", "alloy-signer-local", "ark-bn254", @@ -3032,7 +3120,7 @@ dependencies = [ [[package]] name = "blueprint-macros" version = "0.1.0-alpha.6" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "proc-macro2", "quote", @@ -3041,25 +3129,27 @@ dependencies = [ [[package]] name = "blueprint-manager-bridge" -version = "0.1.0-alpha.8" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +version = "0.1.0-alpha.9" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-auth", "blueprint-core", "hyper-util", "prost", + "tempfile", "thiserror 2.0.16", "tokio", "tokio-vsock", "tonic", "tonic-build", "tower 0.5.2", + "zerocopy", ] [[package]] name = "blueprint-metrics-rpc-calls" version = "0.1.0-alpha.3" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "metrics", ] @@ -3067,9 +3157,9 @@ dependencies = [ [[package]] name = "blueprint-networking" version = "0.1.0-alpha.14" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "bincode", "blueprint-core", "blueprint-crypto", @@ -3092,7 +3182,7 @@ dependencies = [ [[package]] name = "blueprint-pricing-engine" version = "0.2.4" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "anyhow", "bincode", @@ -3133,7 +3223,6 @@ dependencies = [ "toml 0.9.5", "tonic", "tonic-build", - "tracing", "tracing-subscriber 0.3.19", "uuid 1.18.0", ] @@ -3141,7 +3230,7 @@ dependencies = [ [[package]] name = "blueprint-producers-extra" version = "0.1.0-alpha.6" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-core", "document-features", @@ -3151,7 +3240,7 @@ dependencies = [ [[package]] name = "blueprint-qos" version = "0.1.0-alpha.5" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "axum", "blueprint-core", @@ -3168,7 +3257,7 @@ dependencies = [ "prometheus", "prost", "rand 0.8.5", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "sp-core", @@ -3188,7 +3277,7 @@ dependencies = [ [[package]] name = "blueprint-router" version = "0.1.0-alpha.6" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-core", "bytes", @@ -3202,10 +3291,10 @@ dependencies = [ [[package]] name = "blueprint-runner" version = "0.1.0-alpha.18" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "alloy-contract", - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer", "alloy-signer-local", "blueprint-core", @@ -3241,7 +3330,7 @@ dependencies = [ [[package]] name = "blueprint-sdk" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-auth", "blueprint-build-utils", @@ -3276,7 +3365,7 @@ dependencies = [ [[package]] name = "blueprint-std" version = "0.1.0-alpha.3" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "colored", "num-traits", @@ -3287,7 +3376,7 @@ dependencies = [ [[package]] name = "blueprint-tangle-extra" version = "0.1.0-alpha.11" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-core", "bytes", @@ -3307,9 +3396,9 @@ dependencies = [ [[package]] name = "blueprint-tangle-testing-utils" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ - "alloy-primitives 0.8.25", + "alloy-primitives 1.4.0", "alloy-signer-local", "axum", "blueprint-auth", @@ -3340,7 +3429,7 @@ dependencies = [ [[package]] name = "blueprint-testing-utils" version = "0.1.0-alpha.19" -source = "git+https://github.com/tangle-network/blueprint.git?branch=main#ee6d572d7f070575dbc05072d528f67943afc282" +source = "git+https://github.com/tangle-network/blueprint.git?branch=main#b4901c95f3f2d125b1df5643d0981e68862f8707" dependencies = [ "blueprint-core-testing-utils", "blueprint-tangle-testing-utils", @@ -3754,16 +3843,6 @@ dependencies = [ "either", ] -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - [[package]] name = "bzip2-sys" version = "0.1.13+1.0.8" @@ -3776,9 +3855,9 @@ dependencies = [ [[package]] name = "c-kzg" -version = "1.0.3" +version = "2.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0307f72feab3300336fb803a57134159f6e20139af1357f36c54cb90d8e8928" +checksum = "e00bf4b112b07b505472dbefd19e37e53307e2bfed5a79e0cc161d58ccd0e687" dependencies = [ "blst", "cc", @@ -4042,22 +4121,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "coins-bip32" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b6be4a5df2098cd811f3194f64ddb96c267606bffd9689ac7b0160097b01ad3" -dependencies = [ - "bs58", - "coins-core 0.8.7", - "digest 0.10.7", - "hmac 0.12.1", - "k256", - "serde", - "sha2 0.10.9", - "thiserror 1.0.69", -] - [[package]] name = "coins-bip32" version = "0.12.0" @@ -4065,7 +4128,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2073678591747aed4000dd468b97b14d7007f7936851d3f2f01846899f5ebf08" dependencies = [ "bs58", - "coins-core 0.12.0", + "coins-core", "digest 0.10.7", "hmac 0.12.1", "k256", @@ -4074,22 +4137,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "coins-bip39" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" -dependencies = [ - "bitvec", - "coins-bip32 0.8.7", - "hmac 0.12.1", - "once_cell", - "pbkdf2 0.12.2", - "rand 0.8.5", - "sha2 0.10.9", - "thiserror 1.0.69", -] - [[package]] name = "coins-bip39" version = "0.12.0" @@ -4097,7 +4144,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74b169b26623ff17e9db37a539fe4f15342080df39f129ef7631df7683d6d9d4" dependencies = [ "bitvec", - "coins-bip32 0.12.0", + "coins-bip32", "hmac 0.12.1", "once_cell", "pbkdf2 0.12.2", @@ -4106,26 +4153,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "coins-core" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5286a0843c21f8367f7be734f89df9b822e0321d8bcce8d6e735aadff7d74979" -dependencies = [ - "base64 0.21.7", - "bech32", - "bs58", - "digest 0.10.7", - "generic-array", - "hex", - "ripemd", - "serde", - "serde_derive", - "sha2 0.10.9", - "sha3", - "thiserror 1.0.69", -] - [[package]] name = "coins-core" version = "0.12.0" @@ -4598,16 +4625,6 @@ version = "1.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b10589d1a5e400d61f9f38f12f884cfd080ff345de8f17efda36fe0e4a02aa8" -[[package]] -name = "ctor" -version = "0.2.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" -dependencies = [ - "quote", - "syn 2.0.106", -] - [[package]] name = "ctr" version = "0.9.2" @@ -4944,7 +4961,7 @@ dependencies = [ "cxxbridge-cmd", "cxxbridge-flags", "cxxbridge-macro", - "foldhash", + "foldhash 0.1.5", "link-cplusplus", ] @@ -5002,8 +5019,18 @@ version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.20.11", + "darling_macro 0.20.11", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -5020,13 +5047,39 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "serde", + "strsim", + "syn 2.0.106", +] + [[package]] name = "darling_macro" version = "0.20.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" dependencies = [ - "darling_core", + "darling_core 0.20.11", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", "quote", "syn 2.0.106", ] @@ -5253,16 +5306,6 @@ dependencies = [ "dirs-sys 0.5.0", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if 1.0.3", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.4.1" @@ -5361,7 +5404,7 @@ dependencies = [ "ipnet", "log", "regex", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "serde_yaml", @@ -5535,9 +5578,9 @@ dependencies = [ [[package]] name = "eigen-client-avsregistry" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16480006823e3b09495cd5fee89d03364ba23fc254720a98efd97ee0a5a0f6c0" +checksum = "e02c181981efaf06eb5390dc6aaece685e74035b2bee59959e5ff3e37cddd476" dependencies = [ "alloy", "ark-ff 0.5.0", @@ -5545,7 +5588,6 @@ dependencies = [ "eigen-client-elcontracts", "eigen-common", "eigen-crypto-bls", - "eigen-logging", "eigen-types", "eigen-utils", "num-bigint", @@ -5555,14 +5597,13 @@ dependencies = [ [[package]] name = "eigen-client-elcontracts" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c21afc43f721abbd0d49d42ad9ba26cb8ceed2eb86c3a056050d6945a8604780" +checksum = "a4f386568a34270fe86927d7ff7332807108b204b61b97f629d18b5f827a8888" dependencies = [ "alloy", "eigen-common", "eigen-crypto-bls", - "eigen-logging", "eigen-types", "eigen-utils", "thiserror 1.0.69", @@ -5571,9 +5612,9 @@ dependencies = [ [[package]] name = "eigen-common" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "866a44244903cda1ea05d6f9cd2e5680a02236849c1290bf11cc8c3e305574b9" +checksum = "6eaa0f1b2145c2ce15da22662cf3b491101ba1523d0ba76d9061a9543e57d02a" dependencies = [ "alloy", "url", @@ -5581,9 +5622,9 @@ dependencies = [ [[package]] name = "eigen-crypto-bls" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76af95503e08dfc9500910301220c4153d4de2345127326c5b4cf407fd1a02e2" +checksum = "e6bd246b39a83f33d854bc465e79dfbf4cea59abf520fa543c6177b994d01663" dependencies = [ "alloy", "ark-bn254", @@ -5599,9 +5640,9 @@ dependencies = [ [[package]] name = "eigen-crypto-bn254" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039664a95a1c6e47fde635b9a5c07f3377901bf0463e10120f96627ac4386a8b" +checksum = "af40eb7c1714b8c8a0009af8a1b06e13cb101244b1aa19371825c1ad950bd1c9" dependencies = [ "ark-bn254", "ark-ec 0.5.0", @@ -5609,23 +5650,11 @@ dependencies = [ "rust-bls-bn254", ] -[[package]] -name = "eigen-logging" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2348fa5a3b774e75a6db59f389c04ee3edcabc182349eb8c4b5888ef68cd888" -dependencies = [ - "ctor", - "once_cell", - "tracing", - "tracing-subscriber 0.3.19", -] - [[package]] name = "eigen-services-avsregistry" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b84fc826c4bd9a019936469aa6da1a81ce23e8108c7e05459050f520751fc98d" +checksum = "6d4f7638b9b363c843e0a262b6e19002e08a3e8a5384d2e6396759dc367e06aa" dependencies = [ "alloy", "ark-bn254", @@ -5640,9 +5669,9 @@ dependencies = [ [[package]] name = "eigen-services-blsaggregation" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89eae314e9bb7465bad361fb5d33d6ac5103e6fc700b86e2c8863104429e390d" +checksum = "a2200ee8db5024c4fdc382875de9f7d9c6a22e818a68291279cf92bf740be8ec" dependencies = [ "alloy", "ark-bn254", @@ -5651,7 +5680,6 @@ dependencies = [ "eigen-common", "eigen-crypto-bls", "eigen-crypto-bn254", - "eigen-logging", "eigen-services-avsregistry", "eigen-types", "parking_lot 0.12.4", @@ -5659,20 +5687,20 @@ dependencies = [ "serde_json", "thiserror 1.0.69", "tokio", + "tracing", ] [[package]] name = "eigen-services-operatorsinfo" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f100e075eca078c7db5a49956d132a9a35e93044a2fc5de9d0da8e6f69f23bc" +checksum = "fe3783a926ed498bab67f7eb49f3a161092a7d90499f1c3b0956cf534be22253" dependencies = [ "alloy", "async-trait", "eigen-client-avsregistry", "eigen-common", "eigen-crypto-bls", - "eigen-logging", "eigen-types", "eigen-utils", "eyre", @@ -5681,13 +5709,14 @@ dependencies = [ "thiserror 1.0.69", "tokio", "tokio-util 0.7.16", + "tracing", ] [[package]] name = "eigen-signer" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9aa4dbc5ac13e1ee9dd70df619baffa62d206412b7e89e081a7963d833645b62" +checksum = "80e1d80e96c0019ac1619fbe38897d09fcb57259f3918da3fc7e40ab72080156" dependencies = [ "alloy", "async-trait", @@ -5700,15 +5729,14 @@ dependencies = [ [[package]] name = "eigen-types" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbaed5435c73bd3085feac3460a22d153ab472542caded78a7481a7a4247aab2" +checksum = "473f3367f75b16c8f98f555431da873f58ebcf8240cc26766414ff66681a13e8" dependencies = [ "alloy", "ark-ff 0.5.0", "eigen-crypto-bls", "eigen-utils", - "ethers", "mime-sniffer", "num-bigint", "regex", @@ -5720,27 +5748,27 @@ dependencies = [ [[package]] name = "eigen-utils" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0813ece83d4e9c95eddad48bf6cbfe2e1c083ffbd9eac87a40d818225be31db0" +checksum = "46f240f414d0e4769d52b17889a0c50b525304ebdb3492f3e895663e4d48abc5" dependencies = [ "alloy", "regex", - "reqwest 0.12.23", + "reqwest", + "serde", ] [[package]] name = "eigensdk" -version = "0.5.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755d34a0a79ad84792325ca94e7c5f72d7dc5dbe92cbdd51780fa8ac0b7ba7f6" +checksum = "e4eacb66e5d3803bd5f6d757a6849413bd097a6b591683745556e7fab2a655ed" dependencies = [ "eigen-client-avsregistry", "eigen-client-elcontracts", "eigen-common", "eigen-crypto-bls", "eigen-crypto-bn254", - "eigen-logging", "eigen-services-avsregistry", "eigen-services-blsaggregation", "eigen-services-operatorsinfo", @@ -5779,15 +5807,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "ena" -version = "0.14.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5" -dependencies = [ - "log", -] - [[package]] name = "encode_unicode" version = "1.0.0" @@ -5803,24 +5822,6 @@ dependencies = [ "cfg-if 1.0.3", ] -[[package]] -name = "enr" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a3d8dc56e02f954cac8eb489772c552c473346fc34f67412bb6244fd647f7e4" -dependencies = [ - "base64 0.21.7", - "bytes", - "hex", - "k256", - "log", - "rand 0.8.5", - "rlp", - "serde", - "sha3", - "zeroize", -] - [[package]] name = "enum-as-inner" version = "0.6.1" @@ -5925,337 +5926,72 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "136d1b5283a1ab77bd9257427ffd09d8667ced0570b6f938942bc7568ed5b943" dependencies = [ - "cfg-if 1.0.3", - "home", - "windows-sys 0.48.0", -] - -[[package]] -name = "eth-keystore" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" -dependencies = [ - "aes", - "ctr", - "digest 0.10.7", - "hex", - "hmac 0.12.1", - "pbkdf2 0.11.0", - "rand 0.8.5", - "scrypt 0.10.0", - "serde", - "serde_json", - "sha2 0.10.9", - "sha3", - "thiserror 1.0.69", - "uuid 0.8.2", -] - -[[package]] -name = "ethabi" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7413c5f74cc903ea37386a8965a936cbeb334bd270862fdece542c1b2dcbc898" -dependencies = [ - "ethereum-types", - "hex", - "once_cell", - "regex", - "serde", - "serde_json", - "sha3", - "thiserror 1.0.69", - "uint 0.9.5", -] - -[[package]] -name = "ethabi-decode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d398648d65820a727d6a81e58b962f874473396a047e4c30bafe3240953417" -dependencies = [ - "ethereum-types", - "tiny-keccak", -] - -[[package]] -name = "ethbloom" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" -dependencies = [ - "crunchy", - "fixed-hash", - "impl-codec 0.6.0", - "impl-rlp", - "impl-serde 0.4.0", - "scale-info", - "tiny-keccak", -] - -[[package]] -name = "ethereum-types" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" -dependencies = [ - "ethbloom", - "fixed-hash", - "impl-codec 0.6.0", - "impl-rlp", - "impl-serde 0.4.0", - "primitive-types 0.12.2", - "scale-info", - "uint 0.9.5", -] - -[[package]] -name = "ethers" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816841ea989f0c69e459af1cf23a6b0033b19a55424a1ea3a30099becdb8dec0" -dependencies = [ - "ethers-addressbook", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-middleware", - "ethers-providers", - "ethers-signers", - "ethers-solc", -] - -[[package]] -name = "ethers-addressbook" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5495afd16b4faa556c3bba1f21b98b4983e53c1755022377051a975c3b021759" -dependencies = [ - "ethers-core", - "once_cell", - "serde", - "serde_json", -] - -[[package]] -name = "ethers-contract" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fceafa3578c836eeb874af87abacfb041f92b4da0a78a5edd042564b8ecdaaa" -dependencies = [ - "const-hex", - "ethers-contract-abigen", - "ethers-contract-derive", - "ethers-core", - "ethers-providers", - "futures-util", - "once_cell", - "pin-project", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "ethers-contract-abigen" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04ba01fbc2331a38c429eb95d4a570166781f14290ef9fdb144278a90b5a739b" -dependencies = [ - "Inflector", - "const-hex", - "dunce", - "ethers-core", - "ethers-etherscan", - "eyre", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "reqwest 0.11.27", - "serde", - "serde_json", - "syn 2.0.106", - "toml 0.8.23", - "walkdir", -] - -[[package]] -name = "ethers-contract-derive" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87689dcabc0051cde10caaade298f9e9093d65f6125c14575db3fd8c669a168f" -dependencies = [ - "Inflector", - "const-hex", - "ethers-contract-abigen", - "ethers-core", - "proc-macro2", - "quote", - "serde_json", - "syn 2.0.106", -] - -[[package]] -name = "ethers-core" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d80cc6ad30b14a48ab786523af33b37f28a8623fc06afd55324816ef18fb1f" -dependencies = [ - "arrayvec 0.7.6", - "bytes", - "cargo_metadata 0.18.1", - "chrono", - "const-hex", - "elliptic-curve", - "ethabi", - "generic-array", - "k256", - "num_enum", - "once_cell", - "open-fastrlp", - "rand 0.8.5", - "rlp", - "serde", - "serde_json", - "strum 0.26.3", - "syn 2.0.106", - "tempfile", - "thiserror 1.0.69", - "tiny-keccak", - "unicode-xid", -] - -[[package]] -name = "ethers-etherscan" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79e5973c26d4baf0ce55520bd732314328cabe53193286671b47144145b9649" -dependencies = [ - "chrono", - "ethers-core", - "reqwest 0.11.27", - "semver 1.0.26", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "ethers-middleware" -version = "2.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f9fdf09aec667c099909d91908d5eaf9be1bd0e2500ba4172c1d28bfaa43de" -dependencies = [ - "async-trait", - "auto_impl", - "ethers-contract", - "ethers-core", - "ethers-etherscan", - "ethers-providers", - "ethers-signers", - "futures-channel", - "futures-locks", - "futures-util", - "instant", - "reqwest 0.11.27", - "serde", - "serde_json", - "thiserror 1.0.69", - "tokio", - "tracing", - "tracing-futures", - "url", + "cfg-if 1.0.3", + "home", + "windows-sys 0.48.0", ] [[package]] -name = "ethers-providers" -version = "2.0.14" +name = "eth-keystore" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6434c9a33891f1effc9c75472e12666db2fa5a0fec4b29af6221680a6fe83ab2" +checksum = "1fda3bf123be441da5260717e0661c25a2fd9cb2b2c1d20bf2e05580047158ab" dependencies = [ - "async-trait", - "auto_impl", - "base64 0.21.7", - "bytes", - "const-hex", - "enr", - "ethers-core", - "futures-core", - "futures-timer", - "futures-util", - "hashers", - "http 0.2.12", - "instant", - "jsonwebtoken", - "once_cell", - "pin-project", - "reqwest 0.11.27", + "aes", + "ctr", + "digest 0.10.7", + "hex", + "hmac 0.12.1", + "pbkdf2 0.11.0", + "rand 0.8.5", + "scrypt 0.10.0", "serde", "serde_json", + "sha2 0.10.9", + "sha3", "thiserror 1.0.69", - "tokio", - "tokio-tungstenite 0.20.1", - "tracing", - "tracing-futures", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "ws_stream_wasm", + "uuid 0.8.2", ] [[package]] -name = "ethers-signers" -version = "2.0.14" +name = "ethabi-decode" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228875491c782ad851773b652dd8ecac62cda8571d3bc32a5853644dd26766c2" +checksum = "09d398648d65820a727d6a81e58b962f874473396a047e4c30bafe3240953417" dependencies = [ - "async-trait", - "coins-bip32 0.8.7", - "coins-bip39 0.8.7", - "const-hex", - "elliptic-curve", - "eth-keystore", - "ethers-core", - "rand 0.8.5", - "sha2 0.10.9", - "thiserror 1.0.69", - "tracing", + "ethereum-types", + "tiny-keccak", ] [[package]] -name = "ethers-solc" -version = "2.0.14" +name = "ethbloom" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66244a771d9163282646dbeffe0e6eca4dda4146b6498644e678ac6089b11edd" +checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" dependencies = [ - "cfg-if 1.0.3", - "const-hex", - "dirs 5.0.1", - "dunce", - "ethers-core", - "glob", - "home", - "md-5", - "num_cpus", - "once_cell", - "path-slash", - "rayon", - "regex", - "semver 1.0.26", - "serde", - "serde_json", - "solang-parser", - "svm-rs", - "thiserror 1.0.69", + "crunchy", + "fixed-hash", + "impl-codec 0.6.0", + "impl-rlp", + "impl-serde 0.4.0", + "scale-info", "tiny-keccak", - "tokio", - "tracing", - "walkdir", - "yansi", +] + +[[package]] +name = "ethereum-types" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" +dependencies = [ + "ethbloom", + "fixed-hash", + "impl-codec 0.6.0", + "impl-rlp", + "impl-serde 0.4.0", + "primitive-types 0.12.2", + "scale-info", + "uint 0.9.5", ] [[package]] @@ -6426,28 +6162,12 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "fixedbitset" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" - [[package]] name = "fixedbitset" version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" -[[package]] -name = "flate2" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - [[package]] name = "fnv" version = "1.0.7" @@ -6460,6 +6180,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "foreign-types" version = "0.3.2" @@ -6781,16 +6507,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "fs2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "fs_extra" version = "1.3.0" @@ -6875,16 +6591,6 @@ dependencies = [ "pin-project-lite", ] -[[package]] -name = "futures-locks" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45ec6fe3675af967e67c5536c0b9d44e34e6c52f86bedc4ea49c5317b8e94d06" -dependencies = [ - "futures-channel", - "futures-task", -] - [[package]] name = "futures-macro" version = "0.3.31" @@ -6924,10 +6630,6 @@ name = "futures-timer" version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" -dependencies = [ - "gloo-timers", - "send_wrapper 0.4.0", -] [[package]] name = "futures-util" @@ -7080,18 +6782,6 @@ dependencies = [ "regex-syntax 0.8.5", ] -[[package]] -name = "gloo-timers" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" -dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", -] - [[package]] name = "group" version = "0.13.0" @@ -7193,17 +6883,17 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", - "serde", + "foldhash 0.1.5", ] [[package]] -name = "hashers" -version = "1.0.1" +name = "hashbrown" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2bca93b15ea5a746f220e56587f71e73c6165eab783df9e26590069953e3c30" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" dependencies = [ - "fxhash", + "foldhash 0.2.0", + "serde", ] [[package]] @@ -7538,6 +7228,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.2", "tower-service", + "webpki-roots 1.0.2", ] [[package]] @@ -7588,7 +7279,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "socket2 0.6.0", - "system-configuration 0.6.1", + "system-configuration", "tokio", "tower-service", "tracing", @@ -7775,7 +7466,7 @@ dependencies = [ "netlink-proto", "netlink-sys", "rtnetlink", - "system-configuration 0.6.1", + "system-configuration", "tokio", "windows 0.53.0", ] @@ -8331,16 +8022,15 @@ dependencies = [ [[package]] name = "jsonwebtoken" -version = "8.3.0" +version = "9.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6971da4d9c3aa03c3d8f3ff0f4155b534aad021292003895a469716b2a230378" +checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" dependencies = [ - "base64 0.21.7", - "pem 1.1.1", - "ring 0.16.20", + "base64 0.22.1", + "js-sys", + "ring", "serde", "serde_json", - "simple_asn1", ] [[package]] @@ -8387,36 +8077,6 @@ dependencies = [ "tiny-keccak", ] -[[package]] -name = "lalrpop" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca" -dependencies = [ - "ascii-canvas", - "bit-set 0.5.3", - "ena", - "itertools 0.11.0", - "lalrpop-util", - "petgraph 0.6.5", - "regex", - "regex-syntax 0.8.5", - "string_cache", - "term", - "tiny-keccak", - "unicode-xid", - "walkdir", -] - -[[package]] -name = "lalrpop-util" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553" -dependencies = [ - "regex-automata 0.4.9", -] - [[package]] name = "lazy_static" version = "1.5.0" @@ -8792,7 +8452,7 @@ dependencies = [ "libp2p-tls", "quinn", "rand 0.8.5", - "ring 0.17.14", + "ring", "rustls 0.23.31", "socket2 0.5.10", "thiserror 2.0.16", @@ -8904,12 +8564,12 @@ dependencies = [ "futures-rustls", "libp2p-core", "libp2p-identity", - "rcgen", - "ring 0.17.14", + "rcgen 0.13.2", + "ring", "rustls 0.23.31", "rustls-webpki 0.103.4", "thiserror 2.0.16", - "x509-parser", + "x509-parser 0.17.0", "yasna", ] @@ -9261,7 +8921,7 @@ dependencies = [ "color-eyre", "docktopus", "futures", - "reqwest 0.12.23", + "reqwest", "rmcp", "serde", "serde_json", @@ -9286,16 +8946,6 @@ dependencies = [ "tracing-subscriber 0.3.19", ] -[[package]] -name = "md-5" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" -dependencies = [ - "cfg-if 1.0.3", - "digest 0.10.7", -] - [[package]] name = "memchr" version = "2.7.5" @@ -9595,12 +9245,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - [[package]] name = "nix" version = "0.26.4" @@ -9769,7 +9413,6 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" dependencies = [ - "proc-macro-crate", "proc-macro2", "quote", "syn 2.0.106", @@ -9777,13 +9420,14 @@ dependencies = [ [[package]] name = "nybbles" -version = "0.3.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8983bb634df7248924ee0c4c3a749609b5abcb082c28fffe3254b3eb3602b307" +checksum = "bfa11e84403164a9f12982ab728f3c67c6fd4ab5b5f0254ffc217bdbd3b28ab0" dependencies = [ "alloy-rlp", - "const-hex", + "cfg-if 1.0.3", "proptest", + "ruint", "serde", "smallvec", ] @@ -9854,31 +9498,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" -[[package]] -name = "open-fastrlp" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "786393f80485445794f6043fd3138854dd109cc6c4bd1a6383db304c9ce9b9ce" -dependencies = [ - "arrayvec 0.7.6", - "auto_impl", - "bytes", - "ethereum-types", - "open-fastrlp-derive", -] - -[[package]] -name = "open-fastrlp-derive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003b2be5c6c53c1cfeb0a238b8a1c3915cd410feb684457a36c10038f764bb1c" -dependencies = [ - "bytes", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "openssl" version = "0.10.73" @@ -12198,17 +11817,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "password-hash" version = "0.5.0" @@ -12226,12 +11834,6 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" -[[package]] -name = "path-slash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42" - [[package]] name = "pbkdf2" version = "0.11.0" @@ -12239,9 +11841,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.7", - "hmac 0.12.1", - "password-hash 0.4.2", - "sha2 0.10.9", ] [[package]] @@ -12252,7 +11851,7 @@ checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", "hmac 0.12.1", - "password-hash 0.5.0", + "password-hash", ] [[package]] @@ -12306,23 +11905,13 @@ dependencies = [ "ucd-trie", ] -[[package]] -name = "petgraph" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" -dependencies = [ - "fixedbitset 0.4.2", - "indexmap 2.10.0", -] - [[package]] name = "petgraph" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ - "fixedbitset 0.5.7", + "fixedbitset", "indexmap 2.10.0", ] @@ -12336,48 +11925,6 @@ dependencies = [ "rustc_version 0.4.1", ] -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared", - "rand 0.8.5", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.106", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher", -] - [[package]] name = "pin-project" version = "1.1.10" @@ -13141,12 +12688,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - [[package]] name = "prettyplease" version = "0.2.37" @@ -13327,8 +12868,8 @@ version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" dependencies = [ - "bit-set 0.8.0", - "bit-vec 0.8.0", + "bit-set", + "bit-vec", "bitflags 2.9.2", "lazy_static", "num-traits", @@ -13362,7 +12903,7 @@ dependencies = [ "log", "multimap", "once_cell", - "petgraph 0.7.1", + "petgraph", "prettyplease", "prost", "prost-types", @@ -13481,7 +13022,7 @@ dependencies = [ "getrandom 0.3.3", "lru-slab", "rand 0.9.2", - "ring 0.17.14", + "ring", "rustc-hash 2.1.1", "rustls 0.23.31", "rustls-pki-types", @@ -13547,6 +13088,7 @@ checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", + "serde", ] [[package]] @@ -13585,6 +13127,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ "getrandom 0.3.3", + "serde", ] [[package]] @@ -13629,9 +13172,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75e669e5202259b5314d1ea5397316ad400819437857b90861765f24c4cf80a2" dependencies = [ "pem 3.0.5", - "ring 0.17.14", + "ring", + "rustls-pki-types", + "time", + "yasna", +] + +[[package]] +name = "rcgen" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fae430c6b28f1ad601274e78b7dffa0546de0b73b4cd32f46723c0c2a16f7a5" +dependencies = [ + "pem 3.0.5", + "ring", "rustls-pki-types", "time", + "x509-parser 0.18.0", "yasna", ] @@ -13785,47 +13342,6 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" -[[package]] -name = "reqwest" -version = "0.11.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62" -dependencies = [ - "base64 0.21.7", - "bytes", - "encoding_rs", - "futures-core", - "futures-util", - "h2 0.3.27", - "http 0.2.12", - "http-body 0.4.6", - "hyper 0.14.32", - "hyper-rustls 0.24.2", - "ipnet", - "js-sys", - "log", - "mime", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls 0.21.12", - "rustls-pemfile 1.0.4", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration 0.5.1", - "tokio", - "tokio-rustls 0.24.1", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "webpki-roots 0.25.4", - "winreg", -] - [[package]] name = "reqwest" version = "0.12.23" @@ -13850,13 +13366,16 @@ dependencies = [ "native-tls", "percent-encoding", "pin-project-lite", + "quinn", + "rustls 0.23.31", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-native-tls", + "tokio-rustls 0.26.2", "tower 0.5.2", "tower-http", "tower-service", @@ -13864,6 +13383,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "webpki-roots 1.0.2", ] [[package]] @@ -13882,21 +13402,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ring" -version = "0.16.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" -dependencies = [ - "cc", - "libc", - "once_cell", - "spin 0.5.2", - "untrusted 0.7.1", - "web-sys", - "winapi", -] - [[package]] name = "ring" version = "0.17.14" @@ -13907,7 +13412,7 @@ dependencies = [ "cfg-if 1.0.3", "getrandom 0.2.16", "libc", - "untrusted 0.9.0", + "untrusted", "windows-sys 0.52.0", ] @@ -13927,21 +13432,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" dependencies = [ "bytes", - "rlp-derive", "rustc-hex", ] -[[package]] -name = "rlp-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33d7b2abe0c340d8797fe2907d3f20d3b5ea5908683618bfe80df7f621f672a" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "rmcp" version = "0.1.5" @@ -14208,7 +13701,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" dependencies = [ "log", - "ring 0.17.14", + "ring", "rustls-webpki 0.101.7", "sct", ] @@ -14222,7 +13715,7 @@ dependencies = [ "aws-lc-rs", "log", "once_cell", - "ring 0.17.14", + "ring", "rustls-pki-types", "rustls-webpki 0.103.4", "subtle", @@ -14314,8 +13807,8 @@ version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -14325,9 +13818,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc" dependencies = [ "aws-lc-rs", - "ring 0.17.14", + "ring", "rustls-pki-types", - "untrusted 0.9.0", + "untrusted", ] [[package]] @@ -14540,7 +14033,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f4b54a1211260718b92832b661025d1f1a4b6930fbadd6908e00edd265fa5f7" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", @@ -14567,7 +14060,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78a3993a13b4eafa89350604672c8757b7ea84c7c5947d4b3691e3169c96379b" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro-crate", "proc-macro2", "quote", @@ -14765,7 +14258,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" dependencies = [ - "password-hash 0.5.0", + "password-hash", "pbkdf2 0.12.2", "salsa20", "sha2 0.10.9", @@ -14777,8 +14270,8 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ - "ring 0.17.14", - "untrusted 0.9.0", + "ring", + "untrusted", ] [[package]] @@ -14814,6 +14307,7 @@ dependencies = [ "bitcoin_hashes 0.14.0", "rand 0.8.5", "secp256k1-sys 0.10.1", + "serde", ] [[package]] @@ -14939,12 +14433,6 @@ dependencies = [ "pest", ] -[[package]] -name = "send_wrapper" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" - [[package]] name = "send_wrapper" version = "0.6.0" @@ -14953,10 +14441,11 @@ checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" [[package]] name = "serde" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -14978,11 +14467,20 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.219" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -15089,7 +14587,7 @@ version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f" dependencies = [ - "darling", + "darling 0.20.11", "proc-macro2", "quote", "syn 2.0.106", @@ -15232,18 +14730,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "620a1d43d70e142b1d46a929af51d44f383db9c7a2ec122de2cd992ccfcf3c18" -[[package]] -name = "simple_asn1" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb" -dependencies = [ - "num-bigint", - "num-traits", - "thiserror 2.0.16", - "time", -] - [[package]] name = "siphasher" version = "1.0.1" @@ -15407,7 +14893,7 @@ dependencies = [ "chacha20poly1305", "curve25519-dalek", "rand_core 0.6.4", - "ring 0.17.14", + "ring", "rustc_version 0.4.1", "sha2 0.10.9", "subtle", @@ -15773,20 +15259,6 @@ dependencies = [ "sha1", ] -[[package]] -name = "solang-parser" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c425ce1c59f4b154717592f0bdf4715c3a1d55058883622d3157e1f0908a5b26" -dependencies = [ - "itertools 0.11.0", - "lalrpop", - "lalrpop-util", - "phf", - "thiserror 1.0.69", - "unicode-xid", -] - [[package]] name = "sp-api" version = "34.0.0" @@ -16565,12 +16037,6 @@ dependencies = [ "sp-debug-derive", ] -[[package]] -name = "spin" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" - [[package]] name = "spin" version = "0.9.8" @@ -16726,18 +16192,6 @@ dependencies = [ "serde", ] -[[package]] -name = "string_cache" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf776ba3fa74f83bf4b63c3dcbbf82173db2632ed8452cb2d891d33f459de70f" -dependencies = [ - "new_debug_unreachable", - "parking_lot 0.12.4", - "phf_shared", - "precomputed-hash", -] - [[package]] name = "strsim" version = "0.11.1" @@ -16976,7 +16430,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a12ac44222225bf0eb96a32d663d00fac8d2917f4873e4f6b5d00cdd1f5b6e7b" dependencies = [ - "darling", + "darling 0.20.11", "parity-scale-codec", "proc-macro-error2", "quote", @@ -17040,26 +16494,6 @@ dependencies = [ "thiserror 2.0.16", ] -[[package]] -name = "svm-rs" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11297baafe5fa0c99d5722458eac6a5e25c01eb1b8e5cd137f54079093daa7a4" -dependencies = [ - "dirs 5.0.1", - "fs2", - "hex", - "once_cell", - "reqwest 0.11.27", - "semver 1.0.26", - "serde", - "serde_json", - "sha2 0.10.9", - "thiserror 1.0.69", - "url", - "zip", -] - [[package]] name = "syn" version = "1.0.109" @@ -17096,9 +16530,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "0.8.25" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4560533fbd6914b94a8fb5cc803ed6801c3455668db3b810702c57612bac9412" +checksum = "2375c17f6067adc651d8c2c51658019cef32edfff4a982adaf1d7fd1c039f08b" dependencies = [ "paste", "proc-macro2", @@ -17106,12 +16540,6 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "sync_wrapper" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" - [[package]] name = "sync_wrapper" version = "1.0.2" @@ -17157,17 +16585,6 @@ dependencies = [ "windows 0.57.0", ] -[[package]] -name = "system-configuration" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" -dependencies = [ - "bitflags 1.3.2", - "core-foundation 0.9.4", - "system-configuration-sys 0.5.0", -] - [[package]] name = "system-configuration" version = "0.6.1" @@ -17176,17 +16593,7 @@ checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ "bitflags 2.9.2", "core-foundation 0.9.4", - "system-configuration-sys 0.6.0", -] - -[[package]] -name = "system-configuration-sys" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" -dependencies = [ - "core-foundation-sys", - "libc", + "system-configuration-sys", ] [[package]] @@ -17255,17 +16662,6 @@ dependencies = [ "windows-sys 0.60.2", ] -[[package]] -name = "term" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f" -dependencies = [ - "dirs-next", - "rustversion", - "winapi", -] - [[package]] name = "termcolor" version = "1.4.1" @@ -17564,21 +16960,6 @@ dependencies = [ "xattr", ] -[[package]] -name = "tokio-tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" -dependencies = [ - "futures-util", - "log", - "rustls 0.21.12", - "tokio", - "tokio-rustls 0.24.1", - "tungstenite 0.20.1", - "webpki-roots 0.25.4", -] - [[package]] name = "tokio-tungstenite" version = "0.26.2" @@ -17591,7 +16972,7 @@ dependencies = [ "rustls-pki-types", "tokio", "tokio-rustls 0.26.2", - "tungstenite 0.26.2", + "tungstenite", "webpki-roots 0.26.11", ] @@ -17747,11 +17128,13 @@ dependencies = [ "prost", "socket2 0.5.10", "tokio", + "tokio-rustls 0.26.2", "tokio-stream", "tower 0.5.2", "tower-layer", "tower-service", "tracing", + "webpki-roots 0.26.11", ] [[package]] @@ -17794,7 +17177,7 @@ dependencies = [ "indexmap 2.10.0", "pin-project-lite", "slab", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-util 0.7.16", "tower-layer", @@ -17877,18 +17260,6 @@ dependencies = [ "tracing-subscriber 0.3.19", ] -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "futures", - "futures-task", - "pin-project", - "tracing", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -17907,7 +17278,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3beec919fbdf99d719de8eda6adae3281f8a5b71ae40431f44dc7423053d34" dependencies = [ "loki-api", - "reqwest 0.12.23", + "reqwest", "serde", "serde_json", "snap", @@ -18022,26 +17393,6 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" -[[package]] -name = "tungstenite" -version = "0.20.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" -dependencies = [ - "byteorder", - "bytes", - "data-encoding", - "http 0.2.12", - "httparse", - "log", - "rand 0.8.5", - "rustls 0.21.12", - "sha1", - "thiserror 1.0.69", - "url", - "utf-8", -] - [[package]] name = "tungstenite" version = "0.26.2" @@ -18188,12 +17539,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb066959b24b5196ae73cb057f45598450d2c5f71460e98c49b738086eff9c06" -[[package]] -name = "untrusted" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" - [[package]] name = "untrusted" version = "0.9.0" @@ -18212,6 +17557,12 @@ dependencies = [ "serde", ] +[[package]] +name = "urlencoding" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" + [[package]] name = "utf-8" version = "0.7.6" @@ -18482,7 +17833,7 @@ dependencies = [ "num-derive", "num-traits", "smallvec", - "spin 0.9.8", + "spin", "wasmi_collections", "wasmi_core", "wasmparser-nostd", @@ -18777,12 +18128,6 @@ dependencies = [ "rustls-pki-types", ] -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - [[package]] name = "webpki-roots" version = "0.26.11" @@ -19406,7 +18751,7 @@ dependencies = [ "log", "pharos", "rustc_version 0.4.1", - "send_wrapper 0.6.0", + "send_wrapper", "thiserror 2.0.16", "wasm-bindgen", "wasm-bindgen-futures", @@ -19451,6 +18796,24 @@ dependencies = [ "time", ] +[[package]] +name = "x509-parser" +version = "0.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb3e137310115a65136898d2079f003ce33331a6c4b0d51f1531d1be082b6425" +dependencies = [ + "asn1-rs", + "data-encoding", + "der-parser", + "lazy_static", + "nom", + "oid-registry", + "ring", + "rusticata-macros", + "thiserror 2.0.16", + "time", +] + [[package]] name = "xattr" version = "1.5.1" @@ -19517,6 +18880,12 @@ version = "0.8.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7" +[[package]] +name = "xmlparser" +version = "0.13.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" + [[package]] name = "xmltree" version = "0.10.3" @@ -19557,12 +18926,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "yansi" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" - [[package]] name = "yap" version = "0.12.0" @@ -19696,26 +19059,6 @@ dependencies = [ "syn 2.0.106", ] -[[package]] -name = "zip" -version = "0.6.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" -dependencies = [ - "aes", - "byteorder", - "bzip2", - "constant_time_eq 0.1.5", - "crc32fast", - "crossbeam-utils", - "flate2", - "hmac 0.12.1", - "pbkdf2 0.11.0", - "sha1", - "time", - "zstd 0.11.2+zstd.1.5.2", -] - [[package]] name = "zstd" version = "0.11.2+zstd.1.5.2"