diff --git a/Cargo.lock b/Cargo.lock index a2868839f4..f4aac975a4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -73,7 +73,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" dependencies = [ "crypto-common", - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -219,7 +219,7 @@ dependencies = [ "ark-serialize", "ark-std", "derivative", - "num-bigint 0.4.4", + "num-bigint", "num-traits", "paste", "rustc_version 0.3.3", @@ -242,7 +242,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" dependencies = [ - "num-bigint 0.4.4", + "num-bigint", "num-traits", "quote", "syn 1.0.109", @@ -442,9 +442,9 @@ checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" [[package]] name = "base58" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" +checksum = "6107fe1be6682a68940da878d9e9f5e90ca5745b3dec9fd1bb393c8777d4f581" [[package]] name = "base64" @@ -501,7 +501,7 @@ dependencies = [ "group", "pairing", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -633,25 +633,13 @@ dependencies = [ "constant_time_eq", ] -[[package]] -name = "block-buffer" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" -dependencies = [ - "block-padding", - "byte-tools", - "byteorder", - "generic-array 0.12.4", -] - [[package]] name = "block-buffer" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -660,16 +648,7 @@ version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "block-padding" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" -dependencies = [ - "byte-tools", + "generic-array", ] [[package]] @@ -682,7 +661,7 @@ dependencies = [ "group", "pairing", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -784,12 +763,6 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" -[[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - [[package]] name = "byte-unit" version = "4.0.19" @@ -915,7 +888,9 @@ checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" dependencies = [ "android-tzdata", "iana-time-zone", + "js-sys", "num-traits", + "wasm-bindgen", "windows-targets 0.48.5", ] @@ -1029,7 +1004,7 @@ dependencies = [ "bech32 0.9.1", "bs58", "digest 0.10.7", - "generic-array 0.14.7", + "generic-array", "hex", "ripemd", "serde", @@ -1192,9 +1167,9 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" dependencies = [ - "generic-array 0.14.7", + "generic-array", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -1204,28 +1179,18 @@ version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "generic-array 0.14.7", + "generic-array", "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -dependencies = [ - "generic-array 0.12.4", - "subtle 1.0.0", -] - [[package]] name = "crypto-mac" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "generic-array 0.14.7", - "subtle 2.5.0", + "generic-array", + "subtle", ] [[package]] @@ -1256,7 +1221,7 @@ dependencies = [ "fiat-crypto", "platforms", "rustc_version 0.4.0", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -1363,22 +1328,13 @@ dependencies = [ "zeroize", ] -[[package]] -name = "digest" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" -dependencies = [ - "generic-array 0.12.4", -] - [[package]] name = "digest" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" dependencies = [ - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -1390,7 +1346,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -1451,6 +1407,20 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" +[[package]] +name = "duration-str" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c1a2e028bbf7921549873b291ddc0cfe08b673d9489da81ac28898cd5a0e6e0" +dependencies = [ + "chrono", + "rust_decimal", + "serde", + "thiserror", + "time", + "winnow 0.6.8", +] + [[package]] name = "dyn-clone" version = "1.0.17" @@ -1483,21 +1453,6 @@ dependencies = [ "signature", ] -[[package]] -name = "ed25519-consensus" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "758e2a0cd8a6cdf483e1d369e7d081647e00b88d8953e34d8f2cbba05ae28368" -dependencies = [ - "curve25519-dalek-ng", - "hex", - "rand_core 0.6.4", - "serde", - "sha2 0.9.9", - "thiserror", - "zeroize", -] - [[package]] name = "ed25519-consensus" version = "2.1.0" @@ -1507,7 +1462,9 @@ dependencies = [ "curve25519-dalek-ng", "hex", "rand_core 0.6.4", + "serde", "sha2 0.9.9", + "thiserror", "zeroize", ] @@ -1553,13 +1510,13 @@ dependencies = [ "crypto-bigint", "digest 0.10.7", "ff", - "generic-array 0.14.7", + "generic-array", "group", "pkcs8", "rand_core 0.6.4", "sec1", "serdect", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -1794,7 +1751,7 @@ dependencies = [ "dunce", "ethers-core", "eyre", - "prettyplease 0.2.15", + "prettyplease", "proc-macro2", "quote", "regex", @@ -1834,7 +1791,7 @@ dependencies = [ "const-hex", "elliptic-curve", "ethabi", - "generic-array 0.14.7", + "generic-array", "k256", "num_enum", "once_cell", @@ -1958,12 +1915,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "fake-simd" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" - [[package]] name = "fastrand" version = "2.0.1" @@ -1989,7 +1940,7 @@ checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "bitvec", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -2050,7 +2001,7 @@ dependencies = [ "cbc", "cipher", "libm", - "num-bigint 0.4.4", + "num-bigint", "num-integer", "num-traits", ] @@ -2185,15 +2136,6 @@ dependencies = [ "byteorder", ] -[[package]] -name = "generic-array" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" -dependencies = [ - "typenum", -] - [[package]] name = "generic-array" version = "0.14.7" @@ -2258,7 +2200,7 @@ dependencies = [ "ff", "memuse", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -2378,23 +2320,13 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" -[[package]] -name = "hmac" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" -dependencies = [ - "crypto-mac 0.7.0", - "digest 0.8.1", -] - [[package]] name = "hmac" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac", "digest 0.9.0", ] @@ -2407,17 +2339,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "hmac-drbg" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" -dependencies = [ - "digest 0.8.1", - "generic-array 0.12.4", - "hmac 0.7.1", -] - [[package]] name = "hmac-sha512" version = "0.1.9" @@ -2569,8 +2490,9 @@ dependencies = [ [[package]] name = "ibc" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9298a8de81eea8d496672e47f13ab1ae5145b3b554ec3951222197697e1cf82" dependencies = [ "ibc-apps", "ibc-clients", @@ -2582,8 +2504,9 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e4d7728ae132ecb49286f225d0ab6ad56b2a15af47e019da45ad23fd789d76f" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -2592,8 +2515,9 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "333b2fcc0226d150e996fddd3fd2041460c7ed7e7594b65077026c7e38587329" dependencies = [ "base64 0.21.7", "borsh 0.10.3", @@ -2613,8 +2537,9 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdf138e322daa7b757b66a8c9a5bcac00773136f4b939b6cfb43bb95576ba59d" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -2623,8 +2548,9 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e8777875777e43f3c18a340ac5ea2223dc87a67b60d99e451142eac3b7b7a46" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2641,8 +2567,9 @@ dependencies = [ [[package]] name = "ibc-apps" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ac849a9d4f6097cc81405b00428fd73b04ce5290d806ce7f5c8afd42fbfb9bd" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -2669,8 +2596,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "804dcd81f62608c453e72f669b2df986eb49d4b4381deac2a70bd33ee94cef7f" dependencies = [ "derive_more", "ibc-client-tendermint-types", @@ -2686,8 +2614,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54b41444137be02cabc484079443f447d23e746fabd9ac6fd5d99faac0b30a5f" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -2703,8 +2632,9 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcc05b707ee957b1272877606379647ae1e5897316a3406b6a93e1885ee99e68" dependencies = [ "base64 0.21.7", "displaydoc", @@ -2717,8 +2647,9 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "675754a0a5f2f70f71445338fa4d8b49d3c84ce1cf4748ca6c98bf6ede9c4bfc" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -2726,8 +2657,9 @@ dependencies = [ [[package]] name = "ibc-core" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cb69c4ee05d367fa321acf67ec00d3e9f8ecfef013accdb05889db32ff2de3f" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -2742,8 +2674,9 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5dcc1c14a92f01e556d72d834f842bb655043a7e122ebb8aabdb5e9df600aa8" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -2757,8 +2690,9 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c2744ad32ae7360caefb80f495800f883f5e5687cfbd74ff82a444b59a47af7" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2780,8 +2714,9 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80071ac73dd4f3436bf1aef03c9b1715a4db0914f738904c281449dc05a0a9cf" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -2793,8 +2728,9 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9f751b62cad4195be5347646151020fd27c2924f10d82d6301a675fac544dd" dependencies = [ "derive_more", "displaydoc", @@ -2809,8 +2745,9 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "423e9e9a70b78fabc94c51dae76800459e126f891ae0987e88ac5e12c36e24de" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2829,8 +2766,9 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1b323c91e58ea7b573e01b8e76d13f146c97c245ada0aab3070576d54288f30" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2847,8 +2785,9 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31271364789ccfc12c25afa21b47274d7e07bf49b1f728fd66cfa6c29daaf4a" dependencies = [ "ibc-core-client", "ibc-core-connection-types", @@ -2859,8 +2798,9 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52d302a36925469589a911dab66654f390b87e98608d07515e47f5c7e51dffe7" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2880,8 +2820,9 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4523b9f77d3a1a391a3d63737760be44b23bc9b09ed297883a34654383b9b0e2" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -2895,8 +2836,9 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73b229a92aa8b06ab9ccde6e1b3dad597deb97cb40e3bb6a631799b4cd2ad124" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2919,8 +2861,9 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ed7421f285225b78f3d020df6126b61f94b9eb370a83e42fbd4e9c8b04162fa" dependencies = [ "derive_more", "displaydoc", @@ -2937,8 +2880,9 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b25b5b45cf47b1e73211a83adf3a753f1acdba887cd3bc5357d6f547d4a3e8c" dependencies = [ "derive_more", "displaydoc", @@ -2960,8 +2904,9 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "939178939d33e5af1aca19608b019233d753f3734b828d66f40152b382f3db53" dependencies = [ "borsh 0.10.3", "derive_more", @@ -2975,8 +2920,9 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "328e6db6d3aa7126278c46c3dff779aa961952a63d031d3ddf4c202f4a3faad4" dependencies = [ "derive_more", "displaydoc", @@ -2989,8 +2935,9 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4175b57087b28759364572683b335ec4fe63a6f938f1a5d0c383a6297a032155" dependencies = [ "borsh 0.10.3", "derive_more", @@ -3009,7 +2956,8 @@ dependencies = [ [[package]] name = "ibc-derive" version = "0.7.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23d961d2194fd5229961835d2eb78091906ef8afbaaa55bce7ad41bf3ead8aa9" dependencies = [ "proc-macro2", "quote", @@ -3025,7 +2973,7 @@ dependencies = [ "ibc-relayer", "ibc-relayer-types", "ibc-test-framework", - "prost 0.12.3", + "prost", "serde", "serde_json", "tempfile", @@ -3038,15 +2986,16 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.52.0" -source = "git+https://github.com/cosmos/ibc-rs?rev=2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd#2367cb9b90fbfb4f848b83d5d2a421f81f37e7bd" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b3340c4908f1a1a36863270ac976e0295fbd1911cbc4609ab406967fd8ccc04" dependencies = [ "borsh 0.10.3", "derive_more", "displaydoc", "ibc-proto", "parity-scale-codec", - "prost 0.12.3", + "prost", "scale-info", "schemars", "serde", @@ -3067,7 +3016,7 @@ dependencies = [ "ics23", "informalsystems-pbjson", "parity-scale-codec", - "prost 0.12.3", + "prost", "scale-info", "schemars", "serde", @@ -3096,7 +3045,7 @@ dependencies = [ "env_logger", "flex-error", "futures", - "generic-array 0.14.7", + "generic-array", "hdpath", "hex", "http 0.2.9", @@ -3111,10 +3060,10 @@ dependencies = [ "namada_parameters", "namada_sdk", "namada_trans_token", - "num-bigint 0.4.4", - "num-rational 0.4.1", + "num-bigint", + "num-rational", "once_cell", - "prost 0.12.3", + "prost", "regex", "reqwest", "retry", @@ -3218,9 +3167,9 @@ dependencies = [ "ibc-proto", "ics23", "itertools 0.12.1", - "num-rational 0.4.1", + "num-rational", "primitive-types", - "prost 0.12.3", + "prost", "regex", "serde", "serde_derive", @@ -3274,7 +3223,7 @@ dependencies = [ "ibc-relayer-types", "itertools 0.12.1", "once_cell", - "prost 0.12.3", + "prost", "rand 0.8.5", "semver 1.0.23", "serde", @@ -3302,7 +3251,7 @@ dependencies = [ "bytes", "hex", "informalsystems-pbjson", - "prost 0.12.3", + "prost", "ripemd", "serde", "sha2 0.10.8", @@ -3445,7 +3394,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" dependencies = [ - "generic-array 0.14.7", + "generic-array", ] [[package]] @@ -3545,7 +3494,7 @@ dependencies = [ "ff", "group", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -3610,22 +3559,6 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" -[[package]] -name = "libsecp256k1" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" -dependencies = [ - "arrayref", - "crunchy", - "digest 0.8.1", - "hmac-drbg", - "rand 0.7.3", - "sha2 0.8.2", - "subtle 2.5.0", - "typenum", -] - [[package]] name = "linkme" version = "0.3.25" @@ -3671,20 +3604,20 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "masp_note_encryption" version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=e223456e168d9f7d42efc83945e37533de6ab7c1#e223456e168d9f7d42efc83945e37533de6ab7c1" +source = "git+https://github.com/anoma/masp?rev=b5e87a01c5928ce341f2d2a63a6fa6c4033be395#b5e87a01c5928ce341f2d2a63a6fa6c4033be395" dependencies = [ "borsh 1.2.1", "chacha20", "chacha20poly1305", "cipher", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] name = "masp_primitives" version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=e223456e168d9f7d42efc83945e37533de6ab7c1#e223456e168d9f7d42efc83945e37533de6ab7c1" +source = "git+https://github.com/anoma/masp?rev=b5e87a01c5928ce341f2d2a63a6fa6c4033be395#b5e87a01c5928ce341f2d2a63a6fa6c4033be395" dependencies = [ "aes", "bip0039", @@ -3708,14 +3641,14 @@ dependencies = [ "rand 0.8.5", "rand_core 0.6.4", "sha2 0.10.8", - "subtle 2.5.0", + "subtle", "zcash_encoding", ] [[package]] name = "masp_proofs" version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=e223456e168d9f7d42efc83945e37533de6ab7c1#e223456e168d9f7d42efc83945e37533de6ab7c1" +source = "git+https://github.com/anoma/masp?rev=b5e87a01c5928ce341f2d2a63a6fa6c4033be395#b5e87a01c5928ce341f2d2a63a6fa6c4033be395" dependencies = [ "bellman", "blake2b_simd", @@ -3843,7 +3776,7 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "namada_account" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "linkme", @@ -3857,7 +3790,7 @@ dependencies = [ [[package]] name = "namada_controller" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "namada_core", "smooth-operator", @@ -3867,14 +3800,14 @@ dependencies = [ [[package]] name = "namada_core" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "bech32 0.8.1", "borsh 1.2.1", "borsh-ext", "chrono", "data-encoding", - "ed25519-consensus 1.2.1", + "ed25519-consensus", "ethabi", "ethbridge-structs", "eyre", @@ -3889,12 +3822,12 @@ dependencies = [ "namada_macros", "namada_migrations", "num-integer", - "num-rational 0.4.1", + "num-rational", "num-traits", "num256", "num_enum", "primitive-types", - "prost-types 0.12.1", + "prost-types", "rand 0.8.5", "rand_core 0.6.4", "serde", @@ -3914,13 +3847,13 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "ethabi", "ethers", "eyre", - "itertools 0.10.5", + "itertools 0.12.1", "konst", "linkme", "namada_core", @@ -3939,7 +3872,6 @@ dependencies = [ "serde_json", "tendermint", "tendermint-proto", - "tendermint-rpc", "thiserror", "tracing", ] @@ -3947,7 +3879,7 @@ dependencies = [ [[package]] name = "namada_events" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "linkme", @@ -3955,13 +3887,15 @@ dependencies = [ "namada_macros", "namada_migrations", "serde", + "serde_json", "thiserror", + "tracing", ] [[package]] name = "namada_gas" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "linkme", @@ -3976,10 +3910,10 @@ dependencies = [ [[package]] name = "namada_governance" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", - "itertools 0.10.5", + "itertools 0.12.1", "konst", "linkme", "namada_core", @@ -3999,7 +3933,7 @@ dependencies = [ [[package]] name = "namada_ibc" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "ibc", @@ -4016,8 +3950,9 @@ dependencies = [ "namada_state", "namada_storage", "namada_token", + "namada_tx", "primitive-types", - "prost 0.12.3", + "prost", "serde", "serde_json", "sha2 0.9.9", @@ -4028,11 +3963,9 @@ dependencies = [ [[package]] name = "namada_macros" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "data-encoding", - "lazy_static", - "paste", "proc-macro2", "quote", "sha2 0.9.9", @@ -4042,14 +3975,14 @@ dependencies = [ [[package]] name = "namada_merkle_tree" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "eyre", "ics23", "namada_core", "namada_macros", - "prost 0.12.3", + "prost", "sparse-merkle-tree", "thiserror", ] @@ -4057,20 +3990,17 @@ dependencies = [ [[package]] name = "namada_migrations" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ - "borsh 1.2.1", - "data-encoding", "lazy_static", "linkme", "namada_macros", - "serde", ] [[package]] name = "namada_parameters" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "namada_core", @@ -4082,11 +4012,10 @@ dependencies = [ [[package]] name = "namada_proof_of_stake" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "data-encoding", - "derivative", "konst", "linkme", "namada_account", @@ -4110,7 +4039,7 @@ dependencies = [ [[package]] name = "namada_replay_protection" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "namada_core", ] @@ -4118,7 +4047,7 @@ dependencies = [ [[package]] name = "namada_sdk" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "async-trait", "bimap", @@ -4127,12 +4056,13 @@ dependencies = [ "circular-queue", "data-encoding", "derivation-path", + "duration-str", "ethbridge-bridge-contract", "ethers", "eyre", "fd-lock", "futures", - "itertools 0.10.5", + "itertools 0.12.1", "lazy_static", "linkme", "masp_primitives", @@ -4157,10 +4087,9 @@ dependencies = [ "num256", "orion", "owo-colors", - "parse_duration", "paste", "patricia_tree", - "prost 0.12.3", + "prost", "rand 0.8.5", "rand_core 0.6.4", "regex", @@ -4185,7 +4114,7 @@ dependencies = [ [[package]] name = "namada_shielded_token" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "masp_primitives", @@ -4194,18 +4123,20 @@ dependencies = [ "namada_parameters", "namada_storage", "namada_trans_token", + "namada_tx", "serde", + "smooth-operator", "tracing", ] [[package]] name = "namada_state" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "ics23", - "itertools 0.10.5", + "itertools 0.12.1", "linkme", "namada_core", "namada_events", @@ -4216,10 +4147,10 @@ dependencies = [ "namada_parameters", "namada_replay_protection", "namada_storage", - "namada_trans_token", "namada_tx", "patricia_tree", "sha2 0.9.9", + "smooth-operator", "sparse-merkle-tree", "thiserror", "tiny-keccak", @@ -4229,20 +4160,19 @@ dependencies = [ [[package]] name = "namada_storage" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", - "itertools 0.10.5", + "itertools 0.12.1", "linkme", "namada_core", - "namada_gas", "namada_macros", "namada_merkle_tree", "namada_migrations", "namada_replay_protection", - "namada_tx", "regex", "serde", + "smooth-operator", "thiserror", "tracing", ] @@ -4250,7 +4180,7 @@ dependencies = [ [[package]] name = "namada_token" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "namada_core", "namada_events", @@ -4262,7 +4192,7 @@ dependencies = [ [[package]] name = "namada_trans_token" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "konst", "namada_core", @@ -4273,7 +4203,7 @@ dependencies = [ [[package]] name = "namada_tx" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "ark-bls12-381", "bitflags 2.5.0", @@ -4289,8 +4219,8 @@ dependencies = [ "namada_migrations", "num-derive", "num-traits", - "prost 0.12.3", - "prost-types 0.12.1", + "prost", + "prost-types", "serde", "serde_json", "sha2 0.9.9", @@ -4301,7 +4231,7 @@ dependencies = [ [[package]] name = "namada_vote_ext" version = "0.35.1" -source = "git+https://github.com/anoma/namada?rev=6fccf89687cc23f28b80f0031bf50e2b2d731caa#6fccf89687cc23f28b80f0031bf50e2b2d731caa" +source = "git+https://github.com/anoma/namada?rev=e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66#e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" dependencies = [ "borsh 1.2.1", "linkme", @@ -4328,42 +4258,17 @@ dependencies = [ "winapi", ] -[[package]] -name = "num" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36" -dependencies = [ - "num-bigint 0.2.6", - "num-complex 0.2.4", - "num-integer", - "num-iter", - "num-rational 0.2.4", - "num-traits", -] - [[package]] name = "num" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af" dependencies = [ - "num-bigint 0.4.4", - "num-complex 0.4.4", + "num-bigint", + "num-complex", "num-integer", "num-iter", - "num-rational 0.4.1", - "num-traits", -] - -[[package]] -name = "num-bigint" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" -dependencies = [ - "autocfg", - "num-integer", + "num-rational", "num-traits", ] @@ -4379,16 +4284,6 @@ dependencies = [ "serde", ] -[[package]] -name = "num-complex" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" -dependencies = [ - "autocfg", - "num-traits", -] - [[package]] name = "num-complex" version = "0.4.4" @@ -4430,18 +4325,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "num-rational" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef" -dependencies = [ - "autocfg", - "num-bigint 0.2.6", - "num-integer", - "num-traits", -] - [[package]] name = "num-rational" version = "0.4.1" @@ -4449,7 +4332,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" dependencies = [ "autocfg", - "num-bigint 0.4.4", + "num-bigint", "num-integer", "num-traits", "serde", @@ -4472,7 +4355,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9b5179e82f0867b23e0b9b822493821f9345561f271364f409c8e4a058367d" dependencies = [ "lazy_static", - "num 0.4.1", + "num", "num-derive", "num-traits", "serde", @@ -4534,12 +4417,6 @@ dependencies = [ "eyre", ] -[[package]] -name = "opaque-debug" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" - [[package]] name = "opaque-debug" version = "0.3.0" @@ -4642,7 +4519,7 @@ checksum = "c6624905ddd92e460ff0685567539ed1ac985b2dee4c92c7edcd64fce905b00c" dependencies = [ "ct-codecs", "getrandom 0.2.10", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -4722,17 +4599,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "parse_duration" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7037e5e93e0172a5a96874380bf73bc6ecef022e26fa25f2be26864d6b3ba95d" -dependencies = [ - "lazy_static", - "num 0.2.1", - "regex", -] - [[package]] name = "password-hash" version = "0.5.0" @@ -4741,7 +4607,7 @@ checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", "rand_core 0.6.4", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -4754,7 +4620,7 @@ dependencies = [ "group", "rand 0.8.5", "static_assertions", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -4778,7 +4644,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" dependencies = [ - "crypto-mac 0.8.0", + "crypto-mac", ] [[package]] @@ -4929,7 +4795,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", - "opaque-debug 0.3.0", + "opaque-debug", "universal-hash", ] @@ -4945,16 +4811,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" -[[package]] -name = "prettyplease" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" -dependencies = [ - "proc-macro2", - "syn 1.0.109", -] - [[package]] name = "prettyplease" version = "0.2.15" @@ -5071,16 +4927,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "prost" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b82eaa1d779e9a4bc1c3217db8ffbeabaae1dca241bf70183242128d48681cd" -dependencies = [ - "bytes", - "prost-derive 0.11.9", -] - [[package]] name = "prost" version = "0.12.3" @@ -5088,44 +4934,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a" dependencies = [ "bytes", - "prost-derive 0.12.3", + "prost-derive", ] [[package]] name = "prost-build" -version = "0.11.9" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119533552c9a7ffacc21e099c24a0ac8bb19c2a2a3f363de84cd9b844feab270" +checksum = "8bdf592881d821b83d471f8af290226c8d51402259e9bb5be7f9f8bdebbb11ac" dependencies = [ "bytes", "heck", "itertools 0.10.5", - "lazy_static", "log", "multimap", + "once_cell", "petgraph", - "prettyplease 0.1.25", - "prost 0.11.9", - "prost-types 0.11.9", + "prettyplease", + "prost", + "prost-types", "regex", - "syn 1.0.109", + "syn 2.0.53", "tempfile", "which", ] -[[package]] -name = "prost-derive" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5d2d8d10f3c6ded6da8b05b5fb3b8a5082514344d56c9f871412d29b4e075b4" -dependencies = [ - "anyhow", - "itertools 0.10.5", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "prost-derive" version = "0.12.3" @@ -5139,22 +4972,13 @@ dependencies = [ "syn 2.0.53", ] -[[package]] -name = "prost-types" -version = "0.11.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213622a1460818959ac1181aaeb2dc9c7f63df720db7d788b3e24eacd1983e13" -dependencies = [ - "prost 0.11.9", -] - [[package]] name = "prost-types" version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e081b29f63d83a4bc75cfc9f3fe424f9156cf92d8a4f0c9407cce9a1b67327cf" dependencies = [ - "prost 0.12.3", + "prost", ] [[package]] @@ -5446,7 +5270,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ "hmac 0.12.1", - "subtle 2.5.0", + "subtle", ] [[package]] @@ -5520,6 +5344,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "rust_decimal" +version = "1.35.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1790d1c4c0ca81211399e0e0af16333276f375209e71a37b67698a373db5b47a" +dependencies = [ + "arrayvec", + "num-traits", +] + [[package]] name = "rustc-demangle" version = "0.1.23" @@ -5591,7 +5425,7 @@ dependencies = [ "ring 0.17.8", "rustls-pki-types", "rustls-webpki 0.102.3", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -5804,10 +5638,10 @@ checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ "base16ct", "der", - "generic-array 0.14.7", + "generic-array", "pkcs8", "serdect", - "subtle 2.5.0", + "subtle", "zeroize", ] @@ -6075,18 +5909,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha2" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" -dependencies = [ - "block-buffer 0.7.3", - "digest 0.8.1", - "fake-simd", - "opaque-debug 0.2.3", -] - [[package]] name = "sha2" version = "0.9.9" @@ -6097,7 +5919,7 @@ dependencies = [ "cfg-if", "cpufeatures", "digest 0.9.0", - "opaque-debug 0.3.0", + "opaque-debug", ] [[package]] @@ -6177,7 +5999,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ - "num-bigint 0.4.4", + "num-bigint", "num-traits", "thiserror", "time", @@ -6313,12 +6135,6 @@ dependencies = [ "syn 2.0.53", ] -[[package]] -name = "subtle" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" - [[package]] name = "subtle" version = "2.5.0" @@ -6446,14 +6262,14 @@ dependencies = [ "bytes", "digest 0.10.7", "ed25519", - "ed25519-consensus 2.1.0", + "ed25519-consensus", "flex-error", "futures", "k256", "num-traits", "once_cell", - "prost 0.12.3", - "prost-types 0.12.1", + "prost", + "prost-types", "ripemd", "serde", "serde_bytes", @@ -6461,7 +6277,7 @@ dependencies = [ "serde_repr", "sha2 0.10.8", "signature", - "subtle 2.5.0", + "subtle", "subtle-encoding", "tendermint-proto", "time", @@ -6551,8 +6367,8 @@ checksum = "46f193d04afde6592c20fd70788a10b8cb3823091c07456db70d8a93f5fb99c1" dependencies = [ "bytes", "flex-error", - "prost 0.12.3", - "prost-types 0.12.1", + "prost", + "prost-types", "serde", "serde_bytes", "subtle-encoding", @@ -6579,7 +6395,7 @@ dependencies = [ "serde", "serde_bytes", "serde_json", - "subtle 2.5.0", + "subtle", "subtle-encoding", "tendermint", "tendermint-config", @@ -6599,7 +6415,7 @@ version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b233cec83c56c413ccc346af866cb9206a14d468fcecf0255080107bc9b103c0" dependencies = [ - "ed25519-consensus 2.1.0", + "ed25519-consensus", "gumdrop", "serde", "serde_json", @@ -6745,14 +6561,13 @@ dependencies = [ [[package]] name = "tiny-hderive" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b874a4992538d4b2f4fbbac11b9419d685f4b39bdc3fed95b04e07bfd76040" +source = "git+https://github.com/heliaxdev/tiny-hderive.git?rev=173ae03abed0cd25d88a5a13efac00af96b75b87#173ae03abed0cd25d88a5a13efac00af96b75b87" dependencies = [ "base58", - "hmac 0.7.1", - "libsecp256k1", + "hmac 0.12.1", + "k256", "memzero", - "sha2 0.8.2", + "sha2 0.10.8", ] [[package]] @@ -6962,7 +6777,7 @@ dependencies = [ "hyper-timeout", "percent-encoding", "pin-project", - "prost 0.12.3", + "prost", "rustls-native-certs 0.7.0", "rustls-pemfile 2.1.2", "rustls-pki-types", @@ -6977,15 +6792,15 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.8.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4" +checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" dependencies = [ - "prettyplease 0.1.25", + "prettyplease", "proc-macro2", "prost-build", "quote", - "syn 1.0.109", + "syn 2.0.53", ] [[package]] @@ -7233,7 +7048,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle 2.5.0", + "subtle", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index e59c17d9e9..93c4ed7e96 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,10 +39,10 @@ tendermint-rpc = { version = "0.36.0" } tendermint-testgen = { version = "0.36.0" } # Namada dependencies -namada_ibc = { git = "https://github.com/anoma/namada", rev = "6fccf89687cc23f28b80f0031bf50e2b2d731caa" } -namada_parameters = { git = "https://github.com/anoma/namada", rev = "6fccf89687cc23f28b80f0031bf50e2b2d731caa" } -namada_sdk = { git = "https://github.com/anoma/namada", rev = "6fccf89687cc23f28b80f0031bf50e2b2d731caa" } -namada_trans_token = { git = "https://github.com/anoma/namada", rev = "6fccf89687cc23f28b80f0031bf50e2b2d731caa" } +namada_ibc = { git = "https://github.com/anoma/namada", rev = "e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" } +namada_parameters = { git = "https://github.com/anoma/namada", rev = "e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" } +namada_sdk = { git = "https://github.com/anoma/namada", rev = "e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" } +namada_trans_token = { git = "https://github.com/anoma/namada", rev = "e344f3aabbbfeb9c8ccb6d9750627fd34d4e8d66" } # Other dependencies abscissa_core = "=0.6.0" diff --git a/crates/relayer/src/chain/namada/tx.rs b/crates/relayer/src/chain/namada/tx.rs index 7a2c71efa5..bda29cc1d7 100644 --- a/crates/relayer/src/chain/namada/tx.rs +++ b/crates/relayer/src/chain/namada/tx.rs @@ -120,7 +120,6 @@ impl NamadaChain { wrapper_fee_payer: Some(relayer_public_key.clone()), fee_amount: None, fee_token, - fee_unshield: None, gas_limit, expiration: TxExpiration::Default, disposable_signing_key: false,