diff --git a/xbyte-server/Cargo.lock b/xbyte-server/Cargo.lock index 7480a7c..ac2d1c8 100644 --- a/xbyte-server/Cargo.lock +++ b/xbyte-server/Cargo.lock @@ -274,12 +274,39 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f16daaf7e1f95f62c6c3bf8a3fc3d78b08ae9777810c0bb5e94966c7cd57ef0" dependencies = [ - "alloy-eips", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", "alloy-trie", - "alloy-tx-macros", + "alloy-tx-macros 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "k256", + "once_cell", + "rand 0.8.5", + "secp256k1", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.17", +] + +[[package]] +name = "alloy-consensus" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae8c24c95e90c1608c2d91cff1b451d796474168d3310ccc8b7cd12502ca8169" +dependencies = [ + "alloy-eips 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", + "alloy-trie", + "alloy-tx-macros 2.0.1", "auto_impl", "borsh", "c-kzg", @@ -301,30 +328,44 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "118998d9015332ab1b4720ae1f1e3009491966a0349938a1f43ff45a8a4c6299" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-consensus-any" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d211ad0ef468a70a7a829e49683ff59ad25f02b4ab3764344c4c2663329a52c" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-eips 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "serde", ] [[package]] name = "alloy-contract" -version = "1.8.3" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ac9e0c34dc6bce643b182049cdfcca1b8ce7d9c260cbdd561f511873b7e26cd" +checksum = "c59d55233ac14aa7fa6bcdcad45ba305e90c556065e0947cd9f243c4469e7c2d" dependencies = [ - "alloy-consensus", + "alloy-consensus 2.0.1", "alloy-dyn-abi", "alloy-json-abi", - "alloy-network", - "alloy-network-primitives", + "alloy-network 2.0.1", + "alloy-network-primitives 2.0.1", "alloy-primitives", - "alloy-provider", - "alloy-rpc-types-eth", + "alloy-provider 2.0.1", + "alloy-rpc-types-eth 2.0.1", "alloy-sol-types", - "alloy-transport", + "alloy-transport 2.0.1", "futures", "futures-util", "serde_json", @@ -410,7 +451,30 @@ dependencies = [ "alloy-eip7928", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "auto_impl", + "borsh", + "c-kzg", + "derive_more", + "either", + "serde", + "serde_with", + "sha2 0.10.9", +] + +[[package]] +name = "alloy-eips" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae69eaa5096b47ffe97e6a5d6bde7e7fa2dec106af22a9315621d11039c3de3c" +dependencies = [ + "alloy-eip2124", + "alloy-eip2930", + "alloy-eip7702", + "alloy-eip7928", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "auto_impl", "borsh", "c-kzg", @@ -448,22 +512,63 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "662b525af73e86b2167dae923261c8edf440ba7e1426b30a8b993177bc214c02" +dependencies = [ + "alloy-primitives", + "alloy-sol-types", + "http 1.4.0", + "serde", + "serde_json", + "thiserror 2.0.17", + "tracing", +] + [[package]] name = "alloy-network" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7197a66d94c4de1591cdc16a9bcea5f8cccd0da81b865b49aef97b1b4016e0fa" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-json-rpc", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", - "alloy-rpc-types-any", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", + "alloy-rpc-types-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", + "alloy-signer 1.8.3", + "alloy-sol-types", + "async-trait", + "auto_impl", + "derive_more", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror 2.0.17", +] + +[[package]] +name = "alloy-network" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c657c2d9751d3c7d94990554b231e5372c3c2e4bad842806280b6151a0d6a05d" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-consensus-any 2.0.1", + "alloy-eips 2.0.1", + "alloy-json-rpc 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rpc-types-any 2.0.1", + "alloy-rpc-types-eth 2.0.1", + "alloy-serde 2.0.1", + "alloy-signer 2.0.1", "alloy-sol-types", "async-trait", "auto_impl", @@ -480,10 +585,23 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb82711d59a43fdfd79727c99f270b974c784ec4eb5728a0d0d22f26716c87ef" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-primitives", + "alloy-serde 1.8.3", + "serde", +] + +[[package]] +name = "alloy-network-primitives" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59e7c4bb0ebbd6d7406d2808968f43c0d5186c69c5e58cedcbee7380f4cd1fcf" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-eips 2.0.1", "alloy-primitives", - "alloy-serde", + "alloy-serde 2.0.1", "serde", ] @@ -521,17 +639,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf6b18b929ef1d078b834c3631e9c925177f3b23ddc6fa08a722d13047205876" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-eips 1.8.3", + "alloy-json-rpc 1.8.3", + "alloy-network 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", - "alloy-rpc-client", - "alloy-rpc-types-eth", - "alloy-signer", + "alloy-rpc-client 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-signer 1.8.3", "alloy-sol-types", - "alloy-transport", + "alloy-transport 1.8.3", "alloy-transport-http", "async-stream", "async-trait", @@ -553,6 +671,42 @@ dependencies = [ "wasmtimer", ] +[[package]] +name = "alloy-provider" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4fea0fc2628cdbc851aaa333124f9d8ab9f567ab8d4c20202819db13aa1a534" +dependencies = [ + "alloy-chains", + "alloy-consensus 2.0.1", + "alloy-eips 2.0.1", + "alloy-json-rpc 2.0.1", + "alloy-network 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rpc-client 2.0.1", + "alloy-rpc-types-eth 2.0.1", + "alloy-signer 2.0.1", + "alloy-sol-types", + "alloy-transport 2.0.1", + "async-stream", + "async-trait", + "auto_impl", + "dashmap", + "either", + "futures", + "futures-utils-wasm", + "lru", + "parking_lot", + "pin-project", + "serde", + "serde_json", + "thiserror 2.0.17", + "tokio", + "tracing", + "wasmtimer", +] + [[package]] name = "alloy-rlp" version = "0.3.12" @@ -581,9 +735,9 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94fcc9604042ca80bd37aa5e232ea1cd851f337e31e2babbbb345bc0b1c30de3" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", "alloy-primitives", - "alloy-transport", + "alloy-transport 1.8.3", "alloy-transport-http", "futures", "pin-project", @@ -598,15 +752,50 @@ dependencies = [ "wasmtimer", ] +[[package]] +name = "alloy-rpc-client" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5ee7b51752c68fb95f21705e402700750e692b1d21ccc294ac48fadc8655d53" +dependencies = [ + "alloy-json-rpc 2.0.1", + "alloy-primitives", + "alloy-transport 2.0.1", + "futures", + "pin-project", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower", + "tracing", + "wasmtimer", +] + [[package]] name = "alloy-rpc-types-any" version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3823026d1ed239a40f12364fac50726c8daf1b6ab8077a97212c5123910429ed" dependencies = [ - "alloy-consensus-any", - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-consensus-any 1.8.3", + "alloy-rpc-types-eth 1.8.3", + "alloy-serde 1.8.3", +] + +[[package]] +name = "alloy-rpc-types-any" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f1a9a3bda9be7f6515316eb792710532411878bbfc88934973f4b371376b00d" +dependencies = [ + "alloy-consensus-any 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rpc-types-eth 2.0.1", + "alloy-serde 2.0.1", + "serde", + "serde_json", ] [[package]] @@ -615,13 +804,34 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59c095f92c4e1ff4981d89e9aa02d5f98c762a1980ab66bec49c44be11349da2" dependencies = [ - "alloy-consensus", - "alloy-consensus-any", - "alloy-eips", - "alloy-network-primitives", + "alloy-consensus 1.8.3", + "alloy-consensus-any 1.8.3", + "alloy-eips 1.8.3", + "alloy-network-primitives 1.8.3", "alloy-primitives", "alloy-rlp", - "alloy-serde", + "alloy-serde 1.8.3", + "alloy-sol-types", + "itertools 0.13.0", + "serde", + "serde_json", + "serde_with", + "thiserror 2.0.17", +] + +[[package]] +name = "alloy-rpc-types-eth" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dda4ece0050154ab278241aeffade58916b04f38254832e8cb6e4671c6e72ed2" +dependencies = [ + "alloy-consensus 2.0.1", + "alloy-consensus-any 2.0.1", + "alloy-eips 2.0.1", + "alloy-network-primitives 2.0.1", + "alloy-primitives", + "alloy-rlp", + "alloy-serde 2.0.1", "alloy-sol-types", "itertools 0.13.0", "serde", @@ -641,6 +851,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beaa5c581a67e2743d95b4849eb9cfeb90866429cdaa6d8f6b75eb988b2d0cd9" +dependencies = [ + "alloy-primitives", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "1.8.3" @@ -656,6 +877,21 @@ dependencies = [ "thiserror 2.0.17", ] +[[package]] +name = "alloy-signer" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5da9ae50f9b48d7b4e2e5cde87175257be7e5e56909a7794720597c1d9806f6" +dependencies = [ + "alloy-primitives", + "async-trait", + "auto_impl", + "either", + "elliptic-curve 0.13.8", + "k256", + "thiserror 2.0.17", +] + [[package]] name = "alloy-sol-macro" version = "1.5.7" @@ -732,7 +968,30 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8098f965442a9feb620965ba4b4be5e2b320f4ec5a3fff6bfa9e1ff7ef42bed1" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 1.8.3", + "auto_impl", + "base64", + "derive_more", + "futures", + "futures-utils-wasm", + "parking_lot", + "serde", + "serde_json", + "thiserror 2.0.17", + "tokio", + "tower", + "tracing", + "url", + "wasmtimer", +] + +[[package]] +name = "alloy-transport" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19dec9bfb59647254afdecbb5ddcddd7ba02edcd48ffa40510bddfbed0be1634" +dependencies = [ + "alloy-json-rpc 2.0.1", "auto_impl", "base64", "derive_more", @@ -755,8 +1014,8 @@ 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.13.0", "reqwest", "serde_json", @@ -793,6 +1052,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "alloy-tx-macros" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3520337f3d3d063a7fe20f47aaa62d695e3dc0372b34f601560dee24e76988b9" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "android_system_properties" version = "0.1.5" @@ -5929,7 +6200,7 @@ version = "0.1.1" dependencies = [ "alloy-contract", "alloy-primitives", - "alloy-provider", + "alloy-provider 1.8.3", "alloy-sol-types", "anyhow", "tokio", diff --git a/xbyte-server/Cargo.toml b/xbyte-server/Cargo.toml index 7f7e1e6..8cd317f 100644 --- a/xbyte-server/Cargo.toml +++ b/xbyte-server/Cargo.toml @@ -41,6 +41,6 @@ aws-sdk-sts = { version = "1.102.0", features = ["behavior-version-latest"] } # x402 dependencies ureq = { version = "3.3.0", features = ["rustls", "json"] } alloy-sol-types = "1.5.7" -alloy-contract = "1.8.3" +alloy-contract = "2.0.1" alloy-provider = "1.6.3" alloy-primitives = { version = "1.5.7", features = ["serde"] }