From 91098198be9377ebaa18699e309426ff08ef921e Mon Sep 17 00:00:00 2001 From: Salman Pathan Date: Fri, 8 Sep 2023 19:38:47 +0530 Subject: [PATCH] update webb-proposals dependecny (#577) --- Cargo.lock | 919 +++++++++++++++++--- Cargo.toml | 4 +- crates/proposal-signing-backends/src/dkg.rs | 1 + crates/relayer-utils/src/metric.rs | 2 + 4 files changed, 799 insertions(+), 127 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d99bedbb4..57face1aa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -471,6 +471,12 @@ version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" +[[package]] +name = "array-bytes" +version = "6.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9b1c5a481ec30a5abd8dfbd94ab5cf1bb4e9a66be7f1b3b322f2f1170c200fd" + [[package]] name = "arrayref" version = "0.3.7" @@ -1115,6 +1121,15 @@ version = "1.0.79" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +[[package]] +name = "cfg-expr" +version = "0.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b40ccee03b5175c18cde8f37e7d2a33bcef6f8ec8f7cc0d81090d1bb380949c9" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-if" version = "0.1.10" @@ -1372,6 +1387,28 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "795bc6e66a8e340f075fcf6227e417a2dc976b92b91f3cdc778bb858778b6747" +[[package]] +name = "const-random" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" +dependencies = [ + "const-random-macro", + "proc-macro-hack", +] + +[[package]] +name = "const-random-macro" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" +dependencies = [ + "getrandom 0.2.10", + "once_cell", + "proc-macro-hack", + "tiny-keccak", +] + [[package]] name = "constant_time_eq" version = "0.2.6" @@ -1890,6 +1927,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive-syn-parse" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -2318,7 +2366,7 @@ dependencies = [ "toml 0.5.11", "tree_hash 0.4.1 (git+https://github.com/webb-tools/pallet-eth2-light-client)", "webb 0.5.25", - "webb-proposals", + "webb-proposals 0.5.4", "webb-relayer-types 0.5.5-dev", "webb-relayer-utils 0.5.5-dev", ] @@ -2465,7 +2513,7 @@ dependencies = [ "types", "warp", "webb 0.5.25", - "webb-proposals", + "webb-proposals 0.5.4", "webb-relayer-utils 0.5.5-dev", ] @@ -2854,6 +2902,19 @@ version = "2.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +[[package]] +name = "expander" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f86a749cf851891866c10515ef6c299b5c69661465e9c3bbe7e07a2b77fb0f7" +dependencies = [ + "blake2 0.10.6", + "fs-err", + "proc-macro2", + "quote", + "syn 2.0.25", +] + [[package]] name = "eyre" version = "0.6.8" @@ -3012,6 +3073,98 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +dependencies = [ + "cfg-if 1.0.0", + "parity-scale-codec", + "scale-info", + "serde", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "bitflags 1.3.2", + "environmental", + "frame-metadata 16.0.0", + "frame-support-procedural", + "impl-trait-for-tuples", + "k256 0.13.1", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "smallvec", + "sp-api", + "sp-arithmetic 16.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-core-hashing-proc-macro", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-inherents", + "sp-io 23.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-runtime 24.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-staking", + "sp-state-machine 0.28.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-weights 20.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "tt-call", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "Inflector", + "cfg-expr", + "derive-syn-parse", + "expander", + "frame-support-procedural-tools", + "itertools", + "macro_magic", + "proc-macro-warning", + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "frame-support-procedural-tools-derive", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "fs-err" +version = "2.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0845fa252299212f0389d64ba26f34fa32cfe41588355f21ed507c59a0f64541" + [[package]] name = "fs2" version = "0.4.3" @@ -4230,6 +4383,54 @@ dependencies = [ "libc", ] +[[package]] +name = "macro_magic" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" +dependencies = [ + "macro_magic_core", + "macro_magic_macros", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "macro_magic_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" +dependencies = [ + "const-random", + "derive-syn-parse", + "macro_magic_core_macros", + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "macro_magic_core_macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c12469fc165526520dff2807c2975310ab47cf7190a45b99b49a7dc8befab17b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "macro_magic_macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" +dependencies = [ + "macro_magic_core", + "quote", + "syn 2.0.25", +] + [[package]] name = "maplit" version = "1.0.2" @@ -5293,6 +5494,23 @@ dependencies = [ "version_check", ] +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro-warning" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "70550716265d1ec349c41f70dd4f964b4fd88394efe4405f0c1da679c4799a07" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.25", +] + [[package]] name = "proc-macro2" version = "1.0.64" @@ -6137,7 +6355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "16a5e7810815bd295da73e4216d1dfbced3c7c7c7054d70fa5f6e4c58123fff4" dependencies = [ "either", - "frame-metadata", + "frame-metadata 15.1.0", "parity-scale-codec", "scale-bits", "scale-decode 0.4.0", @@ -6156,7 +6374,7 @@ dependencies = [ "base58", "blake2 0.10.6", "either", - "frame-metadata", + "frame-metadata 15.1.0", "parity-scale-codec", "scale-bits", "scale-decode 0.7.0", @@ -6740,6 +6958,41 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "hash-db 0.16.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-metadata-ir", + "sp-runtime 24.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-state-machine 0.28.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-trie 22.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-version", + "thiserror", +] + +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "Inflector", + "blake2 0.10.6", + "expander", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.25", +] + [[package]] name = "sp-application-crypto" version = "17.0.0" @@ -6763,9 +7016,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 23.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-application-crypto" +version = "23.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-io 23.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", ] [[package]] @@ -6794,7 +7060,21 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 8.0.0", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "16.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "static_assertions", ] @@ -6804,7 +7084,7 @@ version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c96dc3debbe5c22ebf18f99e6a53199efe748e6e584a1902adb88cbad66ae7c" dependencies = [ - "array-bytes", + "array-bytes 4.2.0", "base58", "bitflags 1.3.2", "blake2 0.10.6", @@ -6848,7 +7128,7 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f18d9e2f67d8661f9729f35347069ac29d92758b59135176799db966947a7336" dependencies = [ - "array-bytes", + "array-bytes 4.2.0", "bitflags 1.3.2", "blake2 0.10.6", "bounded-collections", @@ -6874,12 +7154,12 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-core-hashing 9.0.0", - "sp-debug-derive 8.0.0", - "sp-externalities 0.19.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", + "sp-core-hashing 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "ss58-registry", "substrate-bip39", "thiserror", @@ -6887,6 +7167,51 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sp-core" +version = "21.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "array-bytes 6.1.0", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections", + "bs58", + "dyn-clonable", + "ed25519-zebra", + "futures", + "hash-db 0.16.0", + "hash256-std-hasher", + "impl-serde 0.4.0", + "lazy_static", + "libsecp256k1", + "log", + "merlin", + "parity-scale-codec", + "parking_lot 0.12.1", + "paste", + "primitive-types 0.12.1", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel", + "secp256k1", + "secrecy", + "serde", + "sp-core-hashing 9.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", + "zeroize", +] + [[package]] name = "sp-core-hashing" version = "6.0.0" @@ -6913,10 +7238,33 @@ dependencies = [ "digest 0.10.7", "sha2 0.10.7", "sha3", - "sp-std 8.0.0", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash", ] +[[package]] +name = "sp-core-hashing" +version = "9.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.7", + "sha3", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "9.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "quote", + "sp-core-hashing 9.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "syn 2.0.25", +] + [[package]] name = "sp-debug-derive" version = "6.0.0" @@ -6939,6 +7287,16 @@ dependencies = [ "syn 2.0.25", ] +[[package]] +name = "sp-debug-derive" +version = "8.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.25", +] + [[package]] name = "sp-externalities" version = "0.17.0" @@ -6959,8 +7317,33 @@ checksum = "a0f71c671e01a8ca60da925d43a1b351b69626e268b8837f8371e320cf1dd100" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 8.0.0", - "sp-storage 13.0.0", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-externalities" +version = "0.19.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "thiserror", ] [[package]] @@ -7004,14 +7387,39 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-keystore 0.27.0", - "sp-runtime-interface 17.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-trie 22.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-keystore 0.27.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 17.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-state-machine 0.28.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 22.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "23.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "bytes 1.4.0", + "ed25519", + "ed25519-dalek", + "libsecp256k1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-keystore 0.27.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-runtime-interface 17.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-state-machine 0.28.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-trie 22.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "tracing", "tracing-core", ] @@ -7054,11 +7462,34 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.1", - "sp-core 21.0.0", - "sp-externalities 0.19.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] +[[package]] +name = "sp-keystore" +version = "0.27.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.1", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "thiserror", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.1.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "frame-metadata 16.0.0", + "parity-scale-codec", + "scale-info", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", +] + [[package]] name = "sp-panic-handler" version = "6.0.0" @@ -7081,6 +7512,16 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-panic-handler" +version = "8.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + [[package]] name = "sp-runtime" version = "18.0.0" @@ -7119,12 +7560,34 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", + "sp-application-crypto 23.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 23.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-weights 20.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-runtime" +version = "24.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 23.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-arithmetic 16.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-io 23.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-weights 20.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", ] [[package]] @@ -7156,12 +7619,30 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types 0.12.1", - "sp-externalities 0.19.0", - "sp-runtime-interface-proc-macro 11.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-tracing 10.0.0", - "sp-wasm-interface 14.0.0", + "sp-externalities 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface-proc-macro 11.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 13.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 10.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "17.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "bytes 1.4.0", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types 0.12.1", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-runtime-interface-proc-macro 11.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-storage 13.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-tracing 10.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-wasm-interface 14.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "static_assertions", ] @@ -7191,6 +7672,32 @@ dependencies = [ "syn 2.0.25", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "11.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "Inflector", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.25", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-runtime 24.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", +] + [[package]] name = "sp-state-machine" version = "0.22.0" @@ -7224,13 +7731,34 @@ dependencies = [ "parking_lot 0.12.1", "rand 0.8.5", "smallvec", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-panic-handler 8.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-externalities 0.19.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-panic-handler 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 22.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "tracing", +] + +[[package]] +name = "sp-state-machine" +version = "0.28.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "hash-db 0.16.0", + "log", + "parity-scale-codec", + "parking_lot 0.12.1", + "rand 0.8.5", + "smallvec", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-externalities 0.19.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-panic-handler 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-trie 22.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "thiserror", "tracing", + "trie-db 0.27.1", ] [[package]] @@ -7245,6 +7773,11 @@ version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53458e3c57df53698b3401ec0934bea8e8cfce034816873c0b0abbd83d7bac0d" +[[package]] +name = "sp-std" +version = "8.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" + [[package]] name = "sp-storage" version = "11.0.0" @@ -7269,8 +7802,21 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", + "sp-debug-derive 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-storage" +version = "13.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "impl-serde 0.4.0", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", ] [[package]] @@ -7293,7 +7839,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "357f7591980dd58305956d32f8f6646d0a8ea9ea0e7e868e46f53b68ddf00cec" dependencies = [ "parity-scale-codec", - "sp-std 8.0.0", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", + "tracing-core", + "tracing-subscriber 0.2.25", +] + +[[package]] +name = "sp-tracing" +version = "10.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "tracing", "tracing-core", "tracing-subscriber 0.2.25", @@ -7339,14 +7897,65 @@ dependencies = [ "parking_lot 0.12.1", "scale-info", "schnellru", - "sp-core 21.0.0", - "sp-std 8.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "tracing", "trie-db 0.27.1", "trie-root 0.18.0", ] +[[package]] +name = "sp-trie" +version = "22.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "ahash 0.8.3", + "hash-db 0.16.0", + "hashbrown 0.13.2", + "lazy_static", + "memory-db 0.32.0", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.1", + "scale-info", + "schnellru", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "thiserror", + "tracing", + "trie-db 0.27.1", + "trie-root 0.18.0", +] + +[[package]] +name = "sp-version" +version = "22.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "impl-serde 0.4.0", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-core-hashing-proc-macro", + "sp-runtime 24.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-version-proc-macro", + "thiserror", +] + +[[package]] +name = "sp-version-proc-macro" +version = "8.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.25", +] + [[package]] name = "sp-wasm-interface" version = "10.0.0" @@ -7372,7 +7981,20 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 8.0.0", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmtime 8.0.1", +] + +[[package]] +name = "sp-wasm-interface" +version = "14.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", "wasmtime 8.0.1", ] @@ -7402,10 +8024,25 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", + "sp-arithmetic 16.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 8.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-weights" +version = "20.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0#948fbd2fd1233dc26dbb9f9bbc1d2cca2c03945d" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 16.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-core 21.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-debug-derive 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", + "sp-std 8.0.0 (git+https://github.com/paritytech/substrate.git?branch=polkadot-v1.0.0)", ] [[package]] @@ -7583,7 +8220,7 @@ dependencies = [ "base58", "blake2 0.10.6", "derivative", - "frame-metadata", + "frame-metadata 15.1.0", "futures", "getrandom 0.2.10", "hex", @@ -7617,7 +8254,7 @@ dependencies = [ "blake2 0.10.6", "derivative", "either", - "frame-metadata", + "frame-metadata 15.1.0", "futures", "getrandom 0.2.10", "hex", @@ -7632,9 +8269,9 @@ dependencies = [ "scale-value 0.10.0", "serde", "serde_json", - "sp-core 21.0.0", - "sp-core-hashing 9.0.0", - "sp-runtime 24.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core-hashing 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "subxt-macro 0.29.0", "subxt-metadata 0.29.0", "thiserror", @@ -7648,7 +8285,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8e86cb719003f1cedf2710a6e55ca4c37aba4c989bbd3b81dd1c52af9e4827e" dependencies = [ "darling 0.14.4", - "frame-metadata", + "frame-metadata 15.1.0", "heck 0.4.1", "hex", "jsonrpsee", @@ -7668,7 +8305,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e2f231d97c145c564bd544212c0cc0c29c09ff516af199f4ce00c8e055f8138" dependencies = [ - "frame-metadata", + "frame-metadata 15.1.0", "heck 0.4.1", "hex", "jsonrpsee", @@ -7712,7 +8349,7 @@ version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2593ab5f53435e6352675af4f9851342607f37785d84c7a3fb3139550d3c35f0" dependencies = [ - "frame-metadata", + "frame-metadata 15.1.0", "parity-scale-codec", "scale-info", "sp-core-hashing 6.0.0", @@ -7724,10 +8361,10 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01ce5044c81db3404d38c56f1e69d72eff72c54e5913c9bba4c0b58d376031f" dependencies = [ - "frame-metadata", + "frame-metadata 15.1.0", "parity-scale-codec", "scale-info", - "sp-core-hashing 9.0.0", + "sp-core-hashing 9.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", ] @@ -8437,6 +9074,12 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +[[package]] +name = "tt-call" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" + [[package]] name = "tungstenite" version = "0.11.1" @@ -8507,6 +9150,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "typed-builder" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64cba322cb9b7bc6ca048de49e83918223f35e7a86311267013afff257004870" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "typed-builder" version = "0.15.1" @@ -9500,7 +10154,7 @@ dependencies = [ [[package]] name = "webb-bridge-registry-backends" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "async-trait", "ethereum-types 0.14.1", @@ -9508,18 +10162,18 @@ dependencies = [ "hex", "hex-literal", "native-tls", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "typed-builder 0.15.1", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-chains-info" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "anyhow", "prettyplease", @@ -9558,28 +10212,28 @@ dependencies = [ [[package]] name = "webb-event-watcher-traits" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "async-trait", "backoff", "futures", "native-tls", "sled", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tracing", "tracing-test", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-context", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-ew-dkg" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "async-trait", "ethereum-types 0.14.1", @@ -9590,15 +10244,15 @@ dependencies = [ "tracing", "webb 0.7.3", "webb-event-watcher-traits", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-ew-evm" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "ark-bls12-381", "ark-bn254", @@ -9620,15 +10274,15 @@ dependencies = [ "webb-bridge-registry-backends", "webb-event-watcher-traits", "webb-proposal-signing-backends", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-price-oracle-backends" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "async-trait", "axum", @@ -9642,7 +10296,7 @@ dependencies = [ "webb 0.7.3", "webb-chains-info", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] @@ -9668,7 +10322,7 @@ dependencies = [ [[package]] name = "webb-proposal-signing-backends" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "async-trait", "ethereum-types 0.14.1", @@ -9679,16 +10333,16 @@ dependencies = [ "parking_lot 0.12.1", "rand 0.8.5", "sled", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tracing", "tracing-subscriber 0.3.17", "typed-builder 0.15.1", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-store", - "webb-relayer-types 0.5.10-dev", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-types 0.5.12-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] @@ -9707,9 +10361,24 @@ dependencies = [ "typed-builder 0.10.0", ] +[[package]] +name = "webb-proposals" +version = "0.6.0" +source = "git+https://github.com/webb-tools/webb-rs?rev=a960eaf#a960eaf9611d72786bd4dd96b35f70d151c3d2b8" +dependencies = [ + "frame-support", + "hex", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "tiny-keccak", + "typed-builder 0.14.0", +] + [[package]] name = "webb-relayer" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "anyhow", "axum", @@ -9720,8 +10389,8 @@ dependencies = [ "paw", "serde_json", "sled", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile", "tokio 1.29.1", "tower-http", @@ -9733,18 +10402,18 @@ dependencies = [ "webb-ew-dkg", "webb-ew-evm", "webb-proposal-signing-backends", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-context", "webb-relayer-handlers", "webb-relayer-store", "webb-relayer-tx-queue", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-config" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "anyhow", "config", @@ -9757,40 +10426,40 @@ dependencies = [ "serde", "serde_json", "serde_path_to_error", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "structopt", "tracing", "tracing-subscriber 0.3.17", "url", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-store", - "webb-relayer-types 0.5.10-dev", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-types 0.5.12-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-context" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "http", "native-tls", "regex", "serde", "serde_json", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tracing", "webb 0.7.3", "webb-price-oracle-backends", "webb-relayer-config", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-handler-utils" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "native-tls", "serde", @@ -9802,7 +10471,7 @@ dependencies = [ [[package]] name = "webb-relayer-handlers" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "axum", "axum-client-ip", @@ -9812,23 +10481,23 @@ dependencies = [ "native-tls", "serde", "serde_json", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tokio-stream", "tracing", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-context", "webb-relayer-handler-utils", "webb-relayer-store", "webb-relayer-tx-relay", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-store" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "hex", "native-tls", @@ -9839,13 +10508,13 @@ dependencies = [ "tempfile", "tracing", "webb 0.7.3", - "webb-proposals", - "webb-relayer-utils 0.5.10-dev", + "webb-proposals 0.6.0", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-tx-queue" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "backoff", "ethereum-types 0.14.1", @@ -9854,8 +10523,8 @@ dependencies = [ "native-tls", "rand 0.8.5", "sled", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 24.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tracing", "tracing-subscriber 0.3.17", @@ -9864,13 +10533,13 @@ dependencies = [ "webb-relayer-config", "webb-relayer-context", "webb-relayer-store", - "webb-relayer-types 0.5.10-dev", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-types 0.5.12-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-tx-relay" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "chrono", "ethereum-types 0.14.1", @@ -9878,23 +10547,23 @@ dependencies = [ "native-tls", "once_cell", "serde", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tokio 1.29.1", "tracing", "webb 0.7.3", "webb-chains-info", "webb-price-oracle-backends", - "webb-proposals", + "webb-proposals 0.6.0", "webb-relayer-config", "webb-relayer-context", "webb-relayer-handler-utils", "webb-relayer-store", - "webb-relayer-utils 0.5.10-dev", + "webb-relayer-utils 0.5.12-dev", ] [[package]] name = "webb-relayer-tx-relay-utils" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "native-tls", "serde", @@ -9908,7 +10577,7 @@ dependencies = [ "ethereum-types 0.14.1", "native-tls", "serde", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-bip39", "tracing", "url", @@ -9917,12 +10586,12 @@ dependencies = [ [[package]] name = "webb-relayer-types" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "ethereum-types 0.14.1", "native-tls", "serde", - "sp-core 21.0.0", + "sp-core 21.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-bip39", "tracing", "url", @@ -9955,12 +10624,12 @@ dependencies = [ "thiserror", "url", "webb 0.6.1", - "webb-proposals", + "webb-proposals 0.5.4", ] [[package]] name = "webb-relayer-utils" -version = "0.5.10-dev" +version = "0.5.12-dev" dependencies = [ "ark-std", "async-trait", @@ -9985,7 +10654,7 @@ dependencies = [ "tokio 1.29.1", "url", "webb 0.7.3", - "webb-proposals", + "webb-proposals 0.6.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 5801e375e..ae53391f7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ [workspace.package] -version = "0.5.11-dev" +version = "0.5.12-dev" authors = ["Webb Developers "] license = "Apache-2.0" documentation = "https://docs.rs/webb-relayer" @@ -47,7 +47,7 @@ sp-core = { version = "21.0.0", default-features = false } sp-runtime = { version = "24.0.0", default-features = false } # Used by ethers (but we need it to be vendored with the lib). native-tls = { version = "^0.2", features = ["vendored"] } -webb-proposals = { version = "0.5.4", default-features = false, features = ["scale"] } +webb-proposals = { git = "https://github.com/webb-tools/webb-rs", rev="a960eaf", features = ["scale"] } ethereum-types = "0.14.1" dotenv = "0.15.0" axum = { version = "0.6.12", features = ["ws"] } diff --git a/crates/proposal-signing-backends/src/dkg.rs b/crates/proposal-signing-backends/src/dkg.rs index d71b28f4a..d6e47f2da 100644 --- a/crates/proposal-signing-backends/src/dkg.rs +++ b/crates/proposal-signing-backends/src/dkg.rs @@ -145,5 +145,6 @@ fn webb_proposals_typed_chain_converter( webb_proposals::TypedChainId::Cosmos(id) => TypedChainId::Cosmos(id), webb_proposals::TypedChainId::Solana(id) => TypedChainId::Solana(id), webb_proposals::TypedChainId::Ink(id) => TypedChainId::Ink(id), + _ => unimplemented!("Unsupported Chain"), } } diff --git a/crates/relayer-utils/src/metric.rs b/crates/relayer-utils/src/metric.rs index 9a82dcafd..4c26a3fed 100644 --- a/crates/relayer-utils/src/metric.rs +++ b/crates/relayer-utils/src/metric.rs @@ -174,6 +174,7 @@ impl Metrics { TypedChainId::Cosmos(_) => "Cosmos", TypedChainId::Solana(_) => "Solana", TypedChainId::Ink(_) => "Ink", + _ => unimplemented!("Chain not supported"), } } @@ -226,6 +227,7 @@ impl Metrics { system.tree_id, system.pallet_index ), ), + _ => unimplemented!("Target system not supported"), }; let labels = labels!( "chain_type" => Self::chain_name(resource_id.typed_chain_id()),