From 87889678c0427452177ae978c8a29f39e0d4ed62 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 1 Nov 2024 11:12:04 +0000 Subject: [PATCH] build(deps): Bump alloy-contract from 0.1.4 to 0.5.4 Bumps [alloy-contract](https://github.com/alloy-rs/alloy) from 0.1.4 to 0.5.4. - [Release notes](https://github.com/alloy-rs/alloy/releases) - [Changelog](https://github.com/alloy-rs/alloy/blob/main/CHANGELOG.md) - [Commits](https://github.com/alloy-rs/alloy/compare/v0.1.4...v0.5.4) --- updated-dependencies: - dependency-name: alloy-contract dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 678 +++++++++++++++++++++++++++++++++++++++++++---------- Cargo.toml | 2 +- 2 files changed, 561 insertions(+), 119 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 894ed86..93754fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -143,28 +143,64 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da374e868f54c7f4ad2ad56829827badca388efd645f8cf5fccc61c2b5343504" dependencies = [ - "alloy-eips", + "alloy-eips 0.1.4", "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.1.4", "c-kzg", "serde", ] +[[package]] +name = "alloy-consensus" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41ed961a48297c732a5d97ee321aa8bb5009ecadbcb077d8bec90cb54e651629" +dependencies = [ + "alloy-eips 0.5.4", + "alloy-primitives 0.8.10", + "alloy-rlp", + "alloy-serde 0.5.4", + "auto_impl", + "c-kzg", + "derive_more 1.0.0", + "serde", +] + [[package]] name = "alloy-contract" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dc6957ff706f9e5f6fd42f52a93e4bce476b726c92d077b348de28c4a76730c" dependencies = [ - "alloy-dyn-abi", - "alloy-json-abi", - "alloy-network", + "alloy-dyn-abi 0.7.7", + "alloy-json-abi 0.7.7", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", - "alloy-rpc-types-eth", - "alloy-sol-types", - "alloy-transport", + "alloy-provider 0.1.4", + "alloy-rpc-types-eth 0.1.4", + "alloy-sol-types 0.7.7", + "alloy-transport 0.1.4", + "futures", + "futures-util", + "thiserror", +] + +[[package]] +name = "alloy-contract" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "460ab80ce4bda1c80bcf96fe7460520476f2c7b734581c6567fac2708e2a60ef" +dependencies = [ + "alloy-dyn-abi 0.8.10", + "alloy-json-abi 0.8.10", + "alloy-network 0.5.4", + "alloy-network-primitives", + "alloy-primitives 0.8.10", + "alloy-provider 0.5.4", + "alloy-rpc-types-eth 0.5.4", + "alloy-sol-types 0.8.10", + "alloy-transport 0.5.4", "futures", "futures-util", "thiserror", @@ -176,10 +212,10 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413902aa18a97569e60f679c23f46a18db1656d87ab4d4e49d0e1e52042f66df" dependencies = [ - "alloy-json-abi", + "alloy-json-abi 0.7.7", "alloy-primitives 0.7.7", - "alloy-sol-type-parser", - "alloy-sol-types", + "alloy-sol-type-parser 0.7.7", + "alloy-sol-types 0.7.7", "const-hex", "itoa", "serde", @@ -187,6 +223,46 @@ dependencies = [ "winnow", ] +[[package]] +name = "alloy-dyn-abi" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5228b189b18b85761340dc9eaac0141148a8503657b36f9bc3a869413d987ca" +dependencies = [ + "alloy-json-abi 0.8.10", + "alloy-primitives 0.8.10", + "alloy-sol-type-parser 0.8.10", + "alloy-sol-types 0.8.10", + "const-hex", + "itoa", + "serde", + "serde_json", + "winnow", +] + +[[package]] +name = "alloy-eip2930" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0069cf0642457f87a01a014f6dc29d5d893cd4fd8fddf0c3cdfad1bb3ebafc41" +dependencies = [ + "alloy-primitives 0.8.10", + "alloy-rlp", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ffc577390ce50234e02d841214b3dc0bea6aaaae8e04bbf3cb82e9a45da9eb" +dependencies = [ + "alloy-primitives 0.8.10", + "alloy-rlp", + "derive_more 1.0.0", + "serde", +] + [[package]] name = "alloy-eips" version = "0.1.4" @@ -195,13 +271,31 @@ checksum = "f76ecab54890cdea1e4808fc0891c7e6cfcf71fe1a9fe26810c7280ef768f4ed" dependencies = [ "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", + "alloy-serde 0.1.4", "c-kzg", "once_cell", "serde", "sha2 0.10.8", ] +[[package]] +name = "alloy-eips" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b69e06cf9c37be824b9d26d6d101114fdde6af0c87de2828b414c05c4b3daa71" +dependencies = [ + "alloy-eip2930", + "alloy-eip7702", + "alloy-primitives 0.8.10", + "alloy-rlp", + "alloy-serde 0.5.4", + "c-kzg", + "derive_more 1.0.0", + "once_cell", + "serde", + "sha2 0.10.8", +] + [[package]] name = "alloy-json-abi" version = "0.7.7" @@ -209,7 +303,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc05b04ac331a9f07e3a4036ef7926e49a8bf84a99a1ccfc7e2ab55a5fcbb372" dependencies = [ "alloy-primitives 0.7.7", - "alloy-sol-type-parser", + "alloy-sol-type-parser 0.7.7", + "serde", + "serde_json", +] + +[[package]] +name = "alloy-json-abi" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31a0f0d51db8a1a30a4d98a9f90e090a94c8f44cb4d9eafc7e03aa6d00aae984" +dependencies = [ + "alloy-primitives 0.8.10", + "alloy-sol-type-parser 0.8.10", "serde", "serde_json", ] @@ -227,26 +333,74 @@ dependencies = [ "tracing", ] +[[package]] +name = "alloy-json-rpc" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af5979e0d5a7bf9c7eb79749121e8256e59021af611322aee56e77e20776b4b3" +dependencies = [ + "alloy-primitives 0.8.10", + "alloy-sol-types 0.8.10", + "serde", + "serde_json", + "thiserror", + "tracing", +] + [[package]] name = "alloy-network" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25f6895fc31b48fa12306ef9b4f78b7764f8bd6d7d91cdb0a40e233704a0f23f" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-json-rpc 0.1.4", "alloy-primitives 0.7.7", - "alloy-rpc-types-eth", - "alloy-serde", - "alloy-signer", - "alloy-sol-types", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", + "alloy-signer 0.1.4", + "alloy-sol-types 0.7.7", "async-trait", "auto_impl", "futures-utils-wasm", "thiserror", ] +[[package]] +name = "alloy-network" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "204237129086ce5dc17a58025e93739b01b45313841f98fa339eb1d780511e57" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-json-rpc 0.5.4", + "alloy-network-primitives", + "alloy-primitives 0.8.10", + "alloy-rpc-types-eth 0.5.4", + "alloy-serde 0.5.4", + "alloy-signer 0.5.4", + "alloy-sol-types 0.8.10", + "async-trait", + "auto_impl", + "futures-utils-wasm", + "thiserror", +] + +[[package]] +name = "alloy-network-primitives" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "514f70ee2a953db21631cd817b13a1571474ec77ddc03d47616d5e8203489fde" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-primitives 0.8.10", + "alloy-serde 0.5.4", + "serde", +] + [[package]] name = "alloy-primitives" version = "0.7.7" @@ -275,14 +429,25 @@ version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8edae627382349b56cd6a7a2106f4fd69b243a9233e560c55c2e03cabb7e1d3c" dependencies = [ + "alloy-rlp", "bytes", "cfg-if", "const-hex", "derive_more 1.0.0", + "foldhash", + "hashbrown 0.15.0", "hex-literal", + "indexmap 2.6.0", "itoa", + "k256", + "keccak-asm", "paste", + "proptest", + "rand", "ruint", + "rustc-hash 2.0.0", + "serde", + "sha3", "tiny-keccak", ] @@ -293,21 +458,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c538bfa893d07e27cb4f3c1ab5f451592b7c526d511d62b576a2ce59e146e4a" dependencies = [ "alloy-chains", - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", - "alloy-network", + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-json-rpc 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", "alloy-pubsub", - "alloy-rpc-client", - "alloy-rpc-types-eth", - "alloy-transport", - "alloy-transport-http", + "alloy-rpc-client 0.1.4", + "alloy-rpc-types-eth 0.1.4", + "alloy-transport 0.1.4", + "alloy-transport-http 0.1.4", "alloy-transport-ws", "async-stream", "async-trait", "auto_impl", - "dashmap", + "dashmap 5.5.3", "futures", "futures-utils-wasm", "lru", @@ -320,22 +485,56 @@ dependencies = [ "url", ] +[[package]] +name = "alloy-provider" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4814d141ede360bb6cd1b4b064f1aab9de391e7c4d0d4d50ac89ea4bc1e25fbd" +dependencies = [ + "alloy-chains", + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-json-rpc 0.5.4", + "alloy-network 0.5.4", + "alloy-network-primitives", + "alloy-primitives 0.8.10", + "alloy-rpc-client 0.5.4", + "alloy-rpc-types-eth 0.5.4", + "alloy-transport 0.5.4", + "async-stream", + "async-trait", + "auto_impl", + "dashmap 6.1.0", + "futures", + "futures-utils-wasm", + "lru", + "parking_lot", + "pin-project", + "schnellru", + "serde", + "serde_json", + "thiserror", + "tokio", + "tracing", + "wasmtimer", +] + [[package]] name = "alloy-pubsub" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a7341322d9bc0e49f6e9fd9f2eb8e30f73806f2dd12cbb3d6bab2694c921f87" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.1.4", "alloy-primitives 0.7.7", - "alloy-transport", + "alloy-transport 0.1.4", "bimap", "futures", "serde", "serde_json", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", "tracing", ] @@ -367,11 +566,11 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ba31bae67773fd5a60020bea900231f8396202b7feca4d0c70c6b59308ab4a8" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.1.4", "alloy-primitives 0.7.7", "alloy-pubsub", - "alloy-transport", - "alloy-transport-http", + "alloy-transport 0.1.4", + "alloy-transport-http 0.1.4", "alloy-transport-ws", "futures", "hyper-util", @@ -381,19 +580,40 @@ dependencies = [ "serde_json", "tokio", "tokio-stream", - "tower", + "tower 0.4.13", "tracing", "url", ] +[[package]] +name = "alloy-rpc-client" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc2bd1e7403463a5f2c61e955bcc9d3072b63aa177442b0f9aa6a6d22a941e3" +dependencies = [ + "alloy-json-rpc 0.5.4", + "alloy-primitives 0.8.10", + "alloy-transport 0.5.4", + "alloy-transport-http 0.5.4", + "futures", + "pin-project", + "serde", + "serde_json", + "tokio", + "tokio-stream", + "tower 0.5.1", + "tracing", + "wasmtimer", +] + [[package]] name = "alloy-rpc-types" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "184a7a42c7ba9141cc9e76368356168c282c3bc3d9e5d78f3556bdfe39343447" dependencies = [ - "alloy-rpc-types-eth", - "alloy-serde", + "alloy-rpc-types-eth 0.1.4", + "alloy-serde 0.1.4", ] [[package]] @@ -402,18 +622,37 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab4123ee21f99ba4bd31bfa36ba89112a18a500f8b452f02b35708b1b951e2b9" dependencies = [ - "alloy-consensus", - "alloy-eips", + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", "alloy-primitives 0.7.7", "alloy-rlp", - "alloy-serde", - "alloy-sol-types", + "alloy-serde 0.1.4", + "alloy-sol-types 0.7.7", "itertools 0.13.0", "serde", "serde_json", "thiserror", ] +[[package]] +name = "alloy-rpc-types-eth" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00b034779a4850b4b03f5be5ea674a1cf7d746b2da762b34d1860ab45e48ca27" +dependencies = [ + "alloy-consensus 0.5.4", + "alloy-eips 0.5.4", + "alloy-network-primitives", + "alloy-primitives 0.8.10", + "alloy-rlp", + "alloy-serde 0.5.4", + "alloy-sol-types 0.8.10", + "derive_more 1.0.0", + "itertools 0.13.0", + "serde", + "serde_json", +] + [[package]] name = "alloy-serde" version = "0.1.4" @@ -425,6 +664,17 @@ dependencies = [ "serde_json", ] +[[package]] +name = "alloy-serde" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "028e72eaa9703e4882344983cfe7636ce06d8cce104a78ea62fd19b46659efc4" +dependencies = [ + "alloy-primitives 0.8.10", + "serde", + "serde_json", +] + [[package]] name = "alloy-signer" version = "0.1.4" @@ -439,16 +689,30 @@ dependencies = [ "thiserror", ] +[[package]] +name = "alloy-signer" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "592c185d7100258c041afac51877660c7bf6213447999787197db4842f0e938e" +dependencies = [ + "alloy-primitives 0.8.10", + "async-trait", + "auto_impl", + "elliptic-curve", + "k256", + "thiserror", +] + [[package]] name = "alloy-signer-aws" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "63ce17bfd5aa38e14b9c83b553d93c76e1bd5641a2db45f381f81619fd3e54ca" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-signer", + "alloy-signer 0.1.4", "async-trait", "aws-sdk-kms", "k256", @@ -463,10 +727,10 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6dfc9c26fe6c6f1bad818c9a976de9044dd12e1f75f1f156a801ee3e8148c1b6" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-signer", + "alloy-signer 0.1.4", "async-trait", "k256", "rand", @@ -479,22 +743,36 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b40397ddcdcc266f59f959770f601ce1280e699a91fc1862f29cef91707cd09" dependencies = [ - "alloy-sol-macro-expander", - "alloy-sol-macro-input", + "alloy-sol-macro-expander 0.7.7", + "alloy-sol-macro-input 0.7.7", "proc-macro-error", "proc-macro2", "quote", "syn 2.0.85", ] +[[package]] +name = "alloy-sol-macro" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841eabaa4710f719fddbc24c95d386eae313f07e6da4babc25830ee37945be0c" +dependencies = [ + "alloy-sol-macro-expander 0.8.10", + "alloy-sol-macro-input 0.8.10", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.85", +] + [[package]] name = "alloy-sol-macro-expander" version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "867a5469d61480fea08c7333ffeca52d5b621f5ca2e44f271b117ec1fc9a0525" dependencies = [ - "alloy-json-abi", - "alloy-sol-macro-input", + "alloy-json-abi 0.7.7", + "alloy-sol-macro-input 0.7.7", "const-hex", "heck 0.5.0", "indexmap 2.6.0", @@ -502,7 +780,25 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.85", - "syn-solidity", + "syn-solidity 0.7.7", + "tiny-keccak", +] + +[[package]] +name = "alloy-sol-macro-expander" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6672337f19d837b9f7073c45853aeb528ed9f7dd6a4154ce683e9e5cb7794014" +dependencies = [ + "alloy-sol-macro-input 0.8.10", + "const-hex", + "heck 0.5.0", + "indexmap 2.6.0", + "proc-macro-error2", + "proc-macro2", + "quote", + "syn 2.0.85", + "syn-solidity 0.8.10", "tiny-keccak", ] @@ -512,7 +808,7 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e482dc33a32b6fadbc0f599adea520bd3aaa585c141a80b404d0a3e3fa72528" dependencies = [ - "alloy-json-abi", + "alloy-json-abi 0.7.7", "const-hex", "dunce", "heck 0.5.0", @@ -520,7 +816,22 @@ dependencies = [ "quote", "serde_json", "syn 2.0.85", - "syn-solidity", + "syn-solidity 0.7.7", +] + +[[package]] +name = "alloy-sol-macro-input" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dff37dd20bfb118b777c96eda83b2067f4226d2644c5cfa00187b3bc01770ba" +dependencies = [ + "const-hex", + "dunce", + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.85", + "syn-solidity 0.8.10", ] [[package]] @@ -533,15 +844,38 @@ dependencies = [ "winnow", ] +[[package]] +name = "alloy-sol-type-parser" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b853d42292dbb159671a3edae3b2750277ff130f32b726fe07dc2b17aa6f2b5" +dependencies = [ + "serde", + "winnow", +] + [[package]] name = "alloy-sol-types" version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a91ca40fa20793ae9c3841b83e74569d1cc9af29a2f5237314fd3452d51e38c7" dependencies = [ - "alloy-json-abi", + "alloy-json-abi 0.7.7", "alloy-primitives 0.7.7", - "alloy-sol-macro", + "alloy-sol-macro 0.7.7", + "const-hex", + "serde", +] + +[[package]] +name = "alloy-sol-types" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa828bb1b9a6dc52208fbb18084fb9ce2c30facc2bfda6a5d922349b4990354f" +dependencies = [ + "alloy-json-abi 0.8.10", + "alloy-primitives 0.8.10", + "alloy-sol-macro 0.8.10", "const-hex", "serde", ] @@ -552,7 +886,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "01b51a291f949f755e6165c3ed562883175c97423703703355f4faa4b7d0a57c" dependencies = [ - "alloy-json-rpc", + "alloy-json-rpc 0.1.4", "base64 0.22.1", "futures-util", "futures-utils-wasm", @@ -560,29 +894,59 @@ dependencies = [ "serde_json", "thiserror", "tokio", - "tower", + "tower 0.4.13", "tracing", "url", ] +[[package]] +name = "alloy-transport" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be77579633ebbc1266ae6fd7694f75c408beb1aeb6865d0b18f22893c265a061" +dependencies = [ + "alloy-json-rpc 0.5.4", + "base64 0.22.1", + "futures-util", + "futures-utils-wasm", + "serde", + "serde_json", + "thiserror", + "tokio", + "tower 0.5.1", + "tracing", + "url", + "wasmtimer", +] + [[package]] name = "alloy-transport-http" version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86d65871f9f1cafe1ed25cde2f1303be83e6473e995a2d56c275ae4fcce6119c" dependencies = [ - "alloy-json-rpc", - "alloy-transport", + "alloy-json-rpc 0.1.4", + "alloy-transport 0.1.4", "http-body-util", "hyper 1.5.0", "hyper-util", "reqwest 0.12.9", "serde_json", - "tower", + "tower 0.4.13", "tracing", "url", ] +[[package]] +name = "alloy-transport-http" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91fd1a5d0827939847983b46f2f79510361f901dc82f8e3c38ac7397af142c6e" +dependencies = [ + "alloy-transport 0.5.4", + "url", +] + [[package]] name = "alloy-transport-ws" version = "0.1.4" @@ -590,7 +954,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aec83fd052684556c78c54df111433493267234d82321c2236560c752f595f20" dependencies = [ "alloy-pubsub", - "alloy-transport", + "alloy-transport 0.1.4", "futures", "http 1.1.0", "rustls 0.23.16", @@ -1784,13 +2148,13 @@ name = "blueprint-test-utils" version = "0.1.1" source = "git+https://github.com/webb-tools/gadget?branch=donovan/avs-updates#25798c2b43744c47b90ee151b3c661551f53be7d" dependencies = [ - "alloy-contract", + "alloy-contract 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-rpc-types", - "alloy-rpc-types-eth", - "alloy-sol-types", - "alloy-transport", + "alloy-rpc-types-eth 0.1.4", + "alloy-sol-types 0.7.7", + "alloy-transport 0.1.4", "async-trait", "blueprint-manager", "cargo-tangle", @@ -2036,9 +2400,9 @@ name = "cargo-tangle" version = "0.2.1" source = "git+https://github.com/webb-tools/gadget?branch=donovan/avs-updates#25798c2b43744c47b90ee151b3c661551f53be7d" dependencies = [ - "alloy-json-abi", - "alloy-network", - "alloy-provider", + "alloy-json-abi 0.7.7", + "alloy-network 0.1.4", + "alloy-provider 0.1.4", "alloy-rpc-types", "alloy-signer-local", "cargo-generate", @@ -2773,6 +3137,20 @@ dependencies = [ "parking_lot_core", ] +[[package]] +name = "dashmap" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" +dependencies = [ + "cfg-if", + "crossbeam-utils", + "hashbrown 0.14.5", + "lock_api", + "once_cell", + "parking_lot_core", +] + [[package]] name = "data-encoding" version = "2.6.0" @@ -3172,13 +3550,13 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92a9242f761ef1403ada3fc268d5373b977c32cf755560019a211d881b343135" dependencies = [ - "alloy-eips", - "alloy-network", + "alloy-eips 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", - "alloy-rpc-types-eth", + "alloy-provider 0.1.4", + "alloy-rpc-types-eth 0.1.4", "alloy-signer-local", - "alloy-transport-http", + "alloy-transport-http 0.1.4", "eigen-logging", "eigen-signer", "k256", @@ -3192,11 +3570,11 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26b545b7b3bb97aa6f769fa329c43e121d3d3ef2c700528c51493d14b7ca4c2b" dependencies = [ - "alloy-contract", + "alloy-contract 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-rpc-types", - "alloy-signer", + "alloy-signer 0.1.4", "alloy-signer-local", "ark-ff 0.4.2", "async-trait", @@ -3216,7 +3594,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46b72f6b15b8e641b4b43c1dced1df39cd1b4bcc6ce943ab1ce2280cba6e486f" dependencies = [ - "alloy-contract", + "alloy-contract 0.1.4", "alloy-primitives 0.7.7", "eigen-logging", "eigen-types", @@ -3231,16 +3609,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afc00e0508a9137355212339d6bc0b83b3ceb7dc4f541ec920e66171295bd9c3" dependencies = [ - "alloy-consensus", - "alloy-eips", - "alloy-json-rpc", + "alloy-consensus 0.1.4", + "alloy-eips 0.1.4", + "alloy-json-rpc 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-pubsub", "alloy-rlp", - "alloy-rpc-types-eth", - "alloy-transport", - "alloy-transport-http", + "alloy-rpc-types-eth 0.1.4", + "alloy-transport 0.1.4", + "alloy-transport-http 0.1.4", "alloy-transport-ws", "async-trait", "eigen-logging", @@ -3256,9 +3634,9 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0327abf48cd09e672456be65e640ee609d23a1989ea1d310b0585e333829f124" dependencies = [ - "alloy-contract", + "alloy-contract 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-rpc-types", "chrono", "eigen-utils", @@ -3403,7 +3781,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc37b203588165d466fbff505e474b7fdfd4bfdd9095171f171209aeaf57919d" dependencies = [ "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-rpc-types", "anyhow", "async-trait", @@ -3424,11 +3802,11 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e981bde69979d705dbac089181df625f7e54ec01898983a8a1d8d1144b67b83b" dependencies = [ - "alloy-consensus", - "alloy-network", + "alloy-consensus 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-rpc-client", - "alloy-signer", + "alloy-rpc-client 0.1.4", + "alloy-signer 0.1.4", "alloy-signer-aws", "alloy-signer-local", "async-trait", @@ -3445,10 +3823,10 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54b14a2ba9fbb5585ce0b3170243db2dfc551383ea7a46114a2c3f748da4515a" dependencies = [ - "alloy-network", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", - "alloy-transport-http", + "alloy-provider 0.1.4", + "alloy-transport-http 0.1.4", "eigen-utils", "once_cell", "serde", @@ -3478,15 +3856,15 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "781a0d9bc2ab3d3709a1d6b23dfca5c2ef2da29b38f10a04bf7f1991bb53293e" dependencies = [ - "alloy-contract", - "alloy-json-rpc", - "alloy-network", - "alloy-provider", + "alloy-contract 0.1.4", + "alloy-json-rpc 0.1.4", + "alloy-network 0.1.4", + "alloy-provider 0.1.4", "alloy-pubsub", "alloy-signer-local", - "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-sol-types 0.7.7", + "alloy-transport 0.1.4", + "alloy-transport-http 0.1.4", "reqwest 0.12.9", ] @@ -4538,16 +4916,16 @@ name = "gadget-sdk" version = "0.2.3" source = "git+https://github.com/webb-tools/gadget?branch=donovan/avs-updates#25798c2b43744c47b90ee151b3c661551f53be7d" dependencies = [ - "alloy-contract", - "alloy-network", + "alloy-contract 0.1.4", + "alloy-network 0.1.4", "alloy-primitives 0.7.7", - "alloy-provider", + "alloy-provider 0.1.4", "alloy-rpc-types", - "alloy-signer", + "alloy-signer 0.1.4", "alloy-signer-local", - "alloy-sol-types", - "alloy-transport", - "alloy-transport-http", + "alloy-sol-types 0.7.7", + "alloy-transport 0.1.4", + "alloy-transport-http 0.1.4", "ark-bn254", "ark-ec", "ark-ff 0.4.2", @@ -5038,6 +5416,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash", + "serde", ] [[package]] @@ -5954,7 +6333,7 @@ dependencies = [ "serde_json", "thiserror", "tokio", - "tower", + "tower 0.4.13", "tracing", "url", ] @@ -8472,6 +8851,28 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-error-attr2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "proc-macro-error2" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" +dependencies = [ + "proc-macro-error-attr2", + "proc-macro2", + "quote", + "syn 2.0.85", +] + [[package]] name = "proc-macro2" version = "1.0.89" @@ -8680,6 +9081,7 @@ dependencies = [ "libc", "rand_chacha", "rand_core 0.6.4", + "serde", ] [[package]] @@ -11241,8 +11643,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02f31217207638b7cba9751cedb9ddb612478423d7bf8700091cf1f9970bbc5f" dependencies = [ - "alloy-contract", - "alloy-sol-types", + "alloy-contract 0.1.4", + "alloy-sol-types 0.7.7", "serde", ] @@ -11280,6 +11682,18 @@ dependencies = [ "syn 2.0.85", ] +[[package]] +name = "syn-solidity" +version = "0.8.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16320d4a2021ba1a32470b3759676114a918885e9800e68ad60f2c67969fba62" +dependencies = [ + "paste", + "proc-macro2", + "quote", + "syn 2.0.85", +] + [[package]] name = "sync_wrapper" version = "0.1.2" @@ -11378,10 +11792,10 @@ dependencies = [ name = "tangle-avs" version = "0.1.0" dependencies = [ - "alloy-contract", + "alloy-contract 0.5.4", "alloy-primitives 0.7.7", - "alloy-provider", - "alloy-sol-types", + "alloy-provider 0.1.4", + "alloy-sol-types 0.7.7", "async-trait", "blueprint-test-utils", "color-eyre", @@ -11812,6 +12226,20 @@ dependencies = [ "tracing", ] +[[package]] +name = "tower" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2873938d487c3cfb9aed7546dc9f2711d867c9f90c46b889989a2cb84eba6b4f" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 0.1.2", + "tower-layer", + "tower-service", +] + [[package]] name = "tower-layer" version = "0.3.3" @@ -12552,6 +12980,20 @@ dependencies = [ "wasmparser", ] +[[package]] +name = "wasmtimer" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7ed9d8b15c7fb594d72bfb4b5a276f3d2029333cd93a932f376f5937f6f80ee" +dependencies = [ + "futures", + "js-sys", + "parking_lot", + "pin-utils", + "slab", + "wasm-bindgen", +] + [[package]] name = "web-sys" version = "0.3.72" diff --git a/Cargo.toml b/Cargo.toml index 9a40a9f..fe9d314 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,7 +25,7 @@ eigensdk = { version = "0.1.0", features = ["full", "utils", "types"] } alloy-primitives = "0.7.2" alloy-provider = { version = "0.1", default-features = false, features = ["reqwest", "ws"] } alloy-sol-types = "0.7.2" -alloy-contract = "0.1" +alloy-contract = "0.5" lock_api = "0.4.12" parking_lot = "0.12.3" url = "2.5.2"