diff --git a/Cargo.lock b/Cargo.lock index 7931253..3ad86ce 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "generic-array", ] @@ -52,17 +52,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.17", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.12" @@ -70,8 +59,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", - "const-random", - "getrandom 0.3.4", "once_cell", "version_check", "zerocopy", @@ -101,20 +88,20 @@ dependencies = [ "alloy-consensus", "alloy-contract", "alloy-core", - "alloy-eips", + "alloy-eips 1.8.3", "alloy-genesis", - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-network", "alloy-provider", "alloy-pubsub", - "alloy-rpc-client", + "alloy-rpc-client 1.8.3", "alloy-rpc-types", "alloy-serde", "alloy-signer", "alloy-signer-aws", "alloy-signer-local", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", "alloy-transport-ipc", "alloy-transport-ws", "alloy-trie", @@ -137,7 +124,7 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f16daaf7e1f95f62c6c3bf8a3fc3d78b08ae9777810c0bb5e94966c7cd57ef0" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -151,7 +138,7 @@ dependencies = [ "k256", "once_cell", "rand 0.8.5", - "secp256k1", + "secp256k1 0.30.0", "serde", "serde_json", "serde_with", @@ -165,7 +152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118998d9015332ab1b4720ae1f1e3009491966a0349938a1f43ff45a8a4c6299" dependencies = [ "alloy-consensus", - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -188,7 +175,7 @@ dependencies = [ "alloy-pubsub", "alloy-rpc-types-eth", "alloy-sol-types", - "alloy-transport", + "alloy-transport 1.8.3", "futures", "futures-util", "serde_json", @@ -211,19 +198,18 @@ dependencies = [ [[package]] name = "alloy-dyn-abi" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc2db5c583aaef0255aa63a4fe827f826090142528bba48d1bf4119b62780cad" +checksum = "a475bb02d9cef2dbb99065c1664ab3fe1f9352e21d6d5ed3f02cdbfc06ed1abc" dependencies = [ "alloy-json-abi", "alloy-primitives", "alloy-sol-type-parser", "alloy-sol-types", - "derive_more", "itoa", "serde", "serde_json", - "winnow 0.7.15", + "winnow 1.0.1", ] [[package]] @@ -300,13 +286,30 @@ dependencies = [ "sha2 0.10.9", ] +[[package]] +name = "alloy-eips" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dca4c89ace90684b4b77366d00631ed498c9af962079af2a5dbc593a0618a77" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-eip7928", + "alloy-primitives", + "alloy-rlp", + "auto_impl", + "derive_more", + "either", +] + [[package]] name = "alloy-genesis" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbf9480307b09d22876efb67d30cadd9013134c21f3a17ec9f93fd7536d38024" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-serde", "alloy-trie", @@ -317,9 +320,9 @@ dependencies = [ [[package]] name = "alloy-json-abi" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dbe713da0c737d9e5e387b0ba790eb98b14dd207fe53eef50e19a5a8ec3dac" +checksum = "7c36c9d7f9021601b04bfef14a4b64849f6d73116a4e91e071d7fbfe10247901" dependencies = [ "alloy-primitives", "alloy-sol-type-parser", @@ -342,6 +345,21 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0a82e56b1843bce483942d54fcadea92e676f1bde162e93c7d3b621fabc4e1" +dependencies = [ + "alloy-primitives", + "alloy-sol-types", + "http 1.4.0", + "serde", + "serde_json", + "thiserror 2.0.18", + "tracing", +] + [[package]] name = "alloy-network" version = "1.8.3" @@ -350,8 +368,8 @@ checksum = "7197a66d94c4de1591cdc16a9bcea5f8cccd0da81b865b49aef97b1b4016e0fa" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", "alloy-network-primitives", "alloy-primitives", "alloy-rpc-types-any", @@ -375,7 +393,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb82711d59a43fdfd79727c99f270b974c784ec4eb5728a0d0d22f26716c87ef" dependencies = [ "alloy-consensus", - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-serde", "serde", @@ -383,9 +401,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3b431b4e72cd8bd0ec7a50b4be18e73dab74de0dba180eef171055e5d5926e" +checksum = "4885c1409b6936c4898e646ef58baf6ec54edaf6d8179f79df805a7b85b7cf3e" dependencies = [ "alloy-rlp", "bytes", @@ -393,7 +411,7 @@ dependencies = [ "const-hex", "derive_more", "foldhash 0.2.0", - "hashbrown 0.16.1", + "hashbrown 0.17.0", "indexmap 2.14.0", "itoa", "k256", @@ -404,8 +422,9 @@ dependencies = [ "rapidhash", "ruint", "rustc-hash 2.1.2", + "secp256k1 0.31.1", "serde", - "sha3", + "sha3 0.11.0", ] [[package]] @@ -416,13 +435,13 @@ checksum = "bf6b18b929ef1d078b834c3631e9c925177f3b23ddc6fa08a722d13047205876" dependencies = [ "alloy-chains", "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", "alloy-network", "alloy-network-primitives", "alloy-primitives", "alloy-pubsub", - "alloy-rpc-client", + "alloy-rpc-client 1.8.3", "alloy-rpc-types-anvil", "alloy-rpc-types-debug", "alloy-rpc-types-eth", @@ -430,8 +449,8 @@ dependencies = [ "alloy-rpc-types-txpool", "alloy-signer", "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", "alloy-transport-ipc", "alloy-transport-ws", "async-stream", @@ -460,9 +479,9 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ad54073131e7292d4e03e1aa2287730f737280eb160d8b579fb31939f558c11" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-primitives", - "alloy-transport", + "alloy-transport 1.8.3", "auto_impl", "bimap", "futures", @@ -471,7 +490,7 @@ dependencies = [ "serde_json", "tokio", "tokio-stream", - "tower 0.5.3", + "tower", "tracing", "wasmtimer", ] @@ -504,11 +523,11 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94fcc9604042ca80bd37aa5e232ea1cd851f337e31e2babbbb345bc0b1c30de3" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-primitives", "alloy-pubsub", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 1.8.3", "alloy-transport-ipc", "alloy-transport-ws", "futures", @@ -518,12 +537,32 @@ dependencies = [ "serde_json", "tokio", "tokio-stream", - "tower 0.5.3", + "tower", "tracing", "url", "wasmtimer", ] +[[package]] +name = "alloy-rpc-client" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24f461f091dc8f657e73b5dea18fd63d5c7049720cd252f1eade4a7ebed6a7e1" +dependencies = [ + "alloy-json-rpc 2.0.5", + "alloy-primitives", + "alloy-transport 2.0.5", + "futures", + "pin-project", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower", + "tracing", + "wasmtimer", +] + [[package]] name = "alloy-rpc-types" version = "1.8.3" @@ -583,7 +622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb9b97b6e7965679ad22df297dda809b11cebc13405c1b537e5cffecc95834fa" dependencies = [ "alloy-consensus", - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", "alloy-serde", @@ -601,7 +640,7 @@ checksum = "59c095f92c4e1ff4981d89e9aa02d5f98c762a1980ab66bec49c44be11349da2" dependencies = [ "alloy-consensus", "alloy-consensus-any", - "alloy-eips", + "alloy-eips 1.8.3", "alloy-network-primitives", "alloy-primitives", "alloy-rlp", @@ -657,9 +696,7 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43f447aefab0f1c0649f71edc33f590992d4e122bc35fb9cdbbf67d4421ace85" dependencies = [ - "alloy-dyn-abi", "alloy-primitives", - "alloy-sol-types", "async-trait", "auto_impl", "either", @@ -708,9 +745,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab81bab693da9bb79f7a95b64b394718259fdd7e41dceeced4cad57cb71c4f6a" +checksum = "840128ed2b2971d6d4668a553fe403a82683d3acc646c73e75887e7157408033" dependencies = [ "alloy-sol-macro-expander", "alloy-sol-macro-input", @@ -722,9 +759,9 @@ dependencies = [ [[package]] name = "alloy-sol-macro-expander" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "489f1620bb7e2483fb5819ed01ab6edc1d2f93939dce35a5695085a1afd1d699" +checksum = "63ec265e5d65d725175f6ca7711c970824c90ef9c0d1f1973711d4150ee612dd" dependencies = [ "alloy-json-abi", "alloy-sol-macro-input", @@ -734,16 +771,16 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "sha3", + "sha3 0.11.0", "syn 2.0.117", "syn-solidity", ] [[package]] name = "alloy-sol-macro-input" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cef806ad22d4392c5fc83cf8f2089f988eb99c7067b4e0c6f1971fc1cca318" +checksum = "89bf01077f18650876cfa682eb1f949967b5cde03f1a51c955c469d2c9b4aa67" dependencies = [ "alloy-json-abi", "const-hex", @@ -759,19 +796,19 @@ dependencies = [ [[package]] name = "alloy-sol-type-parser" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6df77fea9d6a2a75c0ef8d2acbdfd92286cc599983d3175ccdc170d3433d249" +checksum = "857b470ecdd2ed38beaf82ad1a38c516a8ff75266750f38b9eeed001d575241b" dependencies = [ "serde", - "winnow 0.7.15", + "winnow 1.0.1", ] [[package]] name = "alloy-sol-types" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64612d29379782a5dde6f4b6570d9c756d734d760c0c94c254d361e678a6591f" +checksum = "384cf252de0db2dec52821eac037a7f57e2aa33fe5b900ce6fe39973402341f1" dependencies = [ "alloy-json-abi", "alloy-primitives", @@ -785,7 +822,30 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8098f965442a9feb620965ba4b4be5e2b320f4ec5a3fff6bfa9e1ff7ef42bed1" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", + "auto_impl", + "base64 0.22.1", + "derive_more", + "futures", + "futures-utils-wasm", + "parking_lot", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tower", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-transport" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86052fdcec72d37ca4aa4b66254601e7453c45a6e1c70aa4561033d002fb80cc" +dependencies = [ + "alloy-json-rpc 2.0.5", "auto_impl", "base64 0.22.1", "derive_more", @@ -796,7 +856,7 @@ dependencies = [ "serde_json", "thiserror 2.0.18", "tokio", - "tower 0.5.3", + "tower", "tracing", "url", "wasmtimer", @@ -808,25 +868,36 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8597d36d546e1dab822345ad563243ec3920e199322cb554ce56c8ef1a1e2e7" dependencies = [ - "alloy-json-rpc", - "alloy-transport", + "alloy-json-rpc 1.8.3", + "alloy-transport 1.8.3", "itertools 0.14.0", "reqwest 0.13.2", "serde_json", - "tower 0.5.3", + "tower", "tracing", "url", ] +[[package]] +name = "alloy-transport-http" +version = "2.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b273587487921274f4f5d0ef2c7ef36944dcbb75a4e2318e69eae822bd263f91" +dependencies = [ + "alloy-transport 2.0.5", + "itertools 0.14.0", + "url", +] + [[package]] name = "alloy-transport-ipc" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1bd98c3870b8a44b79091dde5216a81d58ffbc1fd8ed61b776f9fee0f3bdf20" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-pubsub", - "alloy-transport", + "alloy-transport 1.8.3", "bytes", "futures", "interprocess", @@ -845,7 +916,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec3ab7a72b180992881acc112628b7668337a19ce15293ee974600ea7b693691" dependencies = [ "alloy-pubsub", - "alloy-transport", + "alloy-transport 1.8.3", "futures", "http 1.4.0", "rustls 0.23.38", @@ -879,7 +950,7 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d69722eddcdf1ce096c3ab66cf8116999363f734eb36fe94a148f4f71c85da84" dependencies = [ - "darling 0.23.0", + "darling", "proc-macro2", "quote", "syn 2.0.117", @@ -1003,16 +1074,16 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-poly", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.5", "itertools 0.13.0", - "num-bigint 0.4.6", + "num-bigint", "num-integer", "num-traits", "zeroize", @@ -1029,7 +1100,7 @@ dependencies = [ "ark-serialize 0.3.0", "ark-std 0.3.0", "derivative", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "paste", "rustc_version 0.3.3", @@ -1049,7 +1120,7 @@ dependencies = [ "derivative", "digest 0.10.7", "itertools 0.10.5", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "paste", "rustc_version 0.4.1", @@ -1068,9 +1139,9 @@ dependencies = [ "ark-std 0.5.0", "arrayvec", "digest 0.10.7", - "educe 0.6.0", + "educe", "itertools 0.13.0", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "paste", "zeroize", @@ -1112,7 +1183,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" dependencies = [ - "num-bigint 0.4.6", + "num-bigint", "num-traits", "quote", "syn 1.0.109", @@ -1124,7 +1195,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" dependencies = [ - "num-bigint 0.4.6", + "num-bigint", "num-traits", "proc-macro2", "quote", @@ -1137,7 +1208,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" dependencies = [ - "num-bigint 0.4.6", + "num-bigint", "num-traits", "proc-macro2", "quote", @@ -1150,11 +1221,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", - "educe 0.6.0", + "educe", "fnv", "hashbrown 0.15.5", ] @@ -1169,8 +1240,8 @@ dependencies = [ "ark-ff 0.5.0", "ark-relations", "ark-std 0.5.0", - "educe 0.6.0", - "num-bigint 0.4.6", + "educe", + "num-bigint", "num-integer", "num-traits", "tracing", @@ -1206,7 +1277,7 @@ checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ "ark-std 0.4.0", "digest 0.10.7", - "num-bigint 0.4.6", + "num-bigint", ] [[package]] @@ -1219,7 +1290,7 @@ dependencies = [ "ark-std 0.5.0", "arrayvec", "digest 0.10.7", - "num-bigint 0.4.6", + "num-bigint", ] [[package]] @@ -1358,30 +1429,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "async-channel" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2" -dependencies = [ - "concurrent-queue", - "event-listener-strategy", - "futures-core", - "pin-project-lite", -] - -[[package]] -name = "async-compression" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0f9ee0f6e02ffd7ad5816e9464499fba7b3effd01123b515c41d1697c43dad1" -dependencies = [ - "compression-codecs", - "compression-core", - "pin-project-lite", - "tokio", -] - [[package]] name = "async-io" version = "2.6.0" @@ -1559,7 +1606,6 @@ dependencies = [ "aws-credential-types", "aws-sigv4", "aws-smithy-async", - "aws-smithy-eventstream", "aws-smithy-http", "aws-smithy-runtime", "aws-smithy-runtime-api", @@ -1632,7 +1678,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0b660013a6683ab23797778e21f1f854744fdf05f68204b4cca4c8c04b5d1f4" dependencies = [ "aws-credential-types", - "aws-smithy-eventstream", "aws-smithy-http", "aws-smithy-runtime-api", "aws-smithy-types", @@ -1659,24 +1704,12 @@ dependencies = [ "tokio", ] -[[package]] -name = "aws-smithy-eventstream" -version = "0.60.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf09d74e5e32f76b8762da505a3cd59303e367a664ca67295387baa8c1d7548" -dependencies = [ - "aws-smithy-types", - "bytes", - "crc32fast", -] - [[package]] name = "aws-smithy-http" version = "0.63.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba1ab2dc1c2c3749ead27180d333c42f11be8b0e934058fb4b2258ee8dbe5231" dependencies = [ - "aws-smithy-eventstream", "aws-smithy-runtime-api", "aws-smithy-types", "bytes", @@ -1699,32 +1732,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a2f165a7feee6f263028b899d0a181987f4fa7179a6411a32a439fba7c5f769" dependencies = [ "aws-smithy-async", - "aws-smithy-protocol-test", "aws-smithy-runtime-api", "aws-smithy-types", - "bytes", "h2 0.3.27", "h2 0.4.13", "http 0.2.12", "http 1.4.0", "http-body 0.4.6", - "http-body 1.0.1", "hyper 0.14.32", "hyper 1.9.0", "hyper-rustls 0.24.2", "hyper-rustls 0.27.9", "hyper-util", - "indexmap 2.14.0", "pin-project-lite", "rustls 0.21.12", "rustls 0.23.38", "rustls-native-certs", "rustls-pki-types", - "serde", - "serde_json", "tokio", "tokio-rustls 0.26.4", - "tower 0.5.3", + "tower", "tracing", ] @@ -1746,25 +1773,6 @@ dependencies = [ "aws-smithy-runtime-api", ] -[[package]] -name = "aws-smithy-protocol-test" -version = "0.63.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b227aa94af99a8e5ee52551cc7e3ee30a217019ef99207b6f0b7a1527685941" -dependencies = [ - "assert-json-diff", - "aws-smithy-runtime-api", - "base64-simd", - "cbor-diag", - "ciborium", - "http 0.2.12", - "pretty_assertions", - "regex-lite", - "roxmltree", - "serde_json", - "thiserror 2.0.18", -] - [[package]] name = "aws-smithy-query" version = "0.60.15" @@ -1798,7 +1806,6 @@ dependencies = [ "pin-utils", "tokio", "tracing", - "tracing-subscriber 0.3.23", ] [[package]] @@ -1894,9 +1901,9 @@ dependencies = [ "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", - "tower 0.5.3", + "tower", "tower-layer", "tower-service", "tracing", @@ -1921,16 +1928,15 @@ dependencies = [ "matchit 0.8.4", "memchr", "mime", - "multer", "percent-encoding", "pin-project-lite", "serde_core", "serde_json", "serde_path_to_error", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", - "tower 0.5.3", + "tower", "tower-layer", "tower-service", ] @@ -1950,7 +1956,7 @@ dependencies = [ "mime", "pin-project-lite", "rustversion", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", "tracing", @@ -1969,7 +1975,7 @@ dependencies = [ "http-body-util", "mime", "pin-project-lite", - "sync_wrapper 1.0.2", + "sync_wrapper", "tower-layer", "tower-service", ] @@ -1985,17 +1991,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "backoff" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1" -dependencies = [ - "getrandom 0.2.17", - "instant", - "rand 0.8.5", -] - [[package]] name = "backtrace" version = "0.3.76" @@ -2033,18 +2028,6 @@ dependencies = [ "match-lookup", ] -[[package]] -name = "base64" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" - -[[package]] -name = "base64" -version = "0.13.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" - [[package]] name = "base64" version = "0.21.7" @@ -2115,17 +2098,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "bip39" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90dbd31c98227229239363921e60fcf5e558e43ec69094d46fc4996f08d1d5bc" -dependencies = [ - "bitcoin_hashes", - "rand 0.8.5", - "rand_core 0.6.4", -] - [[package]] name = "bit-set" version = "0.8.0" @@ -2180,7 +2152,6 @@ checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" dependencies = [ "funty", "radium", - "serde", "tap", "wyz", ] @@ -2227,12 +2198,12 @@ dependencies = [ ] [[package]] -name = "block2" -version = "0.6.2" +name = "block-buffer" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" +checksum = "cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be" dependencies = [ - "objc2", + "hybrid-array", ] [[package]] @@ -2249,30 +2220,69 @@ dependencies = [ [[package]] name = "blueprint-anvil-testing-utils" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb32464c7989033ab534fd64da520122e0ab016359a2c2d1e677c73c3bf72509" dependencies = [ "alloy-consensus", - "alloy-eips", + "alloy-eips 2.0.5", "alloy-network", "alloy-primitives", "alloy-provider", "alloy-rpc-types", "alloy-rpc-types-eth", "alloy-signer-local", - "alloy-transport", + "alloy-transport 1.8.3", "anyhow", - "blueprint-chain-setup-anvil", - "blueprint-client-tangle", - "blueprint-core", - "blueprint-core-testing-utils", - "blueprint-crypto", - "blueprint-keystore", - "blueprint-manager-bridge", - "blueprint-router", - "blueprint-runner", - "blueprint-std", - "blueprint-tangle-extra", + "blueprint-chain-setup-anvil 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-client-tangle 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core-testing-utils 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-manager-bridge 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-router 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-tangle-extra 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util", + "hex", + "serde", + "serde_json", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-stream", + "tonic", + "url", +] + +[[package]] +name = "blueprint-anvil-testing-utils" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-consensus", + "alloy-eips 2.0.5", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-rpc-types", + "alloy-rpc-types-eth", + "alloy-signer-local", + "alloy-transport 1.8.3", + "anyhow", + "blueprint-chain-setup-anvil 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-client-tangle 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core-testing-utils 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-manager-bridge 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-router 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-runner 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-tangle-extra 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", "futures-util", "hex", "serde", @@ -2283,19 +2293,19 @@ dependencies = [ "tokio-stream", "tonic", "url", - "workspace-hack", ] [[package]] name = "blueprint-auth" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3504a08957da822bddf08aa400f730adedc80fe602239aae5712ec7a0547efbe" dependencies = [ "axum 0.8.9", "base64 0.22.1", - "blueprint-core", - "blueprint-crypto", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "chacha20poly1305", "crc32fast", "hashbrown 0.16.1", @@ -2303,17 +2313,17 @@ dependencies = [ "hyper 1.9.0", "hyper-rustls 0.27.9", "hyper-util", - "jsonwebtoken 9.3.1", + "jsonwebtoken", "k256", "once_cell", "pasetors", - "pem 3.0.6", + "pem", "prost", "protobuf-src", "rcgen 0.14.7", "rocksdb", "rustls 0.23.38", - "rustls-pemfile 2.2.0", + "rustls-pemfile", "schnorrkel", "serde", "serde_json", @@ -2324,36 +2334,81 @@ dependencies = [ "tokio", "tokio-rustls 0.26.4", "tonic-build", - "tower 0.5.3", + "tower", + "tower-http 0.6.8", + "tracing", + "uuid 1.23.0", + "x509-parser 0.18.1", +] + +[[package]] +name = "blueprint-auth" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "axum 0.8.9", + "base64 0.22.1", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "chacha20poly1305", + "crc32fast", + "hashbrown 0.16.1", + "hex", + "hyper 1.9.0", + "hyper-rustls 0.27.9", + "hyper-util", + "jsonwebtoken", + "k256", + "once_cell", + "pasetors", + "pem", + "prost", + "protobuf-src", + "rcgen 0.14.7", + "rocksdb", + "rustls 0.23.38", + "rustls-pemfile", + "schnorrkel", + "serde", + "serde_json", + "subtle", + "thiserror 2.0.18", + "time", + "tiny-keccak", + "tokio", + "tokio-rustls 0.26.4", + "tonic-build", + "tower", "tower-http 0.6.8", "tracing", "uuid 1.23.0", - "workspace-hack", "x509-parser 0.18.1", ] [[package]] name = "blueprint-chain-setup" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "123d950197bad76ab30cda44713a98f5a739fe087c27e1623fc0b83e9c5243b8" dependencies = [ - "blueprint-chain-setup-anvil", - "workspace-hack", + "blueprint-chain-setup-anvil 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "blueprint-chain-setup-anvil" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e8dae7045ef4e9e80af2a320b7cf23006e3b4da7f10b6316ffdf7e559607369" dependencies = [ "alloy-contract", "alloy-provider", "alloy-rpc-types", "alloy-rpc-types-eth", - "blueprint-core", - "blueprint-core-testing-utils", - "blueprint-keystore", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core-testing-utils 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "serde", "serde_json", "tempfile", @@ -2361,51 +2416,107 @@ dependencies = [ "thiserror 2.0.18", "tokio", "url", - "workspace-hack", -] - -[[package]] -name = "blueprint-client-core" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" -dependencies = [ - "auto_impl", - "blueprint-std", - "thiserror 2.0.18", - "workspace-hack", ] [[package]] -name = "blueprint-client-eigenlayer" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +name = "blueprint-chain-setup-anvil" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" dependencies = [ "alloy-contract", - "alloy-network", - "alloy-primitives", "alloy-provider", - "alloy-transport", - "blueprint-client-core", - "blueprint-core", - "blueprint-evm-extra", - "blueprint-runner", - "blueprint-std", + "alloy-rpc-types", + "alloy-rpc-types-eth", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core-testing-utils 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "serde", + "serde_json", + "tempfile", + "testcontainers", + "thiserror 2.0.18", + "tokio", + "url", +] + +[[package]] +name = "blueprint-client-core" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71adeaa60fd95d0223c7531ee3021928ca877beaf87ceffb3fa5921d24195e50" +dependencies = [ + "auto_impl", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", + "workspace-hack", +] + +[[package]] +name = "blueprint-client-core" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "auto_impl", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "thiserror 2.0.18", +] + +[[package]] +name = "blueprint-client-eigenlayer" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a4c0a7923fab83343172b4e669d0eebb9572d7e75ba6372a3cd7a109b39ef9b" +dependencies = [ + "alloy-contract", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-evm-extra 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "eigensdk", - "num-bigint 0.4.6", + "num-bigint", + "thiserror 2.0.18", + "tokio", + "tokio-util", + "url", +] + +[[package]] +name = "blueprint-client-eigenlayer" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-contract", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-evm-extra 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-runner 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "eigensdk", + "num-bigint", "thiserror 2.0.18", "tokio", "tokio-util", "url", - "workspace-hack", ] [[package]] name = "blueprint-client-evm" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27f081f3fad3424bbab7e73a38d71c6acf9dbbb0cb3f2b1e1beadf86f327d0fc" dependencies = [ "alloy-consensus", - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-network", "alloy-primitives", "alloy-provider", @@ -2413,11 +2524,11 @@ dependencies = [ "alloy-rlp", "alloy-rpc-types", "alloy-rpc-types-eth", - "alloy-transport", - "blueprint-client-core", - "blueprint-core", - "blueprint-metrics-rpc-calls", - "blueprint-std", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-metrics-rpc-calls 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "serde", "serde_json", @@ -2427,10 +2538,38 @@ dependencies = [ "workspace-hack", ] +[[package]] +name = "blueprint-client-evm" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-consensus", + "alloy-json-rpc 1.8.3", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-pubsub", + "alloy-rlp", + "alloy-rpc-types", + "alloy-rpc-types-eth", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-metrics-rpc-calls 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hex", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "url", +] + [[package]] name = "blueprint-client-tangle" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "984f9cd6b30cad39c93bfe1ce43a4de7f2bba8e3742d752722f7a74843d772b6" dependencies = [ "alloy-contract", "alloy-network", @@ -2440,12 +2579,43 @@ dependencies = [ "alloy-signer", "alloy-signer-local", "alloy-sol-types", - "alloy-transport", - "blueprint-client-core", - "blueprint-core", - "blueprint-crypto", - "blueprint-keystore", - "blueprint-std", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures", + "futures-core", + "k256", + "serde", + "serde_json", + "thiserror 2.0.18", + "tnt-core-bindings", + "tokio", + "tracing", + "url", +] + +[[package]] +name = "blueprint-client-tangle" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-contract", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-rpc-types", + "alloy-signer", + "alloy-signer-local", + "alloy-sol-types", + "alloy-transport 1.8.3", + "blueprint-client-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "futures", "futures-core", "k256", @@ -2456,159 +2626,272 @@ dependencies = [ "tokio", "tracing", "url", - "workspace-hack", ] [[package]] name = "blueprint-clients" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" -dependencies = [ - "blueprint-client-core", - "blueprint-client-eigenlayer", - "blueprint-client-evm", - "blueprint-client-tangle", - "blueprint-std", +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9feacfa38abd176addd9f19d072a4d1e0364c4fbcce67f9226ae23e2221f064" +dependencies = [ + "blueprint-client-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-client-eigenlayer 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-client-evm 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-client-tangle 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", +] + +[[package]] +name = "blueprint-clients" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-client-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-client-eigenlayer 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-client-evm 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-client-tangle 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "thiserror 2.0.18", - "workspace-hack", ] [[package]] name = "blueprint-context-derive" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c661d1281230aab9b9f4f18233c1654a7b0c486372f541710760c3aa90e0234b" dependencies = [ "proc-macro2", "quote", "syn 2.0.117", - "workspace-hack", ] [[package]] name = "blueprint-contexts" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "458596181163f66fdb9573a18f11f080eb360fca39416f22628877ed26dc0b2f" dependencies = [ - "blueprint-client-tangle", - "blueprint-clients", - "blueprint-keystore", + "blueprint-client-tangle 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-clients 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-networking", - "blueprint-runner", - "blueprint-std", - "workspace-hack", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "blueprint-core" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e2f5e1fbc95bfa7300c14c6eb99bb841055924bb5a7d115fb05dbcf113fd44" dependencies = [ "bytes", "futures-util", "hashbrown 0.16.1", "pin-project-lite", "tiny-keccak", - "tower 0.5.3", + "tower", "tracing", "workspace-hack", ] +[[package]] +name = "blueprint-core" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "bytes", + "futures-util", + "hashbrown 0.16.1", + "pin-project-lite", + "tiny-keccak", + "tower", + "tracing", +] + [[package]] name = "blueprint-core-testing-utils" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" -dependencies = [ - "blueprint-auth", - "blueprint-clients", - "blueprint-core", - "blueprint-keystore", - "blueprint-manager-bridge", - "blueprint-qos", - "blueprint-router", - "blueprint-runner", +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe125f7dc946ea37abce9e7cd812f89b42090b64fdff2913cc2e52620d82865d" +dependencies = [ + "blueprint-auth 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-clients 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-manager-bridge 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-qos 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-router 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "cargo_toml", + "thiserror 2.0.18", + "tokio", + "tracing-subscriber 0.3.23", + "url", +] + +[[package]] +name = "blueprint-core-testing-utils" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-auth 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-clients 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-manager-bridge 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-qos 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-router 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-runner 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", "cargo_toml", "thiserror 2.0.18", "tokio", "tracing-subscriber 0.3.23", "url", - "workspace-hack", ] [[package]] name = "blueprint-crypto" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" -dependencies = [ - "blueprint-crypto-bls", - "blueprint-crypto-bn254", - "blueprint-crypto-core", - "blueprint-crypto-ed25519", - "blueprint-crypto-hashing", - "blueprint-crypto-k256", - "blueprint-crypto-sr25519", +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "89c6267b013690f534748272a8b7711d53416f83300e979454a50d2b08bfd3b2" +dependencies = [ + "blueprint-crypto-bls 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-bn254 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-ed25519 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-hashing 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-k256 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-sr25519 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 2.0.18", +] + +[[package]] +name = "blueprint-crypto" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-crypto-bls 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-bn254 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-ed25519 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-hashing 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-k256 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto-sr25519 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "thiserror 2.0.18", - "workspace-hack", ] [[package]] name = "blueprint-crypto-bls" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b32443a7c6b5f50bf7cf89ff87174565be4e72fb476d107aedb93180642088f" dependencies = [ "ark-serialize 0.5.0", - "blueprint-crypto-core", - "blueprint-std", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "paste", "serde", "serde_bytes", "thiserror 2.0.18", "tnt-bls", - "workspace-hack", + "zeroize", +] + +[[package]] +name = "blueprint-crypto-bls" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "ark-serialize 0.5.0", + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hex", + "paste", + "serde", + "serde_bytes", + "thiserror 2.0.18", + "tnt-bls", + "zeroize", +] + +[[package]] +name = "blueprint-crypto-bn254" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "181887d477d75b8421390c4e4d04b545f520b4f3f403375cd50b9628b5145483" +dependencies = [ + "ark-bn254", + "ark-ec", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "hex", + "num-bigint", + "num-traits", + "serde", + "serde_bytes", + "sha2 0.10.9", + "thiserror 2.0.18", "zeroize", ] [[package]] name = "blueprint-crypto-bn254" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" dependencies = [ "ark-bn254", "ark-ec", "ark-ff 0.5.0", "ark-serialize 0.5.0", - "blueprint-crypto-core", - "blueprint-std", + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "hex", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "serde", "serde_bytes", "sha2 0.10.9", "thiserror 2.0.18", - "workspace-hack", "zeroize", ] [[package]] name = "blueprint-crypto-core" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f653922fb69dd9002424992587795cdd27fad4e74be6f70dda1683d5e3d7162" dependencies = [ - "blueprint-std", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "clap", "serde", "thiserror 2.0.18", "workspace-hack", ] +[[package]] +name = "blueprint-crypto-core" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "clap", + "serde", + "thiserror 2.0.18", +] + [[package]] name = "blueprint-crypto-ed25519" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68891f3d1f4ffe373cedf7e5e851afe4d3b9e5215eae72814fdcd1f525849b84" dependencies = [ - "blueprint-crypto-core", - "blueprint-std", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "ed25519-zebra", "hex", "serde", @@ -2618,29 +2901,59 @@ dependencies = [ "zeroize", ] +[[package]] +name = "blueprint-crypto-ed25519" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "ed25519-zebra", + "hex", + "serde", + "serde_bytes", + "thiserror 2.0.18", + "zeroize", +] + [[package]] name = "blueprint-crypto-hashing" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d048e186a7270bc6462f8580412d2b02717143e6434effd47661a8fde75b9d64" dependencies = [ "argon2", "blake3", - "blueprint-std", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hkdf", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "workspace-hack", ] +[[package]] +name = "blueprint-crypto-hashing" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "argon2", + "blake3", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hkdf", + "sha2 0.10.9", + "sha3 0.10.8", +] + [[package]] name = "blueprint-crypto-k256" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "63ee0e7163050a43e124e7c6648d33d7d21165626f29167ab480bfdde0745e0d" dependencies = [ "alloy-primitives", "alloy-signer-local", - "blueprint-crypto-core", - "blueprint-std", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "k256", "serde", @@ -2650,13 +2963,31 @@ dependencies = [ "zeroize", ] +[[package]] +name = "blueprint-crypto-k256" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-primitives", + "alloy-signer-local", + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hex", + "k256", + "serde", + "serde_bytes", + "thiserror 2.0.18", + "zeroize", +] + [[package]] name = "blueprint-crypto-sr25519" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "827c14e24bcc03abd469539819ecad186d8e189205f67fbc2a3af2e403ade606" dependencies = [ - "blueprint-crypto-core", - "blueprint-std", + "blueprint-crypto-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex", "schnorrkel", "serde", @@ -2666,10 +2997,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "blueprint-crypto-sr25519" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-crypto-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hex", + "schnorrkel", + "serde", + "serde_bytes", + "thiserror 2.0.18", + "zeroize", +] + [[package]] name = "blueprint-eigenlayer-extra" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3e07bd500ac4313ffcd388b5e47f04a8f211167a9611ffefba2f2f0ac33904a" dependencies = [ "alloy", "alloy-contract", @@ -2677,12 +3024,12 @@ dependencies = [ "alloy-primitives", "alloy-provider", "alloy-signer-local", - "blueprint-client-eigenlayer", - "blueprint-core", - "blueprint-crypto-bn254", - "blueprint-evm-extra", - "blueprint-keystore", - "blueprint-runner", + "blueprint-client-eigenlayer 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto-bn254 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-evm-extra 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "chrono", "color-eyre", "dirs", @@ -2690,35 +3037,35 @@ dependencies = [ "futures-core", "futures-util", "hex", - "num-bigint 0.4.6", + "num-bigint", "reqwest 0.12.28", "serde", "serde_json", "thiserror 2.0.18", "tokio", "tracing", - "workspace-hack", ] [[package]] name = "blueprint-evm-extra" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058e4eb13b7a7061679a80f738d3734a2dd2b3cadc8af319c236482d5dc517d8" dependencies = [ "alloy-consensus", "alloy-network", "alloy-primitives", "alloy-provider", "alloy-rlp", - "alloy-rpc-client", + "alloy-rpc-client 2.0.5", "alloy-rpc-types", "alloy-signer-local", "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 1.8.3", + "alloy-transport-http 2.0.5", "async-stream", - "blueprint-core", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", "document-features", "futures", @@ -2727,15 +3074,47 @@ dependencies = [ "serde_json", "thiserror 2.0.18", "tokio", - "tower 0.5.3", + "tower", "url", "workspace-hack", ] +[[package]] +name = "blueprint-evm-extra" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-consensus", + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-rlp", + "alloy-rpc-client 2.0.5", + "alloy-rpc-types", + "alloy-signer-local", + "alloy-sol-types", + "alloy-transport 1.8.3", + "alloy-transport-http 2.0.5", + "async-stream", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "bytes", + "document-features", + "futures", + "futures-util", + "pin-project-lite", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tower", + "url", +] + [[package]] name = "blueprint-keystore" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88c87e32a99ff9275958b7a569c75723e9102a99e2daccfbc490ddae76103371" dependencies = [ "alloy-network", "alloy-primitives", @@ -2746,14 +3125,47 @@ dependencies = [ "ark-ff 0.5.0", "ark-serialize 0.5.0", "blake3", - "blueprint-crypto", - "blueprint-std", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "ed25519-zebra", "eigensdk", "hex", "k256", "parking_lot", - "ripemd", + "ripemd 0.2.0", + "rust-bls-bn254", + "schnorrkel", + "serde", + "serde_bytes", + "serde_json", + "thiserror 2.0.18", + "tnt-bls", + "tokio", + "zeroize", +] + +[[package]] +name = "blueprint-keystore" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-network", + "alloy-primitives", + "alloy-signer", + "alloy-signer-local", + "ark-bn254", + "ark-ec", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "blake3", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "ed25519-zebra", + "eigensdk", + "hex", + "k256", + "parking_lot", + "ripemd 0.2.0", "rust-bls-bn254", "schnorrkel", "serde", @@ -2762,28 +3174,28 @@ dependencies = [ "thiserror 2.0.18", "tnt-bls", "tokio", - "workspace-hack", "zeroize", ] [[package]] name = "blueprint-macros" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9feb72af12895fe3fc93dbe64c2953ef79c2d214ac3442b115aed3bee0932ff5" dependencies = [ "proc-macro2", "quote", "syn 2.0.117", - "workspace-hack", ] [[package]] name = "blueprint-manager-bridge" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6ff28209f41ecc552c43a8b79bd7c7f572f87cc144bc38a6bac2c0c9b5f539" dependencies = [ - "blueprint-auth", - "blueprint-core", + "blueprint-auth 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "hyper-util", "prost", "tempfile", @@ -2792,30 +3204,57 @@ dependencies = [ "tokio-vsock", "tonic", "tonic-build", - "tower 0.5.3", - "workspace-hack", + "tower", + "zerocopy", +] + +[[package]] +name = "blueprint-manager-bridge" +version = "0.2.0-alpha.5" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-auth 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "hyper-util", + "prost", + "tempfile", + "thiserror 2.0.18", + "tokio", + "tokio-vsock", + "tonic", + "tonic-build", + "tower", "zerocopy", ] [[package]] name = "blueprint-metrics-rpc-calls" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f39e4bbd724672dfe1c791c9aaedd3d2bd3b0ffc5e625d93e22e77578387646" +dependencies = [ + "metrics", +] + +[[package]] +name = "blueprint-metrics-rpc-calls" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" dependencies = [ "metrics", - "workspace-hack", ] [[package]] name = "blueprint-networking" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02f4e5e7d5dfc917ad7ac3a5dcb57730b1524958fc3b388f56139139407f6245" dependencies = [ "alloy-primitives", "bincode", - "blueprint-core", - "blueprint-crypto", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel", "dashmap", "futures", @@ -2829,24 +3268,24 @@ dependencies = [ "thiserror 2.0.18", "tokio", "tracing-subscriber 0.3.23", - "workspace-hack", ] [[package]] name = "blueprint-producers-extra" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0726a7d3faa67caaf9b45524fe6602a45618522885583e7633679a7dcaf5020" dependencies = [ - "blueprint-core", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "document-features", "futures", - "workspace-hack", ] [[package]] name = "blueprint-qos" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f65a49ffcadf1b1e8fcd021f252f43a5810a81f6b88dbd71ea8e7c593f6efb0" dependencies = [ "alloy-network", "alloy-primitives", @@ -2854,13 +3293,58 @@ dependencies = [ "alloy-rpc-types", "alloy-signer-local", "alloy-sol-types", - "alloy-transport", + "alloy-transport 1.8.3", "async-trait", "axum 0.8.9", - "blueprint-core", - "blueprint-crypto", - "blueprint-keystore", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "bollard", + "futures", + "k256", + "opentelemetry 0.29.1", + "opentelemetry-prometheus", + "opentelemetry-semantic-conventions", + "opentelemetry_sdk", + "prometheus 0.14.0", + "prost", + "rand 0.8.5", + "reqwest 0.12.28", + "serde", + "serde_json", + "sysinfo", + "tempfile", + "thiserror 2.0.18", + "tnt-core-bindings", + "tokio", + "tonic", + "tonic-build", + "tracing", + "tracing-loki", + "tracing-opentelemetry", + "tracing-subscriber 0.3.23", + "uuid 1.23.0", +] + +[[package]] +name = "blueprint-qos" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-network", + "alloy-primitives", + "alloy-provider", + "alloy-rpc-types", + "alloy-signer-local", + "alloy-sol-types", + "alloy-transport 1.8.3", + "async-trait", + "axum 0.8.9", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "bollard", "futures", "k256", @@ -2886,28 +3370,43 @@ dependencies = [ "tracing-opentelemetry", "tracing-subscriber 0.3.23", "uuid 1.23.0", - "workspace-hack", ] [[package]] name = "blueprint-router" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f7ed4833de5c10dacb92f9f5f73fcce7e315bbff0ba3f3770dd5276fd3cc6ea" dependencies = [ - "blueprint-core", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "bytes", "document-features", "futures", "hashbrown 0.16.1", "pin-project-lite", - "tower 0.5.3", + "tower", "workspace-hack", ] +[[package]] +name = "blueprint-router" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "bytes", + "document-features", + "futures", + "hashbrown 0.16.1", + "pin-project-lite", + "tower", +] + [[package]] name = "blueprint-runner" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233e559f2d1da8b206807f36d8305bdeb24c8efdd9619cfa65ae5df15e672076" dependencies = [ "alloy-contract", "alloy-primitives", @@ -2915,15 +3414,15 @@ dependencies = [ "alloy-signer", "alloy-signer-local", "async-trait", - "blueprint-client-tangle", - "blueprint-core", - "blueprint-crypto", - "blueprint-evm-extra", - "blueprint-keystore", - "blueprint-manager-bridge", - "blueprint-qos", - "blueprint-router", - "blueprint-std", + "blueprint-client-tangle 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-evm-extra 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-manager-bridge 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-qos 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-router 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-tee", "clap", "document-features", @@ -2937,37 +3436,74 @@ dependencies = [ "serde_json", "thiserror 2.0.18", "tokio", - "tower 0.5.3", + "tower", + "tracing", + "url", +] + +[[package]] +name = "blueprint-runner" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" +dependencies = [ + "alloy-contract", + "alloy-primitives", + "alloy-provider", + "alloy-signer", + "alloy-signer-local", + "async-trait", + "blueprint-client-tangle 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-crypto 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-evm-extra 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-keystore 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-manager-bridge 0.2.0-alpha.5 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-qos 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-router 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "clap", + "document-features", + "dynosaur", + "eigensdk", + "futures", + "futures-core", + "futures-util", + "k256", + "serde", + "serde_json", + "thiserror 2.0.18", + "tokio", + "tower", "tracing", "url", - "workspace-hack", ] [[package]] name = "blueprint-sdk" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ef536590de938f7b01231b21f44c1acba25cd11fd8aa5dad4936877db33cd5b" dependencies = [ "alloy", - "blueprint-auth", + "blueprint-auth 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-chain-setup", - "blueprint-clients", + "blueprint-clients 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-context-derive", "blueprint-contexts", - "blueprint-core", - "blueprint-crypto", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-crypto 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-eigenlayer-extra", - "blueprint-evm-extra", - "blueprint-keystore", + "blueprint-evm-extra 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-keystore 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-macros", - "blueprint-manager-bridge", + "blueprint-manager-bridge 0.2.0-alpha.5 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-networking", "blueprint-producers-extra", - "blueprint-qos", - "blueprint-router", - "blueprint-runner", - "blueprint-std", - "blueprint-tangle-extra", + "blueprint-qos 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-router 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-runner 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-tangle-extra 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", "blueprint-tee", "blueprint-testing-utils", "document-features", @@ -2975,50 +3511,83 @@ dependencies = [ "tempfile", "thiserror 2.0.18", "tokio", +] + +[[package]] +name = "blueprint-std" +version = "0.2.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f1dd44c5cdc9f828097fc3bf05e0cb05154b6ba66f024ddaac63c348bf6dc8a" +dependencies = [ + "colored", + "num-traits", + "rand 0.8.5", + "thiserror 2.0.18", "workspace-hack", ] [[package]] name = "blueprint-std" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.4" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" dependencies = [ "colored", "num-traits", "rand 0.8.5", "thiserror 2.0.18", - "workspace-hack", ] [[package]] name = "blueprint-tangle-extra" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd2706bc893136757ece35ddd1278278e35296324e47d1ec8e3a95514ec237e2" +dependencies = [ + "alloy-primitives", + "alloy-rpc-types", + "alloy-sol-types", + "blueprint-client-tangle 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes", + "futures-core", + "futures-util", + "pin-project-lite", + "thiserror 2.0.18", + "tokio", + "tower", + "tracing", +] + +[[package]] +name = "blueprint-tangle-extra" +version = "0.2.0-alpha.6" +source = "git+https://github.com/tangle-network/blueprint?branch=main#3844a8058bcc1082d81eb58d7f52fe555ee65d35" dependencies = [ "alloy-primitives", "alloy-rpc-types", "alloy-sol-types", - "blueprint-client-tangle", - "blueprint-core", - "blueprint-std", + "blueprint-client-tangle 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-std 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "bytes", "futures-core", "futures-util", "pin-project-lite", "thiserror 2.0.18", "tokio", - "tower 0.5.3", + "tower", "tracing", - "workspace-hack", ] [[package]] name = "blueprint-tee" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "345904d832e2b0746025fbaa992894e628e57a181e618108817584f189b7c7c9" dependencies = [ - "blueprint-core", - "blueprint-std", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-std 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "chacha20poly1305", "document-features", "futures", @@ -3031,21 +3600,20 @@ dependencies = [ "sha2 0.10.9", "thiserror 2.0.18", "tokio", - "tower 0.5.3", + "tower", "tracing", - "workspace-hack", "x25519-dalek", "zeroize", ] [[package]] name = "blueprint-testing-utils" -version = "0.2.0-alpha.2" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" +version = "0.2.0-alpha.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80920a13b7eebd27b193ad7146f959323ab21d588ea37e7e6385a0256d5d9588" dependencies = [ - "blueprint-anvil-testing-utils", - "blueprint-core-testing-utils", - "workspace-hack", + "blueprint-anvil-testing-utils 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-core-testing-utils 0.2.0-alpha.6 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3072,7 +3640,7 @@ dependencies = [ "pin-project-lite", "rustls 0.23.38", "rustls-native-certs", - "rustls-pemfile 2.2.0", + "rustls-pemfile", "rustls-pki-types", "serde", "serde_derive", @@ -3132,17 +3700,6 @@ dependencies = [ "tinyvec", ] -[[package]] -name = "bstr" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" -dependencies = [ - "memchr", - "regex-automata", - "serde", -] - [[package]] name = "bumpalo" version = "3.20.2" @@ -3155,28 +3712,6 @@ version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" -[[package]] -name = "bytecheck" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" -dependencies = [ - "bytecheck_derive", - "ptr_meta", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "byteorder" version = "1.5.0" @@ -3234,26 +3769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fbd1fe9db3ebf71b89060adaf7b0504c2d6a425cf061313099547e382c2e472" dependencies = [ "serde", - "toml 0.8.23", -] - -[[package]] -name = "cbor-diag" -version = "0.1.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc245b6ecd09b23901a4fbad1ad975701fd5061ceaef6afa93a2d70605a64429" -dependencies = [ - "bs58", - "chrono", - "data-encoding", - "half", - "nom", - "num-bigint 0.4.6", - "num-rational", - "num-traits", - "separator", - "url", - "uuid 1.23.0", + "toml", ] [[package]] @@ -3335,47 +3851,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" dependencies = [ "iana-time-zone", - "js-sys", "num-traits", "serde", - "wasm-bindgen", "windows-link", ] -[[package]] -name = "ciborium" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" - -[[package]] -name = "ciborium-ll" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -dependencies = [ - "ciborium-io", - "half", -] - [[package]] name = "cipher" version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "inout", "zeroize", ] @@ -3411,7 +3898,6 @@ dependencies = [ "anstyle", "clap_lex", "strsim", - "terminal_size", ] [[package]] @@ -3485,10 +3971,10 @@ dependencies = [ "const-hex", "digest 0.10.7", "generic-array", - "ripemd", + "ripemd 0.1.3", "serde", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "thiserror 1.0.69", ] @@ -3499,25 +3985,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d" dependencies = [ "backtrace", - "color-spantrace", "eyre", "indenter", "once_cell", "owo-colors", - "tracing-error", - "url", -] - -[[package]] -name = "color-spantrace" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427" -dependencies = [ - "once_cell", - "owo-colors", - "tracing-core", - "tracing-error", ] [[package]] @@ -3545,23 +4016,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "compression-codecs" -version = "0.4.37" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7" -dependencies = [ - "compression-core", - "flate2", - "memchr", -] - -[[package]] -name = "compression-core" -version = "0.4.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d" - [[package]] name = "concurrent-queue" version = "2.5.0" @@ -3586,7 +4040,7 @@ dependencies = [ "rust-ini", "serde", "serde_json", - "toml 0.8.23", + "toml", "yaml-rust2", ] @@ -3710,17 +4164,6 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" -[[package]] -name = "core_affinity" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a034b3a7b624016c6e13f5df875747cc25f884156aad2abd12b6c46797971342" -dependencies = [ - "libc", - "num_cpus", - "winapi", -] - [[package]] name = "cpufeatures" version = "0.2.17" @@ -3772,15 +4215,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - [[package]] name = "crossbeam-utils" version = "0.8.21" @@ -3816,6 +4250,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "crypto-common" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce6e4c961d6cd6c9a86db418387425e8bdeaf05b3c8bc1411e6dca4c252f1453" +dependencies = [ + "hybrid-array", +] + [[package]] name = "ct-codecs" version = "1.1.6" @@ -3831,17 +4274,6 @@ dependencies = [ "cipher", ] -[[package]] -name = "ctrlc" -version = "3.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162" -dependencies = [ - "dispatch2", - "nix 0.31.2", - "windows-sys 0.61.2", -] - [[package]] name = "curve25519-dalek" version = "4.1.3" @@ -3869,38 +4301,14 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "darling" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" -dependencies = [ - "darling_core 0.20.11", - "darling_macro 0.20.11", -] - [[package]] name = "darling" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" dependencies = [ - "darling_core 0.23.0", - "darling_macro 0.23.0", -] - -[[package]] -name = "darling_core" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 2.0.117", + "darling_core", + "darling_macro", ] [[package]] @@ -3917,24 +4325,13 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "darling_macro" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" -dependencies = [ - "darling_core 0.20.11", - "quote", - "syn 2.0.117", -] - [[package]] name = "darling_macro" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" dependencies = [ - "darling_core 0.23.0", + "darling_core", "quote", "syn 2.0.117", ] @@ -4017,7 +4414,7 @@ dependencies = [ "asn1-rs 0.6.2", "displaydoc", "nom", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "rusticata-macros", ] @@ -4031,7 +4428,7 @@ dependencies = [ "asn1-rs 0.7.1", "displaydoc", "nom", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "rusticata-macros", ] @@ -4080,18 +4477,6 @@ dependencies = [ "unicode-xid", ] -[[package]] -name = "diff" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" - -[[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" - [[package]] name = "digest" version = "0.9.0" @@ -4109,10 +4494,20 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", "const-oid", - "crypto-common", + "crypto-common 0.1.7", "subtle", ] +[[package]] +name = "digest" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" +dependencies = [ + "block-buffer 0.12.0", + "crypto-common 0.2.2", +] + [[package]] name = "dirs" version = "6.0.0" @@ -4134,18 +4529,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "dispatch2" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38" -dependencies = [ - "bitflags 2.11.1", - "block2", - "libc", - "objc2", -] - [[package]] name = "displaydoc" version = "0.2.5" @@ -4259,7 +4642,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "serde", "signature", ] @@ -4293,36 +4675,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "775765289f7c6336c18d3d66127527820dd45ffd9eb3b6b8ee4708590e6c20f5" dependencies = [ "curve25519-dalek", - "der", "ed25519", "hashbrown 0.16.1", "pkcs8", "rand_core 0.6.4", - "serde", "sha2 0.10.9", "subtle", "zeroize", ] -[[package]] -name = "educe" -version = "0.4.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" -dependencies = [ - "enum-ordinalize 3.1.15", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "educe" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" dependencies = [ - "enum-ordinalize 4.3.2", + "enum-ordinalize", "proc-macro2", "quote", "syn 2.0.117", @@ -4342,7 +4710,7 @@ dependencies = [ "eigen-crypto-bls", "eigen-types", "eigen-utils", - "num-bigint 0.4.6", + "num-bigint", "thiserror 1.0.69", "tracing", ] @@ -4362,42 +4730,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "eigen-client-eth" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a5c13541f165a617a294a8465423db2d6fecb36ad030a45d06a1d712bc86ca" -dependencies = [ - "alloy", - "async-trait", - "eigen-metrics-collectors-rpc-calls", - "hex", - "thiserror 1.0.69", - "tracing", - "url", -] - -[[package]] -name = "eigen-client-fireblocks" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "232156e5bbe272e21ace19bbb22407ecc452122c0cbb3410dbdfd6553e38dd4e" -dependencies = [ - "alloy", - "chrono", - "eigen-common", - "hex", - "jsonwebtoken 7.2.0", - "mime", - "once_cell", - "reqwest 0.11.27", - "serde", - "serde_json", - "sha2 0.10.9", - "thiserror 1.0.69", - "uuid 1.23.0", -] - [[package]] name = "eigen-common" version = "2.0.0" @@ -4417,76 +4749,25 @@ dependencies = [ "alloy", "ark-bn254", "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.4.0", - "eigen-crypto-bn254", - "eigen-utils", - "serde", - "thiserror 1.0.69", -] - -[[package]] -name = "eigen-crypto-bn254" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af40eb7c1714b8c8a0009af8a1b06e13cb101244b1aa19371825c1ad950bd1c9" -dependencies = [ - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "rust-bls-bn254", -] - -[[package]] -name = "eigen-metrics" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6558b8547f5f2f2d0a0cdb73724edd21d19c046c4f578e1c73375f6af4f147e" -dependencies = [ - "metrics", - "metrics-exporter-prometheus", - "metrics-util", - "tracing", -] - -[[package]] -name = "eigen-metrics-collectors-economic" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9787813321fb8dad4d38f14c5645c02d2e598e38a25aaed53667fcb78a6a13a9" -dependencies = [ - "alloy", - "eigen-client-avsregistry", - "eigen-client-elcontracts", - "eigen-types", - "metrics", - "num-bigint 0.4.6", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "eigen-metrics-collectors-rpc-calls" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e708609233cc53bd1de14c15f4a12544f82d693cb11bf6960947bac3397c74c" -dependencies = [ - "metrics", - "tracing", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.4.0", + "eigen-crypto-bn254", + "eigen-utils", + "serde", + "thiserror 1.0.69", ] [[package]] -name = "eigen-nodeapi" +name = "eigen-crypto-bn254" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c36f6ca8a7c756d1d7610f4a19fd3c43c60e1b54757b21158bd7996c1911e7" +checksum = "af40eb7c1714b8c8a0009af8a1b06e13cb101244b1aa19371825c1ad950bd1c9" dependencies = [ - "ntex", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", + "ark-bn254", + "ark-ec", + "ark-ff 0.5.0", + "rust-bls-bn254", ] [[package]] @@ -4566,24 +4847,6 @@ dependencies = [ "url", ] -[[package]] -name = "eigen-testing-utils" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121843409f279f1115435cb9bc632cd9f62a22c12d9eb9ab651844cd1acfe290" -dependencies = [ - "alloy", - "eigen-client-avsregistry", - "eigen-client-elcontracts", - "eigen-common", - "eigen-crypto-bls", - "eigen-utils", - "serde", - "serde_json", - "testcontainers", - "url", -] - [[package]] name = "eigen-types" version = "2.0.0" @@ -4595,7 +4858,7 @@ dependencies = [ "eigen-crypto-bls", "eigen-utils", "mime-sniffer", - "num-bigint 0.4.6", + "num-bigint", "regex", "serde", "serde_json", @@ -4623,20 +4886,13 @@ checksum = "e4eacb66e5d3803bd5f6d757a6849413bd097a6b591683745556e7fab2a655ed" dependencies = [ "eigen-client-avsregistry", "eigen-client-elcontracts", - "eigen-client-eth", - "eigen-client-fireblocks", "eigen-common", "eigen-crypto-bls", "eigen-crypto-bn254", - "eigen-metrics", - "eigen-metrics-collectors-economic", - "eigen-metrics-collectors-rpc-calls", - "eigen-nodeapi", "eigen-services-avsregistry", "eigen-services-blsaggregation", "eigen-services-operatorsinfo", "eigen-signer", - "eigen-testing-utils", "eigen-types", "eigen-utils", ] @@ -4680,12 +4936,6 @@ dependencies = [ "cfg-if", ] -[[package]] -name = "endian-type" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" - [[package]] name = "enum-as-inner" version = "0.6.1" @@ -4698,19 +4948,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "enum-ordinalize" -version = "3.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "enum-ordinalize" version = "4.3.2" @@ -4731,29 +4968,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "env_filter" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" -dependencies = [ - "anstream", - "anstyle", - "env_filter", - "jiff", - "log", -] - [[package]] name = "equivalent" version = "1.0.2" @@ -4767,7 +4981,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -4798,32 +5012,11 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "thiserror 1.0.69", "uuid 0.8.2", ] -[[package]] -name = "event-listener" -version = "5.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite", -] - -[[package]] -name = "event-listener-strategy" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93" -dependencies = [ - "event-listener", - "pin-project-lite", -] - [[package]] name = "eyre" version = "0.6.12" @@ -4919,16 +5112,6 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" -[[package]] -name = "flate2" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - [[package]] name = "fnv" version = "1.0.7" @@ -5131,7 +5314,6 @@ version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ - "serde", "typenum", "version_check", "zeroize", @@ -5258,25 +5440,11 @@ dependencies = [ "tracing", ] -[[package]] -name = "half" -version = "2.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b" -dependencies = [ - "cfg-if", - "crunchy", - "zerocopy", -] - [[package]] name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -5284,7 +5452,7 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.12", + "ahash", "allocator-api2", ] @@ -5308,8 +5476,6 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.2.0", - "serde", - "serde_core", ] [[package]] @@ -5317,6 +5483,11 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", + "serde", + "serde_core", +] [[package]] name = "hashlink" @@ -5503,6 +5674,15 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" +[[package]] +name = "hybrid-array" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9155a582abd142abc056962c29e3ce5ff2ad5469f4246b537ed42c5deba857da" +dependencies = [ + "typenum", +] + [[package]] name = "hyper" version = "0.14.32" @@ -5588,13 +5768,11 @@ dependencies = [ "http 1.4.0", "hyper 1.9.0", "hyper-util", - "log", "rustls 0.23.38", "rustls-native-certs", "tokio", "tokio-rustls 0.26.4", "tower-service", - "webpki-roots 1.0.6", ] [[package]] @@ -5610,19 +5788,6 @@ dependencies = [ "tower-service", ] -[[package]] -name = "hyper-tls" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" -dependencies = [ - "bytes", - "hyper 0.14.32", - "native-tls", - "tokio", - "tokio-native-tls", -] - [[package]] name = "hyper-tls" version = "0.6.0" @@ -5657,7 +5822,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "socket2 0.6.3", - "system-configuration 0.7.0", + "system-configuration", "tokio", "tower-service", "tracing", @@ -5846,7 +6011,7 @@ dependencies = [ "netlink-proto", "netlink-sys", "rtnetlink", - "system-configuration 0.7.0", + "system-configuration", "tokio", "windows", ] @@ -6020,47 +6185,6 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" -[[package]] -name = "jiff" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359" -dependencies = [ - "jiff-static", - "jiff-tzdb-platform", - "log", - "portable-atomic", - "portable-atomic-util", - "serde_core", - "windows-sys 0.59.0", -] - -[[package]] -name = "jiff-static" -version = "0.2.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - -[[package]] -name = "jiff-tzdb" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076" - -[[package]] -name = "jiff-tzdb-platform" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8" -dependencies = [ - "jiff-tzdb", -] - [[package]] name = "jni" version = "0.21.1" @@ -6127,17 +6251,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "json-patch" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9ad60d674508f3ca8f380a928cfe7b096bc729c4e2dbfe3852bc45da3ab30b" -dependencies = [ - "serde", - "serde_json", - "thiserror 1.0.69", -] - [[package]] name = "json5" version = "0.4.1" @@ -6149,35 +6262,6 @@ dependencies = [ "serde", ] -[[package]] -name = "jsonpath-rust" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d8fe85bd70ff715f31ce8c739194b423d79811a19602115d611a3ec85d6200" -dependencies = [ - "lazy_static", - "once_cell", - "pest", - "pest_derive", - "regex", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "jsonwebtoken" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afabcc15e437a6484fc4f12d0fd63068fe457bf93f1c148d3d9649c60b103f32" -dependencies = [ - "base64 0.12.3", - "pem 0.8.3", - "ring 0.16.20", - "serde", - "serde_json", - "simple_asn1 0.4.1", -] - [[package]] name = "jsonwebtoken" version = "9.3.1" @@ -6186,164 +6270,53 @@ checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" dependencies = [ "base64 0.22.1", "js-sys", - "pem 3.0.6", "ring 0.17.14", "serde", "serde_json", - "simple_asn1 0.6.4", ] [[package]] name = "k256" -version = "0.13.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" -dependencies = [ - "cfg-if", - "ecdsa", - "elliptic-curve", - "once_cell", - "serdect", - "sha2 0.10.9", - "signature", -] - -[[package]] -name = "k8s-openapi" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550f99d93aa4c2b25de527bce492d772caf5e21d7ac9bd4b508ba781c8d91e30" -dependencies = [ - "base64 0.21.7", - "chrono", - "serde", - "serde-value", - "serde_json", -] - -[[package]] -name = "keccak" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" -dependencies = [ - "cpufeatures 0.2.17", -] - -[[package]] -name = "keccak-asm" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" -dependencies = [ - "digest 0.10.7", - "sha3-asm", -] - -[[package]] -name = "kube" -version = "0.90.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bfada4e00dac93a7b94e454ae4cde04ff8786645ac1b98f31352272e2682b5" -dependencies = [ - "k8s-openapi", - "kube-client", - "kube-core", - "kube-derive", - "kube-runtime", -] - -[[package]] -name = "kube-client" -version = "0.90.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0708306b5c0085f249f5e3d2d56a9bbfe0cbbf4fd4eb9ed4bbba542ba7649a7" -dependencies = [ - "base64 0.22.1", - "bytes", - "chrono", - "either", - "futures", - "home", - "http 1.4.0", - "http-body 1.0.1", - "http-body-util", - "hyper 1.9.0", - "hyper-rustls 0.27.9", - "hyper-timeout", - "hyper-util", - "jsonpath-rust", - "k8s-openapi", - "kube-core", - "pem 3.0.6", - "rustls 0.23.38", - "rustls-pemfile 2.2.0", - "secrecy", - "serde", - "serde_json", - "serde_yaml", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tower 0.4.13", - "tower-http 0.5.2", - "tracing", +version = "0.13.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b" +dependencies = [ + "cfg-if", + "ecdsa", + "elliptic-curve", + "once_cell", + "serdect", + "sha2 0.10.9", + "signature", ] [[package]] -name = "kube-core" -version = "0.90.0" +name = "keccak" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7845bcc3e0f422df4d9049570baedd9bc1942f0504594e393e72fe24092559cf" +checksum = "cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653" dependencies = [ - "chrono", - "form_urlencoded", - "http 1.4.0", - "json-patch", - "k8s-openapi", - "schemars 0.8.22", - "serde", - "serde_json", - "thiserror 1.0.69", + "cpufeatures 0.2.17", ] [[package]] -name = "kube-derive" -version = "0.90.0" +name = "keccak" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0d2527a6ff7adf00b34d558c4c5de9404abe28808cb0a4c64b57e2c1b0716a" +checksum = "9e24a010dd405bd7ed803e5253182815b41bf2e6a80cc3bfc066658e03a198aa" dependencies = [ - "darling 0.20.11", - "proc-macro2", - "quote", - "serde_json", - "syn 2.0.117", + "cfg-if", + "cpufeatures 0.3.0", ] [[package]] -name = "kube-runtime" -version = "0.90.0" +name = "keccak-asm" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4560e2c5c71366f6dceb6500ce33cf72299aede92381bb875dc2d4ba4f102c21" +checksum = "fa468878266ad91431012b3e5ef1bf9b170eab22883503a318d46857afa4579a" dependencies = [ - "ahash 0.8.12", - "async-trait", - "backoff", - "derivative", - "futures", - "hashbrown 0.14.5", - "json-patch", - "k8s-openapi", - "kube-client", - "parking_lot", - "pin-project", - "serde", - "serde_json", - "smallvec", - "thiserror 1.0.69", - "tokio", - "tokio-util", - "tracing", + "digest 0.10.7", + "sha3-asm", ] [[package]] @@ -7030,9 +7003,9 @@ dependencies = [ "alloy-sol-types", "anyhow", "axum 0.7.9", - "blueprint-anvil-testing-utils", - "blueprint-core", - "blueprint-router", + "blueprint-anvil-testing-utils 0.2.0-alpha.6 (git+https://github.com/tangle-network/blueprint?branch=main)", + "blueprint-core 0.2.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "blueprint-router 0.2.0-alpha.4 (git+https://github.com/tangle-network/blueprint?branch=main)", "blueprint-sdk", "bytes", "config", @@ -7048,7 +7021,7 @@ dependencies = [ "thiserror 2.0.18", "tokio", "tokio-stream", - "tower 0.5.3", + "tower", "tower-http 0.5.2", "tracing", "tracing-subscriber 0.3.23", @@ -7126,9 +7099,9 @@ dependencies = [ [[package]] name = "macro-string" -version = "0.1.4" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +checksum = "59a9dbbfc75d2688ed057456ce8a3ee3f48d12eec09229f560f3643b9f275653" dependencies = [ "proc-macro2", "quote", @@ -7189,7 +7162,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ "byteorder", - "keccak", + "keccak 0.1.6", "rand_core 0.6.4", "zeroize", ] @@ -7200,51 +7173,10 @@ version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d5312e9ba3771cfa961b585728215e3d972c950a3eed9252aa093d6301277e8" dependencies = [ - "ahash 0.8.12", + "ahash", "portable-atomic", ] -[[package]] -name = "metrics-exporter-prometheus" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7399781913e5393588a8d8c6a2867bf85fb38eaf2502fdce465aad2dc6f034" -dependencies = [ - "base64 0.22.1", - "http-body-util", - "hyper 1.9.0", - "hyper-rustls 0.27.9", - "hyper-util", - "indexmap 2.14.0", - "ipnet", - "metrics", - "metrics-util", - "quanta", - "thiserror 1.0.69", - "tokio", - "tracing", -] - -[[package]] -name = "metrics-util" -version = "0.19.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8496cc523d1f94c1385dd8f0f0c2c480b2b8aeccb5b7e4485ad6365523ae376" -dependencies = [ - "aho-corasick", - "crossbeam-epoch", - "crossbeam-utils", - "hashbrown 0.15.5", - "indexmap 2.14.0", - "metrics", - "ordered-float 4.6.0", - "quanta", - "radix_trie", - "rand 0.9.4", - "rand_xoshiro", - "sketches-ddsketch", -] - [[package]] name = "mime" version = "0.3.17" @@ -7261,16 +7193,6 @@ dependencies = [ "url", ] -[[package]] -name = "mime_guess" -version = "2.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e" -dependencies = [ - "mime", - "unicase", -] - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -7284,7 +7206,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" dependencies = [ "adler2", - "simd-adler32", ] [[package]] @@ -7298,23 +7219,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "multer" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b" -dependencies = [ - "bytes", - "encoding_rs", - "futures-util", - "http 1.4.0", - "httparse", - "memchr", - "mime", - "spin 0.9.8", - "version_check", -] - [[package]] name = "multiaddr" version = "0.18.2" @@ -7377,12 +7281,6 @@ dependencies = [ "unsigned-varint 0.7.2", ] -[[package]] -name = "nanorand" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3d189da485332e96ba8a5ef646a311871abd7915bf06ac848a9117f19cf6e4" - [[package]] name = "native-tls" version = "0.2.18" @@ -7448,15 +7346,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "nibble_vec" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" -dependencies = [ - "smallvec", -] - [[package]] name = "nix" version = "0.30.1" @@ -7475,293 +7364,45 @@ version = "0.31.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3" dependencies = [ - "bitflags 2.11.1", - "cfg-if", - "cfg_aliases", - "libc", - "memoffset", -] - -[[package]] -name = "no_std_io2" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a3564ce7035b1e4778d8cb6cacebb5d766b5e8fe5a75b9e441e33fb61a872c6" -dependencies = [ - "memchr", -] - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "ntapi" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" -dependencies = [ - "winapi", -] - -[[package]] -name = "ntex" -version = "2.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e231c76ec0d9e4581403f491cbe57721602b1d653c535c3c6da007db02840c49" -dependencies = [ - "base64 0.22.1", - "bitflags 2.11.1", - "encoding_rs", - "env_logger", - "httparse", - "httpdate", - "log", - "mime", - "nanorand", - "ntex-bytes", - "ntex-codec", - "ntex-h2", - "ntex-http", - "ntex-io", - "ntex-macros", - "ntex-net", - "ntex-router", - "ntex-rt", - "ntex-server", - "ntex-service", - "ntex-tls", - "ntex-util", - "percent-encoding", - "pin-project-lite", - "regex", - "serde", - "serde_json", - "serde_urlencoded", - "sha1", - "thiserror 2.0.18", - "variadics_please", -] - -[[package]] -name = "ntex-bytes" -version = "0.1.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da68b58d622475c69e4f19e33d12f90b4acaff1939f134e09e9318ad8bc6fa74" -dependencies = [ - "bitflags 2.11.1", - "bytes", - "futures-core", - "serde", -] - -[[package]] -name = "ntex-codec" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69a7e111d946bb915d712df496728ca2a120b1b5643f66c580f13023bce46fda" -dependencies = [ - "ntex-bytes", -] - -[[package]] -name = "ntex-h2" -version = "1.14.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "695ca21edca7c03ddcd1a450a8ec2efaa8fc937d8ab0ae8a7dd07fe2805d328f" -dependencies = [ - "ahash 0.8.12", - "bitflags 2.11.1", - "log", - "nanorand", - "ntex-bytes", - "ntex-codec", - "ntex-http", - "ntex-io", - "ntex-net", - "ntex-service", - "ntex-util", - "pin-project-lite", - "thiserror 2.0.18", -] - -[[package]] -name = "ntex-http" -version = "0.1.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61da3d6c8bec83c5481d7e36ed4cf1a8cd0edee3e2fa411290932b17549d5cf2" -dependencies = [ - "ahash 0.8.12", - "futures-core", - "http 1.4.0", - "itoa", - "log", - "ntex-bytes", - "serde", - "thiserror 2.0.18", -] - -[[package]] -name = "ntex-io" -version = "2.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dee52f78bf207359e5013f40bd959022eab8299608ac4750408fed80d7bdd4a" -dependencies = [ - "bitflags 2.11.1", - "log", - "ntex-bytes", - "ntex-codec", - "ntex-service", - "ntex-util", - "pin-project-lite", -] - -[[package]] -name = "ntex-macros" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7389855b7cf0a7cc4cd6748b6d31ad8d45481c9a4d6c977d289a469a362f7766" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ntex-net" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8954ded069d59412df14b4c4804c4c6b45631300fcd13376c08aa19b4043d3fd" -dependencies = [ - "bitflags 2.11.1", - "cfg-if", - "libc", - "log", - "ntex-bytes", - "ntex-http", - "ntex-io", - "ntex-rt", - "ntex-service", - "ntex-tokio", - "ntex-util", - "thiserror 2.0.18", -] - -[[package]] -name = "ntex-router" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb9c68c26a87ffca54339be5f95223339db3e7bcc5d64733fef20812970a746f" -dependencies = [ - "http 1.4.0", - "log", - "ntex-bytes", - "regex", - "serde", -] - -[[package]] -name = "ntex-rt" -version = "0.4.33" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86073cb8a4ae37ca4d4a10a50fb8fc01e7a40973567d3e4f1dcbfb37039a97ce" -dependencies = [ - "async-channel", - "futures-timer", - "log", - "oneshot", - "tokio", -] - -[[package]] -name = "ntex-server" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b886e739e5101ba06f083244bda0557997521c3ddf9b8f85ca74bc2aa165aa29" -dependencies = [ - "async-channel", - "atomic-waker", - "core_affinity", - "ctrlc", - "log", - "ntex-bytes", - "ntex-net", - "ntex-rt", - "ntex-service", - "ntex-util", - "oneshot", - "polling", - "signal-hook", - "socket2 0.5.10", + "bitflags 2.11.1", + "cfg-if", + "cfg_aliases", + "libc", + "memoffset", ] [[package]] -name = "ntex-service" -version = "3.8.0" +name = "no_std_io2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5369e31c09d793420b2410431852df0bbb8d19784c2c3696afa9e58e1217718" +checksum = "8a3564ce7035b1e4778d8cb6cacebb5d766b5e8fe5a75b9e441e33fb61a872c6" dependencies = [ - "foldhash 0.2.0", - "log", - "slab", + "memchr", ] [[package]] -name = "ntex-tls" -version = "2.6.3" +name = "nohash-hasher" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e08d45e746fe033db0b92dd6b7b1741ebd7ba04f8ce8bb3da38e330950a131c" -dependencies = [ - "log", - "ntex-bytes", - "ntex-io", - "ntex-net", - "ntex-service", - "ntex-util", -] +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] -name = "ntex-tokio" -version = "0.5.4" +name = "nom" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa57071a4136ac715146348fe7535b79266e46d165d9734ea61469c2ebaae415" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ - "log", - "ntex-bytes", - "ntex-io", - "ntex-util", - "tokio", + "memchr", + "minimal-lexical", ] [[package]] -name = "ntex-util" -version = "2.16.0" +name = "ntapi" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9511ba3ddba94f75b53c47faede99d624d9dd53baf8e706ffafc6f760c1b923d" +checksum = "c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae" dependencies = [ - "ahash 0.8.12", - "bitflags 2.11.1", - "futures-core", - "futures-timer", - "log", - "ntex-bytes", - "ntex-rt", - "ntex-service", - "pin-project-lite", - "slab", - "thiserror 2.0.18", + "winapi", ] [[package]] @@ -7773,17 +7414,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "num-bigint" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" -dependencies = [ - "autocfg", - "num-integer", - "num-traits", -] - [[package]] name = "num-bigint" version = "0.4.6" @@ -7810,17 +7440,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" -dependencies = [ - "num-bigint 0.4.6", - "num-integer", - "num-traits", -] - [[package]] name = "num-traits" version = "0.2.19" @@ -7876,15 +7495,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "objc2" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f" -dependencies = [ - "objc2-encode", -] - [[package]] name = "objc2-core-foundation" version = "0.3.2" @@ -7894,12 +7504,6 @@ dependencies = [ "bitflags 2.11.1", ] -[[package]] -name = "objc2-encode" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33" - [[package]] name = "objc2-io-kit" version = "0.3.2" @@ -7942,9 +7546,6 @@ name = "once_cell" version = "1.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" -dependencies = [ - "portable-atomic", -] [[package]] name = "once_cell_polyfill" @@ -7952,12 +7553,6 @@ version = "1.70.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" -[[package]] -name = "oneshot" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "269bca4c2591a28585d6bf10d9ed0332b7d76900a1b02bec41bdc3a2cdcda107" - [[package]] name = "opaque-debug" version = "0.3.1" @@ -8087,24 +7682,6 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" -[[package]] -name = "ordered-float" -version = "2.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" -dependencies = [ - "num-traits", -] - -[[package]] -name = "ordered-float" -version = "4.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951" -dependencies = [ - "num-traits", -] - [[package]] name = "ordered-multimap" version = "0.7.3" @@ -8284,17 +7861,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" -[[package]] -name = "pem" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb" -dependencies = [ - "base64 0.13.1", - "once_cell", - "regex", -] - [[package]] name = "pem" version = "3.0.6" @@ -8373,15 +7939,6 @@ dependencies = [ "indexmap 2.14.0", ] -[[package]] -name = "phantom-type" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f710afd11c9711b04f97ab61bb9747d5a04562fdf0f9f44abc3de92490084982" -dependencies = [ - "educe 0.4.23", -] - [[package]] name = "pharos" version = "0.5.3" @@ -8489,15 +8046,6 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" -[[package]] -name = "portable-atomic-util" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3" -dependencies = [ - "portable-atomic", -] - [[package]] name = "potential_utf" version = "0.1.5" @@ -8522,33 +8070,6 @@ dependencies = [ "zerocopy", ] -[[package]] -name = "predicates" -version = "3.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ada8f2932f28a27ee7b70dd6c1c39ea0675c55a36879ab92f3a715eaa1e63cfe" -dependencies = [ - "anstyle", - "difflib", - "predicates-core", -] - -[[package]] -name = "predicates-core" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad38746f3166b4031b1a0d39ad9f954dd291e7854fcc0eed52ee41a0b50d144" - -[[package]] -name = "pretty_assertions" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" -dependencies = [ - "diff", - "yansi", -] - [[package]] name = "prettyplease" version = "0.2.37" @@ -8793,41 +8314,6 @@ dependencies = [ "thiserror 1.0.69", ] -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "quanta" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7" -dependencies = [ - "crossbeam-utils", - "libc", - "once_cell", - "raw-cpuid", - "wasi", - "web-sys", - "winapi", -] - [[package]] name = "quick-error" version = "1.2.3" @@ -8940,16 +8426,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" -[[package]] -name = "radix_trie" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" -dependencies = [ - "endian-type", - "nibble_vec", -] - [[package]] name = "rand" version = "0.8.5" @@ -9021,15 +8497,6 @@ dependencies = [ "rand_core 0.9.5", ] -[[package]] -name = "rand_xoshiro" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41" -dependencies = [ - "rand_core 0.9.5", -] - [[package]] name = "rapidhash" version = "4.4.1" @@ -9039,22 +8506,13 @@ dependencies = [ "rustversion", ] -[[package]] -name = "raw-cpuid" -version = "11.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186" -dependencies = [ - "bitflags 2.11.1", -] - [[package]] name = "rcgen" version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6" dependencies = [ - "pem 3.0.6", + "pem", "ring 0.16.20", "time", "yasna", @@ -9066,7 +8524,7 @@ version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10b99e0098aa4082912d4c649628623db6aba77335e4f4569ff5083a6448b32e" dependencies = [ - "pem 3.0.6", + "pem", "ring 0.17.14", "rustls-pki-types", "time", @@ -9173,55 +8631,6 @@ version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" -[[package]] -name = "rend" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" -dependencies = [ - "bytecheck", -] - -[[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-tls 0.5.0", - "ipnet", - "js-sys", - "log", - "mime", - "native-tls", - "once_cell", - "percent-encoding", - "pin-project-lite", - "rustls-pemfile 1.0.4", - "serde", - "serde_json", - "serde_urlencoded", - "sync_wrapper 0.1.2", - "system-configuration 0.5.1", - "tokio", - "tokio-native-tls", - "tower-service", - "url", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "winreg", -] - [[package]] name = "reqwest" version = "0.12.28" @@ -9231,7 +8640,6 @@ dependencies = [ "base64 0.22.1", "bytes", "encoding_rs", - "futures-channel", "futures-core", "futures-util", "h2 0.4.13", @@ -9240,28 +8648,23 @@ dependencies = [ "http-body-util", "hyper 1.9.0", "hyper-rustls 0.27.9", - "hyper-tls 0.6.0", + "hyper-tls", "hyper-util", "js-sys", "log", "mime", - "mime_guess", "native-tls", "percent-encoding", "pin-project-lite", - "quinn", - "rustls 0.23.38", - "rustls-native-certs", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-native-tls", - "tokio-rustls 0.26.4", "tokio-util", - "tower 0.5.3", + "tower", "tower-http 0.6.8", "tower-service", "url", @@ -9269,7 +8672,6 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", - "webpki-roots 1.0.6", ] [[package]] @@ -9297,10 +8699,10 @@ dependencies = [ "rustls-platform-verifier", "serde", "serde_json", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-rustls 0.26.4", - "tower 0.5.3", + "tower", "tower-http 0.6.8", "tower-service", "url", @@ -9334,7 +8736,7 @@ dependencies = [ "cc", "libc", "once_cell", - "spin 0.5.2", + "spin", "untrusted 0.7.1", "web-sys", "winapi", @@ -9364,32 +8766,12 @@ dependencies = [ ] [[package]] -name = "rkyv" -version = "0.7.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2297bf9c81a3f0dc96bc9521370b88f054168c29826a75e89c55ff196e7ed6a1" -dependencies = [ - "bitvec", - "bytecheck", - "bytes", - "hashbrown 0.12.3", - "ptr_meta", - "rend", - "rkyv_derive", - "seahash", - "tinyvec", - "uuid 1.23.0", -] - -[[package]] -name = "rkyv_derive" -version = "0.7.46" +name = "ripemd" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84d7b42d4b8d06048d3ac8db0eb31bcb942cbeb709f0b5f2b2ebde398d3038f5" +checksum = "4dd4211456b4172d7e44261920c25acf07367c4f04bb5f5d54fc21b090d9b159" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "digest 0.11.3", ] [[package]] @@ -9398,65 +8780,30 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" dependencies = [ - "bytes", - "rustc-hex", -] - -[[package]] -name = "rocksdb" -version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" -dependencies = [ - "libc", - "librocksdb-sys", -] - -[[package]] -name = "ron" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" -dependencies = [ - "base64 0.21.7", - "bitflags 2.11.1", - "serde", - "serde_derive", -] - -[[package]] -name = "round-based" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da76edf50de0a9d6911fc79261bb04cc9f3f3a375e0201799f5edf58499af341" -dependencies = [ - "futures-util", - "phantom-type", - "round-based-derive", - "thiserror 2.0.18", - "tokio", - "tokio-stream", - "tracing", + "bytes", + "rustc-hex", ] [[package]] -name = "round-based-derive" -version = "0.2.2" +name = "rocksdb" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afa4d5b318bcafae8a7ebc57c1cb7d4b2db7358293e34d71bfd605fd327cc13" +checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "libc", + "librocksdb-sys", ] [[package]] -name = "roxmltree" -version = "0.14.1" +name = "ron" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b" +checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94" dependencies = [ - "xmlparser", + "base64 0.21.7", + "bitflags 2.11.1", + "serde", + "serde_derive", ] [[package]] @@ -9490,7 +8837,7 @@ dependencies = [ "bytes", "fastrlp 0.3.1", "fastrlp 0.4.0", - "num-bigint 0.4.6", + "num-bigint", "num-integer", "num-traits", "parity-scale-codec", @@ -9526,7 +8873,7 @@ dependencies = [ "ctr", "hex", "hkdf", - "num-bigint 0.4.6", + "num-bigint", "num-traits", "pbkdf2 0.12.2", "rand 0.8.5", @@ -9549,23 +8896,6 @@ dependencies = [ "ordered-multimap", ] -[[package]] -name = "rust_decimal" -version = "1.41.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ce901f9a19d251159075a4c37af514c3b8ef99c22e02dd8c19161cf397ee94a" -dependencies = [ - "arrayvec", - "borsh", - "bytes", - "num-traits", - "rand 0.8.5", - "rkyv", - "serde", - "serde_json", - "wasm-bindgen", -] - [[package]] name = "rustc-demangle" version = "0.1.27" @@ -9640,7 +8970,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -9683,15 +9013,6 @@ dependencies = [ "security-framework", ] -[[package]] -name = "rustls-pemfile" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" -dependencies = [ - "base64 0.21.7", -] - [[package]] name = "rustls-pemfile" version = "2.2.0" @@ -9729,7 +9050,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -9813,15 +9134,6 @@ dependencies = [ "winapi-util", ] -[[package]] -name = "scc" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc" -dependencies = [ - "sdd", -] - [[package]] name = "schannel" version = "0.1.29" @@ -9831,18 +9143,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "schemars" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" -dependencies = [ - "dyn-clone", - "schemars_derive", - "serde", - "serde_json", -] - [[package]] name = "schemars" version = "0.9.0" @@ -9867,18 +9167,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "schemars_derive" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.117", -] - [[package]] name = "schnorrkel" version = "0.11.5" @@ -9938,18 +9226,6 @@ dependencies = [ "untrusted 0.9.0", ] -[[package]] -name = "sdd" -version = "3.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - [[package]] name = "sec1" version = "0.7.3" @@ -9973,10 +9249,21 @@ checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252" dependencies = [ "bitcoin_hashes", "rand 0.8.5", - "secp256k1-sys", + "secp256k1-sys 0.10.1", "serde", ] +[[package]] +name = "secp256k1" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c3c81b43dc2d8877c216a3fccf76677ee1ebccd429566d3e67447290d0c42b2" +dependencies = [ + "bitcoin_hashes", + "rand 0.9.4", + "secp256k1-sys 0.11.0", +] + [[package]] name = "secp256k1-sys" version = "0.10.1" @@ -9987,13 +9274,12 @@ dependencies = [ ] [[package]] -name = "secrecy" -version = "0.8.0" +name = "secp256k1-sys" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e" +checksum = "dcb913707158fadaf0d8702c2db0e857de66eb003ccfdda5924b5f5ac98efb38" dependencies = [ - "serde", - "zeroize", + "cc", ] [[package]] @@ -10033,10 +9319,6 @@ name = "semver" version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" -dependencies = [ - "serde", - "serde_core", -] [[package]] name = "semver-parser" @@ -10053,12 +9335,6 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" -[[package]] -name = "separator" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" - [[package]] name = "serde" version = "1.0.228" @@ -10069,16 +9345,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "serde-value" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c" -dependencies = [ - "ordered-float 2.10.1", - "serde", -] - [[package]] name = "serde_bytes" version = "0.11.19" @@ -10109,24 +9375,12 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "serde_json" version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ - "indexmap 2.14.0", "itoa", "memchr", "serde", @@ -10165,15 +9419,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serde_spanned" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26" -dependencies = [ - "serde_core", -] - [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -10211,25 +9456,12 @@ version = "3.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" dependencies = [ - "darling 0.23.0", + "darling", "proc-macro2", "quote", "syn 2.0.117", ] -[[package]] -name = "serde_yaml" -version = "0.9.34+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" -dependencies = [ - "indexmap 2.14.0", - "itoa", - "ryu", - "serde", - "unsafe-libyaml", -] - [[package]] name = "serdect" version = "0.2.0" @@ -10240,31 +9472,6 @@ dependencies = [ "serde", ] -[[package]] -name = "serial_test" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "911bd979bf1070a3f3aa7b691a3b3e9968f339ceeec89e08c280a8a22207a32f" -dependencies = [ - "futures-executor", - "futures-util", - "once_cell", - "parking_lot", - "scc", - "serial_test_derive", -] - -[[package]] -name = "serial_test_derive" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a7d91949b85b0d2fb687445e448b40d322b6b3e4af6b44a29b21d9a5f33e6d9" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "sha1" version = "0.10.6" @@ -10307,7 +9514,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ "digest 0.10.7", - "keccak", + "keccak 0.1.6", +] + +[[package]] +name = "sha3" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be176f1a57ce4e3d31c1a166222d9768de5954f811601fb7ca06fc8203905ce1" +dependencies = [ + "digest 0.11.3", + "keccak 0.2.0", ] [[package]] @@ -10335,16 +9552,6 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" -[[package]] -name = "signal-hook" -version = "0.3.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" -dependencies = [ - "libc", - "signal-hook-registry", -] - [[package]] name = "signal-hook-registry" version = "1.4.8" @@ -10365,47 +9572,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "simd-adler32" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214" - -[[package]] -name = "simdutf8" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" - -[[package]] -name = "simple_asn1" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "692ca13de57ce0613a363c8c2f1de925adebc81b04c923ac60c5488bb44abe4b" -dependencies = [ - "chrono", - "num-bigint 0.2.6", - "num-traits", -] - -[[package]] -name = "simple_asn1" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "thiserror 2.0.18", - "time", -] - -[[package]] -name = "sketches-ddsketch" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6f73aeb92d671e0cc4dca167e59b2deb6387c375391bc99ee743f326994a2b" - [[package]] name = "slab" version = "0.4.12" @@ -10470,12 +9636,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" -[[package]] -name = "spin" -version = "0.9.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" - [[package]] name = "spki" version = "0.7.3" @@ -10578,9 +9738,9 @@ dependencies = [ [[package]] name = "syn-solidity" -version = "1.5.7" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f425ae0b12e2f5ae65542e00898d500d4d318b4baf09f40fd0d410454e9947" +checksum = "ec005042c7d952febc1a3ef5b0f6674e9054aa836877a31c90b20e25b3d31744" dependencies = [ "paste", "proc-macro2", @@ -10588,12 +9748,6 @@ dependencies = [ "syn 2.0.117", ] -[[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" @@ -10628,17 +9782,6 @@ dependencies = [ "windows", ] -[[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.7.0" @@ -10647,17 +9790,7 @@ checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" dependencies = [ "bitflags 2.11.1", "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]] @@ -10706,17 +9839,7 @@ dependencies = [ "getrandom 0.4.2", "once_cell", "rustix 1.1.4", - "windows-sys 0.59.0", -] - -[[package]] -name = "terminal_size" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" -dependencies = [ - "rustix 1.1.4", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -10890,15 +10013,16 @@ dependencies = [ "rand_chacha 0.3.1", "rand_core 0.6.4", "sha2 0.10.9", - "sha3", + "sha3 0.10.8", "thiserror 1.0.69", "zeroize", ] [[package]] name = "tnt-core-bindings" -version = "0.10.7" -source = "git+https://github.com/tangle-network/tnt-core.git?tag=v0.10.7#93e601438b75b8cf0125c2410bea515e36b10393" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9638c85526f68b60d95bbe660f6f09ab116dfd06a4793f747374646278b82256" dependencies = [ "alloy", "alloy-contract", @@ -11017,7 +10141,6 @@ dependencies = [ "futures-core", "futures-sink", "pin-project-lite", - "slab", "tokio", ] @@ -11041,26 +10164,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", - "serde_spanned 0.6.9", + "serde_spanned", "toml_datetime 0.6.11", "toml_edit 0.22.27", ] -[[package]] -name = "toml" -version = "1.1.2+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" -dependencies = [ - "indexmap 2.14.0", - "serde_core", - "serde_spanned 1.1.1", - "toml_datetime 1.1.1+spec-1.1.0", - "toml_parser", - "toml_writer", - "winnow 1.0.1", -] - [[package]] name = "toml_datetime" version = "0.6.11" @@ -11087,7 +10195,7 @@ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ "indexmap 2.14.0", "serde", - "serde_spanned 0.6.9", + "serde_spanned", "toml_datetime 0.6.11", "toml_write", "winnow 0.7.15", @@ -11120,12 +10228,6 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" -[[package]] -name = "toml_writer" -version = "1.1.1+spec-1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" - [[package]] name = "tonic" version = "0.13.1" @@ -11146,12 +10248,11 @@ dependencies = [ "percent-encoding", "pin-project", "prost", - "rustls-native-certs", "socket2 0.5.10", "tokio", "tokio-rustls 0.26.4", "tokio-stream", - "tower 0.5.3", + "tower", "tower-layer", "tower-service", "tracing", @@ -11172,23 +10273,6 @@ dependencies = [ "syn 2.0.117", ] -[[package]] -name = "tower" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" -dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tokio-util", - "tower-layer", - "tower-service", - "tracing", -] - [[package]] name = "tower" version = "0.5.3" @@ -11200,7 +10284,7 @@ dependencies = [ "indexmap 2.14.0", "pin-project-lite", "slab", - "sync_wrapper 1.0.2", + "sync_wrapper", "tokio", "tokio-util", "tower-layer", @@ -11214,13 +10298,11 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5" dependencies = [ - "base64 0.21.7", "bitflags 2.11.1", "bytes", "http 1.4.0", "http-body 1.0.1", "http-body-util", - "mime", "pin-project-lite", "tokio", "tower-layer", @@ -11234,21 +10316,16 @@ version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" dependencies = [ - "async-compression", - "base64 0.22.1", "bitflags 2.11.1", "bytes", - "futures-core", "futures-util", "http 1.4.0", "http-body 1.0.1", "http-body-util", "iri-string", - "mime", "pin-project-lite", "tokio", - "tokio-util", - "tower 0.5.3", + "tower", "tower-layer", "tower-service", "tracing", @@ -11300,16 +10377,6 @@ dependencies = [ "valuable", ] -[[package]] -name = "tracing-error" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db" -dependencies = [ - "tracing", - "tracing-subscriber 0.3.23", -] - [[package]] name = "tracing-log" version = "0.2.0" @@ -11328,7 +10395,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba3beec919fbdf99d719de8eda6adae3281f8a5b71ae40431f44dc7423053d34" dependencies = [ "loki-api", - "reqwest 0.11.27", + "reqwest 0.12.28", "serde", "serde_json", "snap", @@ -11434,9 +10501,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.19.0" +version = "1.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +checksum = "40ce102ab67701b8526c123c1bab5cbe42d7040ccfd0f64af1a385808d2f43de" [[package]] name = "ucd-trie" @@ -11462,12 +10529,6 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" -[[package]] -name = "unicase" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" - [[package]] name = "unicode-ident" version = "1.0.24" @@ -11501,16 +10562,10 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ - "crypto-common", + "crypto-common 0.1.7", "subtle", ] -[[package]] -name = "unsafe-libyaml" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" - [[package]] name = "unsigned-varint" version = "0.7.2" @@ -11600,17 +10655,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" -[[package]] -name = "variadics_please" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b6d82be61465f97d42bd1d15bf20f3b0a3a0905018f38f9d6f6962055b0b5c" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.117", -] - [[package]] name = "vcpkg" version = "0.2.15" @@ -11706,7 +10750,6 @@ dependencies = [ "cfg-if", "once_cell", "rustversion", - "serde", "wasm-bindgen-macro", "wasm-bindgen-shared", ] @@ -12260,16 +11303,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "winreg" -version = "0.50.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" -dependencies = [ - "cfg-if", - "windows-sys 0.48.0", -] - [[package]] name = "wiremock" version = "0.6.5" @@ -12384,236 +11417,8 @@ dependencies = [ [[package]] name = "workspace-hack" version = "0.1.0" -source = "git+https://github.com/tangle-network/blueprint?branch=main#4185c398699d6e30343af2ca73f56e56bfe42855" -dependencies = [ - "ahash 0.8.12", - "aho-corasick", - "alloy", - "alloy-consensus", - "alloy-contract", - "alloy-core", - "alloy-dyn-abi", - "alloy-eip7702", - "alloy-eips", - "alloy-json-abi", - "alloy-network", - "alloy-primitives", - "alloy-provider", - "alloy-rlp", - "alloy-rpc-client", - "alloy-rpc-types", - "alloy-rpc-types-eth", - "alloy-signer", - "alloy-signer-local", - "alloy-sol-macro", - "alloy-sol-macro-expander", - "alloy-sol-macro-input", - "alloy-sol-type-parser", - "alloy-sol-types", - "alloy-transport-http", - "anyhow", - "argon2", - "ark-bn254", - "ark-ec", - "ark-ff 0.5.0", - "ark-serialize 0.5.0", - "ark-std 0.5.0", - "arrayvec", - "async-compression", - "aws-config", - "aws-runtime", - "aws-sigv4", - "aws-smithy-async", - "aws-smithy-http", - "aws-smithy-http-client", - "aws-smithy-runtime", - "aws-smithy-runtime-api", - "aws-smithy-types", - "axum 0.8.9", - "base64 0.22.1", - "base64ct", - "bip39", - "bitflags 2.11.1", - "bitvec", - "blake3", - "bs58", - "bstr", - "byteorder", - "bytes", - "cc", - "chacha20poly1305", - "chrono", - "cipher", - "clap", - "clap_builder", - "color-eyre", - "compression-codecs", - "concurrent-queue", - "const-hex", - "constant_time_eq", - "crc32fast", - "crossbeam-utils", - "crunchy", - "crypto-common", - "curve25519-dalek", - "data-encoding", - "der", - "deranged", - "derive_more", - "digest 0.10.7", - "digest 0.9.0", - "displaydoc", - "ecdsa", - "ed25519", - "ed25519-zebra", - "eigensdk", - "either", - "elliptic-curve", - "env_filter", - "env_logger", - "errno", - "event-listener", - "foldhash 0.2.0", - "form_urlencoded", - "futures", - "futures-channel", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", - "generic-array", - "getrandom 0.2.17", - "getrandom 0.3.4", - "getrandom_or_panic", - "hashbrown 0.14.5", - "hashbrown 0.15.5", - "hashbrown 0.16.1", - "hex", - "hmac", - "hyper 0.14.32", - "hyper 1.9.0", - "hyper-rustls 0.27.9", - "hyper-util", - "hyperlocal", - "idna", - "indexmap 2.14.0", - "itertools 0.13.0", - "itertools 0.14.0", - "jiff", - "jsonwebtoken 9.3.1", - "k256", - "k8s-openapi", - "keccak", - "kube", - "kube-client", - "kube-core", - "libc", - "libp2p", - "libp2p-core", - "libp2p-identity", - "libp2p-swarm", - "libsecp256k1", - "libsecp256k1-core", - "linux-raw-sys 0.12.1", - "log", - "memchr", - "mime_guess", - "miniz_oxide", - "multihash", - "nix 0.31.2", - "nom", - "num-bigint 0.4.6", - "num-integer", - "num-traits", - "objc2-core-foundation", - "objc2-io-kit", - "once_cell", - "openssl", - "openssl-sys", - "parking_lot", - "password-hash", - "percent-encoding", - "pkcs8", - "portable-atomic", - "ppv-lite86", - "predicates", - "proc-macro2", - "prost", - "quote", - "rand 0.8.5", - "rand 0.9.4", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "regex", - "regex-automata", - "regex-syntax", - "reqwest 0.12.28", - "ring 0.16.20", - "ring 0.17.14", - "round-based", - "ruint", - "rust_decimal", - "rustc-hash 2.1.2", - "rustix 1.1.4", - "rustls 0.23.38", - "rustls-pemfile 2.2.0", - "rustls-webpki 0.103.12", - "schnorrkel", - "sec1", - "security-framework-sys", - "semver 1.0.28", - "serde", - "serde_bytes", - "serde_core", - "serde_json", - "serde_spanned 1.1.1", - "serde_with", - "serial_test", - "serial_test_derive", - "sha1", - "sha2 0.10.9", - "sha3", - "signature", - "slab", - "smallvec", - "spki", - "strum", - "subtle", - "syn 1.0.109", - "syn 2.0.117", - "sync_wrapper 1.0.2", - "sysinfo", - "tempfile", - "testcontainers", - "thiserror 2.0.18", - "time", - "time-macros", - "tiny-keccak", - "tnt-bls", - "tokio", - "tokio-rustls 0.26.4", - "tokio-stream", - "tokio-util", - "toml 1.1.2+spec-1.1.0", - "toml_datetime 1.1.1+spec-1.1.0", - "toml_parser", - "toml_writer", - "tonic", - "tonic-build", - "tower 0.5.3", - "tower-http 0.6.8", - "tracing", - "tracing-core", - "tracing-log", - "tracing-subscriber 0.3.23", - "url", - "uuid 1.23.0", - "winnow 0.7.15", - "x25519-dalek", - "zerocopy", - "zeroize", -] +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beffa227304dbaea3ad6a06ac674f9bc83a3dec3b7f63eeb442de37e7cb6bb01" [[package]] name = "writeable" @@ -12769,12 +11574,6 @@ dependencies = [ "web-time", ] -[[package]] -name = "yansi" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" - [[package]] name = "yasna" version = "0.5.2" diff --git a/Cargo.toml b/Cargo.toml index 0dcc264..88331f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ license = "MIT OR Apache-2.0" repository = "https://github.com/tangle-network/llm-inference-blueprint" [workspace.dependencies] -blueprint-sdk = { version = "0.2.0-alpha.5", features = ["std", "tangle", "macros"] } +blueprint-sdk = { version = "0.2.0-alpha.6", features = ["std", "tangle", "macros"] } alloy = { version = "1", features = ["full", "signer-local", "provider-http"] } alloy-sol-types = "1" tokio = { version = "1", features = ["full"] } diff --git a/blueprint.json b/blueprint.json index fc16ca7..1992d07 100644 --- a/blueprint.json +++ b/blueprint.json @@ -1,24 +1,24 @@ { - "name": "llm-inference", "description": "vLLM-backed LLM inference operator with shielded billing", - "version": "0.1.0", - "manager": { - "Evm": "InferenceBSM" - }, - "master_revision": "Latest", "jobs": [ { - "name": "inference", - "job_index": 0, "description": "Run LLM inference via vLLM backend (prompt → completion)", + "execution": "local", "inputs": [ "(string,uint32,uint64)" ], + "job_index": 0, + "name": "inference", "outputs": [ "(string,uint32,uint32)" ], - "required_results": 1, - "execution": "local" + "required_results": 1 } - ] + ], + "manager": { + "Evm": "InferenceBSM" + }, + "master_revision": "Latest", + "name": "llm-inference", + "version": "0.1.0" } \ No newline at end of file