diff --git a/Cargo.lock b/Cargo.lock index 8d7db9d..1fc62f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -148,7 +148,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dc6957ff706f9e5f6fd42f52a93e4bce476b726c92d077b348de28c4a76730c" dependencies = [ "alloy-dyn-abi", - "alloy-json-abi", + "alloy-json-abi 0.7.7", "alloy-network", "alloy-primitives 0.7.7", "alloy-provider", @@ -166,9 +166,9 @@ 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-type-parser 0.7.7", "alloy-sol-types 0.7.7", "const-hex", "itoa", @@ -210,7 +210,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.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b5671117c38b1c2306891f97ad3828d85487087f54ebe2c7591a055ea5bcea7" +dependencies = [ + "alloy-primitives 0.8.9", + "alloy-sol-type-parser 0.8.10", "serde", "serde_json", ] @@ -582,7 +594,7 @@ version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "867a5469d61480fea08c7333ffeca52d5b621f5ca2e44f271b117ec1fc9a0525" dependencies = [ - "alloy-json-abi", + "alloy-json-abi 0.7.7", "alloy-sol-macro-input 0.7.7", "const-hex", "heck 0.5.0", @@ -601,6 +613,7 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a41b1e78dde06b5e12e6702fa8c1d30621bf07728ba75b801fb801c9c6a0ba10" dependencies = [ + "alloy-json-abi 0.8.9", "alloy-sol-macro-input 0.8.9", "const-hex", "heck 0.5.0", @@ -619,7 +632,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", @@ -636,11 +649,13 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91dc311a561a306664393407b88d3e53ae58581624128afd8a15faa5de3627dc" dependencies = [ + "alloy-json-abi 0.8.9", "const-hex", "dunce", "heck 0.5.0", "proc-macro2", "quote", + "serde_json", "syn 2.0.85", "syn-solidity 0.8.9", ] @@ -655,13 +670,23 @@ 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 0.7.7", "const-hex", @@ -674,9 +699,11 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "086f41bc6ebcd8cb15f38ba20e47be38dd03692149681ce8061c35d960dbf850" dependencies = [ + "alloy-json-abi 0.8.9", "alloy-primitives 0.8.9", "alloy-sol-macro 0.8.9", "const-hex", + "serde", ] [[package]] @@ -6126,7 +6153,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.48.5", ] [[package]] @@ -8143,7 +8170,7 @@ checksum = "4e69bf016dc406eff7d53a7d3f7cf1c2e72c82b9088aac1118591e36dd2cd3e9" dependencies = [ "bitcoin_hashes", "rand", - "rand_core 0.6.4", + "rand_core 0.5.1", "serde", "unicode-normalization", ] @@ -11875,7 +11902,7 @@ version = "0.1.0" dependencies = [ "alloy-consensus", "alloy-contract", - "alloy-json-abi", + "alloy-json-abi 0.7.7", "alloy-network", "alloy-node-bindings", "alloy-primitives 0.7.7", @@ -11886,7 +11913,7 @@ dependencies = [ "alloy-rpc-types-eth", "alloy-signer", "alloy-signer-local", - "alloy-sol-types 0.7.7", + "alloy-sol-types 0.8.9", "alloy-transport 0.1.4", "alloy-transport-http 0.1.4", "async-trait", @@ -13428,7 +13455,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.48.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index a3f9a87..ca05613 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ tokio = { version = "1.41", default-features = false, features = ["full"] } tracing-subscriber = { version = "0.3", features = ["parking_lot", "env-filter"] } alloy-primitives = "0.7.2" alloy-json-abi = { version = "0.7.2", features = ["serde_json"] } -alloy-sol-types = { version = "0.7.2", features = ["json"] } +alloy-sol-types = { version = "0.8.9", features = ["json"] } alloy-rpc-client = "0.4.2" alloy-rpc-types = { version = "0.1" } alloy-rpc-types-eth = { version = "0.1" }