diff --git a/Cargo.lock b/Cargo.lock index 970918e..880c254 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -534,7 +534,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01317735d563b3bad2d5f90d2e1799f414165408251abb762510f40e790e69a" dependencies = [ "anyhow", - "ethereum-types", + "ethereum-types 0.11.0", + "hex", + "serde", + "serde_json", + "sha3", + "thiserror", + "uint", +] + +[[package]] +name = "ethabi" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4c98847055d934070b90e806e12d3936b787d0a115068981c1d8dfd5dfef5a5" +dependencies = [ + "ethereum-types 0.12.1", "hex", "serde", "serde_json", @@ -566,7 +581,21 @@ dependencies = [ "fixed-hash", "impl-rlp", "impl-serde", - "primitive-types", + "primitive-types 0.9.1", + "uint", +] + +[[package]] +name = "ethereum-types" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05136f7057fe789f06e6d41d07b34e6f70d8c86e5693b60f97aaa6553553bdaf" +dependencies = [ + "ethbloom", + "fixed-hash", + "impl-rlp", + "impl-serde", + "primitive-types 0.10.1", "uint", ] @@ -1333,7 +1362,7 @@ dependencies = [ "chrono", "criterion", "diesel", - "ethabi", + "ethabi 16.0.0", "futures", "hex", "hex-literal", @@ -1555,6 +1584,19 @@ dependencies = [ "uint", ] +[[package]] +name = "primitive-types" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05e4722c697a58a99d5d06a08c30821d7c082a4632198de1eaa5a6c22ef42373" +dependencies = [ + "fixed-hash", + "impl-codec", + "impl-rlp", + "impl-serde", + "uint", +] + [[package]] name = "proc-macro-crate" version = "1.0.0" @@ -2910,8 +2952,8 @@ dependencies = [ "base64", "bytes", "derive_more", - "ethabi", - "ethereum-types", + "ethabi 14.1.0", + "ethereum-types 0.11.0", "futures", "futures-timer", "headers", diff --git a/order-watcher/Cargo.toml b/order-watcher/Cargo.toml index 69205e4..dc157aa 100644 --- a/order-watcher/Cargo.toml +++ b/order-watcher/Cargo.toml @@ -29,7 +29,7 @@ block-watcher = { path = "../block-watcher" } chrono = { version = "0.4", features = [ "serde" ] } criterion = { version = "0.3", features = [ "async_tokio" ], optional = true } diesel = { version = "1.4", features = [ "postgres", "chrono" ] } -ethabi = "14.0" +ethabi = "16.0" futures = "0.3" hex = "0.4" hex-literal = "0.3"