From c662a5f9f7c9e090ec38a64d78cc9ec512ee0a0f Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Fri, 7 Feb 2025 15:29:07 +0000 Subject: [PATCH] switch to published namada crates --- Cargo.lock | 638 +++++++++++++++++---------------- Cargo.toml | 26 +- rewards/src/services/namada.rs | 1 + 3 files changed, 345 insertions(+), 320 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 83dd0e1f..60d192f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1181,6 +1181,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "cosmos-sdk-proto" +version = "0.26.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "462e1f6a8e005acc8835d32d60cbd7973ed65ea2a8d8473830e675f050956427" +dependencies = [ + "informalsystems-pbjson", + "prost", + "serde", + "tendermint-proto", +] + [[package]] name = "cpufeatures" version = "0.2.17" @@ -1460,6 +1472,7 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.98", + "unicode-xid", ] [[package]] @@ -1852,7 +1865,7 @@ dependencies = [ "serde_json", "sha3", "thiserror 1.0.69", - "uint", + "uint 0.9.5", ] [[package]] @@ -1863,9 +1876,9 @@ checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" dependencies = [ "crunchy", "fixed-hash", - "impl-codec", + "impl-codec 0.6.0", "impl-rlp", - "impl-serde", + "impl-serde 0.4.0", "scale-info", "tiny-keccak", ] @@ -1913,12 +1926,12 @@ checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" dependencies = [ "ethbloom", "fixed-hash", - "impl-codec", + "impl-codec 0.6.0", "impl-rlp", - "impl-serde", - "primitive-types", + "impl-serde 0.4.0", + "primitive-types 0.12.2", "scale-info", - "uint", + "uint 0.9.5", ] [[package]] @@ -2902,8 +2915,9 @@ dependencies = [ [[package]] name = "ibc" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50aebe83b772ecd2020ad1654b09abfb387f5ddc07db01ed23defb04a9a7fde8" dependencies = [ "ibc-apps", "ibc-clients", @@ -2915,8 +2929,9 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95bbdca1dab5e007633af6d9ee070a2f35749336239804c42ff7fad444c10b2e" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -2925,12 +2940,13 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e654dd72dc2df2dd1f232b0599331ff1519fc2c0d346f12e5e319a97c33b330c" dependencies = [ "base64 0.22.1", "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "http 1.2.0", "ibc-app-transfer-types", @@ -2946,8 +2962,9 @@ dependencies = [ [[package]] name = "ibc-app-transfer" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57cad93b5e1074c1f7b8dcea6099640b5a725a8a1dde957b00e89685eb2c0151" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -2956,26 +2973,28 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "364c7eb9dc122a279cafb5cd9eb1c459a1902a3c9a1e107f8d3037ca97ab4a5c" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core", "ibc-proto", "parity-scale-codec", - "primitive-types", + "primitive-types 0.13.1", "scale-info", "schemars", "serde", - "uint", + "uint 0.10.0", ] [[package]] name = "ibc-apps" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb5ecc814492ac9349b27d7f119f0b0f3b9f94ffd156df35eaf6adb53b7831f3" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -2983,10 +3002,11 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11225e842c5e3bf0787a36cf10d16b954dafbef357533fa2a87c7ac1bb2739f7" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "ibc-client-tendermint-types", "ibc-core-client", "ibc-core-commitment-types", @@ -3000,8 +3020,9 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa16efb7dc6d7b73d483e55553e6c69eeaf0b82384b464514c52fe813d3c55d2" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -3017,8 +3038,9 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e897b268e2f496e4a66c068a6146576a8b5a8243c5d3f1ab157505a715f22dc8" dependencies = [ "base64 0.22.1", "displaydoc", @@ -3031,8 +3053,9 @@ dependencies = [ [[package]] name = "ibc-clients" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "464b3c5061092ea25298443d3554c405f78d31e4928060167a216bb8cdc02708" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -3040,8 +3063,9 @@ dependencies = [ [[package]] name = "ibc-core" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f37c8c56ee649ba0ddf64268d4b8b35287937d4aaaf69877f922a4adc2eb29e" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -3056,8 +3080,9 @@ dependencies = [ [[package]] name = "ibc-core-channel" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "111523dd75048898dcf3806484b2615a97d186725f1df8fe2de2862c6849034e" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -3071,11 +3096,12 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "681d986a6943683ef16fbaab8295125bf795ab4e15a1909eccb8574bb4567f10" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -3094,8 +3120,9 @@ dependencies = [ [[package]] name = "ibc-core-client" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e95616bda7fa163c1ed5e96aa2a5c902d07b31fddbcd756ebaca7a004bc078e8" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -3107,10 +3134,11 @@ dependencies = [ [[package]] name = "ibc-core-client-context" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2540ce861ac8fe7ce6ff14de043d8a3e8e239875c058f0b5baa9fe9b0a31ac94" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -3123,11 +3151,12 @@ dependencies = [ [[package]] name = "ibc-core-client-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f741122f7504846a6099d41244687e5db3235b7ce5f651de8a552489c1f5c9a" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-commitment-types", "ibc-core-host-types", @@ -3143,11 +3172,12 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba35d2bde395cff6ddbf550d604c3098903e661430588995b1e5f8db1f2e1d1" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-host-types", "ibc-primitives", @@ -3162,8 +3192,9 @@ dependencies = [ [[package]] name = "ibc-core-connection" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "debe3ecdf3a0d59b011c963164974d6d924fb7e5580ce8262b1e64e2a0088cd7" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -3171,16 +3202,17 @@ dependencies = [ "ibc-core-handler-types", "ibc-core-host", "ibc-primitives", - "prost 0.13.4", + "prost", ] [[package]] name = "ibc-core-connection-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2eed5ea03d3900f89b3b498c7f2ff83ca50c2f4f76cebc339bfa5ecb2f0ffc1" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-client-types", "ibc-core-commitment-types", @@ -3197,8 +3229,9 @@ dependencies = [ [[package]] name = "ibc-core-handler" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26219873baa090be293308e45be9eb09a4ad5eb27b9cedbca3fa9552e90e6163" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -3212,11 +3245,12 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "426cdb98d683cf8f65b1ebb7638fd4e8a35e1718aa143bcf895636ee34c68385" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-client-types", @@ -3236,10 +3270,11 @@ dependencies = [ [[package]] name = "ibc-core-host" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ff10f831f430b02462e71852bcbc947dde972762ee26dce1202f861003366f2" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-client-context", @@ -3254,10 +3289,11 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d06697cc443a9ad99a6063e10ae08bf0aa78a72ba9e4e46fd6db8ee1c511b66f" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-app-transfer-types", "ibc-client-tendermint", @@ -3277,14 +3313,17 @@ dependencies = [ [[package]] name = "ibc-core-host-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5879fb43b0789f42919b7965a93f8a18a08eaa39bf624fbaf837d8673ef1ecdc" dependencies = [ + "base64 0.22.1", "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-primitives", "parity-scale-codec", + "prost", "scale-info", "schemars", "serde", @@ -3292,10 +3331,11 @@ dependencies = [ [[package]] name = "ibc-core-router" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d50640473900acca78039d01246bbfec827153eb7d7f294dc08dee58ca2be4f" dependencies = [ - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-channel-types", "ibc-core-host-types", @@ -3306,11 +3346,12 @@ dependencies = [ [[package]] name = "ibc-core-router-types" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61cdfb5f8f7986ac50941f556c16d46e81cdf3529b257be1ab3beca8281f953e" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-core-host-types", "ibc-primitives", @@ -3325,8 +3366,9 @@ dependencies = [ [[package]] name = "ibc-derive" -version = "0.8.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27e93e76ce4da46027a59a5f2c3152e6d4adc4a9d541c782ff69b89e7fa2ccb8" dependencies = [ "proc-macro2", "quote", @@ -3335,32 +3377,9 @@ dependencies = [ [[package]] name = "ibc-middleware-module" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=module/v0.1.0#3d3b436f7c58000c7498d68e88c15a955433a619" -dependencies = [ - "ibc-core-channel-types", - "ibc-core-host-types", - "ibc-core-router", - "ibc-core-router-types", - "ibc-primitives", -] - -[[package]] -name = "ibc-middleware-module" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0#8d341de14ff5e2a637699796cffbf0fbbaee001f" -dependencies = [ - "ibc-core-channel-types", - "ibc-core-host-types", - "ibc-core-router", - "ibc-core-router-types", - "ibc-primitives", -] - -[[package]] -name = "ibc-middleware-module" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0#3d3b436f7c58000c7498d68e88c15a955433a619" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64aa34a2890898b88c6f1e0b505b7d092b569492885cdc145ac5e23e816cc308" dependencies = [ "ibc-core-channel-types", "ibc-core-host-types", @@ -3371,26 +3390,9 @@ dependencies = [ [[package]] name = "ibc-middleware-module-macros" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=module-macros/v0.1.0#3d3b436f7c58000c7498d68e88c15a955433a619" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "ibc-middleware-module-macros" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0#8d341de14ff5e2a637699796cffbf0fbbaee001f" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "ibc-middleware-module-macros" -version = "0.1.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0#3d3b436f7c58000c7498d68e88c15a955433a619" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73055ad46ad031f010ac66ac185fd2e4cee456d5e0e8bec21ea6caf55de7d63a" dependencies = [ "proc-macro2", "quote", @@ -3398,16 +3400,17 @@ dependencies = [ [[package]] name = "ibc-middleware-overflow-receive" -version = "0.4.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0#8d341de14ff5e2a637699796cffbf0fbbaee001f" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b33fe36be073b32abe9b262134cc2a2fbbd689f9a532f6700533324ff279af8b" dependencies = [ "ibc-app-transfer-types", "ibc-core-channel-types", "ibc-core-host-types", "ibc-core-router", "ibc-core-router-types", - "ibc-middleware-module 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0)", - "ibc-middleware-module-macros 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0)", + "ibc-middleware-module", + "ibc-middleware-module-macros", "ibc-primitives", "serde", "serde_json", @@ -3415,8 +3418,9 @@ dependencies = [ [[package]] name = "ibc-middleware-packet-forward" -version = "0.9.0" -source = "git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0#3d3b436f7c58000c7498d68e88c15a955433a619" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9da9cb134fa631c50659f58fb6f5356c724709048107b976548daad8860e7361" dependencies = [ "borsh", "dur", @@ -3427,8 +3431,8 @@ dependencies = [ "ibc-core-host-types", "ibc-core-router", "ibc-core-router-types", - "ibc-middleware-module 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0)", - "ibc-middleware-module-macros 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0)", + "ibc-middleware-module", + "ibc-middleware-module-macros", "ibc-primitives", "serde", "serde_json", @@ -3436,37 +3440,35 @@ dependencies = [ [[package]] name = "ibc-primitives" -version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" +version = "0.57.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ff3dab00855e9ab99fa7276814bd29b0350f2da70b3e9f67f1d86f4e269655b" dependencies = [ "borsh", - "derive_more 0.99.19", + "derive_more 1.0.0", "displaydoc", "ibc-proto", "parity-scale-codec", - "prost 0.13.4", + "prost", "scale-info", "schemars", "serde", - "tendermint", "time", ] [[package]] name = "ibc-proto" -version = "0.47.1" +version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c852d22b782d2d793f4a646f968de419be635e02bc8798d5d74a6e44eef27733" +checksum = "9b70f517162e74e2d35875b8b94bf4d1e45f2c69ef3de452dc855944455d33ca" dependencies = [ "base64 0.22.1", - "borsh", "bytes", + "cosmos-sdk-proto", "flex-error", "ics23", "informalsystems-pbjson", - "parity-scale-codec", - "prost 0.13.4", - "scale-info", + "prost", "schemars", "serde", "subtle-encoding", @@ -3485,7 +3487,7 @@ dependencies = [ "bytes", "hex", "informalsystems-pbjson", - "prost 0.13.4", + "prost", "ripemd", "serde", "sha2 0.10.8", @@ -3662,6 +3664,15 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "impl-codec" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b67aa010c1e3da95bf151bd8b4c059b2ed7e75387cdb969b4f8f2723a43f9941" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "impl-num-traits" version = "0.1.2" @@ -3670,7 +3681,7 @@ checksum = "951641f13f873bff03d4bf19ae8bec531935ac0ac2cc775f84d7edfdcfed3f17" dependencies = [ "integer-sqrt", "num-traits", - "uint", + "uint 0.9.5", ] [[package]] @@ -3691,6 +3702,15 @@ dependencies = [ "serde", ] +[[package]] +name = "impl-serde" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a143eada6a1ec4aefa5049037a26a6d597bfd64f8c026d07b77133e02b7dd0b" +dependencies = [ + "serde", +] + [[package]] name = "impl-trait-for-tuples" version = "0.2.3" @@ -4383,8 +4403,9 @@ dependencies = [ [[package]] name = "namada_account" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f335922400920714e17d11d9cdd7b9a8d3f940af4e6e893b7366d316292906f" dependencies = [ "borsh", "namada_core", @@ -4395,18 +4416,20 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c1edc2c07be9f4c84afe5b0544e9f28b1a77fcc639d6257e8eea99048bb2e11" dependencies = [ "namada_core", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", ] [[package]] name = "namada_core" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5900512708b62297f6f1117c723a8011d9568603464c5cf2c5e79e319c1ea2f2" dependencies = [ "bech32 0.8.1", "borsh", @@ -4430,8 +4453,8 @@ dependencies = [ "num-traits", "num256", "num_enum", - "primitive-types", - "prost-types 0.13.4", + "primitive-types 0.13.1", + "prost-types", "rand", "rand_core", "rayon", @@ -4439,14 +4462,14 @@ dependencies = [ "serde", "serde_json", "sha2 0.9.9", - "smooth-operator 0.7.2", + "smooth-operator", "tendermint", "tendermint-proto", "thiserror 1.0.69", "tiny-keccak", "tokio", "tracing", - "uint", + "uint 0.9.5", "usize-set", "wasmtimer", "zeroize", @@ -4454,8 +4477,9 @@ dependencies = [ [[package]] name = "namada_ethereum_bridge" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b11e9ec7948667c49bce080f84bf7b7e0b2e9c04cf7598719912895473d71f" dependencies = [ "borsh", "ethers", @@ -4475,15 +4499,16 @@ dependencies = [ "namada_vote_ext", "namada_vp_env", "serde", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_events" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bf20fdf208b023c428c4903055e9ca80c9be6cfbf5f1bb141b4294f8a3cf5b7" dependencies = [ "borsh", "namada_core", @@ -4496,8 +4521,9 @@ dependencies = [ [[package]] name = "namada_gas" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37458e96ad6a40266eae93f9025dacc45792b94a87cbca0501121c54b9bff034" dependencies = [ "borsh", "namada_core", @@ -4509,8 +4535,9 @@ dependencies = [ [[package]] name = "namada_governance" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b622caeffd4537a4287c163393e64a5dd42e534d8e414e5c58c51ef6df53037" dependencies = [ "borsh", "itertools 0.12.1", @@ -4525,23 +4552,24 @@ dependencies = [ "namada_vp_env", "serde", "serde_json", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_ibc" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cdfc658cb16ccfa6feb5715c51ec5f8a7e710583bf2e555184fc3f2e1b376ca" dependencies = [ "borsh", "data-encoding", "dur", "ibc", "ibc-derive", - "ibc-middleware-module 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=module/v0.1.0)", - "ibc-middleware-module-macros 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=module-macros/v0.1.0)", + "ibc-middleware-module", + "ibc-middleware-module-macros", "ibc-middleware-overflow-receive", "ibc-middleware-packet-forward", "ics23", @@ -4555,20 +4583,21 @@ dependencies = [ "namada_systems", "namada_tx", "namada_vp", - "primitive-types", - "prost 0.13.4", + "primitive-types 0.13.1", + "prost", "serde", "serde_json", "sha2 0.9.9", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_io" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33bcf982dd78a7362023c0cecae42a9c238f0bd0cd58270c7a75da5c7e209479" dependencies = [ "async-trait", "kdam", @@ -4580,8 +4609,9 @@ dependencies = [ [[package]] name = "namada_macros" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38413441a6922d964ea799c62356997b238d344a55e88be00b8602fe775183a8" dependencies = [ "data-encoding", "proc-macro2", @@ -4592,8 +4622,9 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "600d96a3b747ed855586da96251a87d4efe220728b398eaafc38f6719c75b406" dependencies = [ "borsh", "eyre", @@ -4601,14 +4632,15 @@ dependencies = [ "nam-sparse-merkle-tree", "namada_core", "namada_macros", - "prost 0.13.4", + "prost", "thiserror 1.0.69", ] [[package]] name = "namada_parameters" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67d712f44924917a32635b5f4131ee624678e7d3f7b79367b98d32fb6fc4a6bf" dependencies = [ "namada_core", "namada_macros", @@ -4616,14 +4648,15 @@ dependencies = [ "namada_systems", "namada_tx", "namada_vp_env", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", ] [[package]] name = "namada_proof_of_stake" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "611eef4c7190047369f368f37a877c18271a0902a9003b83e9f9683282ee0159" dependencies = [ "borsh", "itertools 0.12.1", @@ -4639,23 +4672,25 @@ dependencies = [ "namada_vp_env", "once_cell", "serde", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_replay_protection" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "226eaaa2937a042a57eed898f4cb27cfd232cdca18ae0c6de3183c9ea55f8510" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bb7c847a6e8029cfdeca115c0a90a84e3d707297c1c6d67cef7c1ade8c4736b" dependencies = [ "async-trait", "bech32 0.8.1", @@ -4700,7 +4735,7 @@ dependencies = [ "owo-colors", "paste", "patricia_tree", - "prost 0.13.4", + "prost", "rand", "rand_core", "rayon", @@ -4710,7 +4745,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.9.9", - "smooth-operator 0.7.2", + "smooth-operator", "tempfile", "tendermint-rpc", "thiserror 1.0.69", @@ -4724,8 +4759,9 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c167fc367f3470a41e5b8588cf305bdee3ebb20c164a5a07b97bf6deef3efbd" dependencies = [ "async-trait", "borsh", @@ -4755,7 +4791,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.9.9", - "smooth-operator 0.7.2", + "smooth-operator", "tempfile", "thiserror 1.0.69", "tracing", @@ -4765,8 +4801,9 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "739e5dcc776eca2d4123f635eab684e166179acc6772ac6fa042a62630996bd2" dependencies = [ "borsh", "clru", @@ -4781,15 +4818,16 @@ dependencies = [ "namada_systems", "namada_tx", "patricia_tree", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_storage" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "623af60fb48c2c3e5e055ed13112d796cf6b6bef6ed8847e596f3bf53d8b3356" dependencies = [ "borsh", "itertools 0.12.1", @@ -4800,15 +4838,16 @@ dependencies = [ "namada_replay_protection", "regex", "serde", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_systems" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e724e408a59a825feab250a2c6d93411d9b0b300173de34569405ea7f8dcdb3" dependencies = [ "namada_core", "namada_events", @@ -4817,8 +4856,9 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a0095d2860e1e272686d0d7aba75f7ae055bcd990a2c4c1adc893d130211aa9" dependencies = [ "borsh", "namada_core", @@ -4835,8 +4875,9 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16613604bc4e19f81862469ddd3f0e88d9b77a31a2108f2ca22c29a7181c90b8" dependencies = [ "konst", "namada_core", @@ -4852,8 +4893,9 @@ dependencies = [ [[package]] name = "namada_tx" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9436c7749234a2cef1c434cedd3f5f60f48aabb06c1775b9f11b4ddf79d8592e" dependencies = [ "ark-bls12-381", "bitflags 2.8.0", @@ -4869,8 +4911,8 @@ dependencies = [ "namada_macros", "num-derive 0.4.2", "num-traits", - "prost 0.13.4", - "prost-types 0.13.4", + "prost", + "prost-types", "rand_core", "serde", "serde_json", @@ -4881,8 +4923,9 @@ dependencies = [ [[package]] name = "namada_tx_env" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae15336c0833c0e97f2cd50264eb5f9b52762dc934d486122d6030f56d9c0a9f" dependencies = [ "namada_core", "namada_events", @@ -4891,8 +4934,9 @@ dependencies = [ [[package]] name = "namada_vm" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2437a3a1c846bb27ec18dabf7a7e0120e02333ecd2e4d5b9f6c2a4bc58d357d" dependencies = [ "borsh", "clru", @@ -4905,7 +4949,7 @@ dependencies = [ "namada_token", "namada_tx", "namada_vp", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", "wasmparser", @@ -4913,8 +4957,9 @@ dependencies = [ [[package]] name = "namada_vote_ext" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdafd352d6ef1c02209a21e1c1430f3314b6cd671238a4f089e84f57f676b4fe" dependencies = [ "borsh", "namada_core", @@ -4925,8 +4970,9 @@ dependencies = [ [[package]] name = "namada_vp" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a1955ba218e4664e49bb48800a592120a85bd6993a9ba54777c0fdf758df3a3" dependencies = [ "namada_core", "namada_events", @@ -4934,15 +4980,16 @@ dependencies = [ "namada_state", "namada_tx", "namada_vp_env", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_vp_env" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0d9187de3ef59f801cb01e56eda7d77a0acb20d1893db981733087b3d03b9ff" dependencies = [ "derivative", "masp_primitives", @@ -4951,13 +4998,14 @@ dependencies = [ "namada_gas", "namada_storage", "namada_tx", - "smooth-operator 0.7.2", + "smooth-operator", ] [[package]] name = "namada_wallet" -version = "0.47.0" -source = "git+https://github.com/anoma/namada?tag=libs-v0.47.0#269272f7b4b9a067b6df390ffedc75162aded1ef" +version = "0.47.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9978a98261a71a06a96694b50237b5e62401e39d50ca85968247218bde9efcf0" dependencies = [ "bimap", "borsh", @@ -4975,7 +5023,7 @@ dependencies = [ "rand_core", "serde", "slip10_ed25519", - "smooth-operator 0.7.2", + "smooth-operator", "thiserror 1.0.69", "tiny-bip39", "toml 0.5.11", @@ -5365,7 +5413,7 @@ dependencies = [ "orm", "serde_json", "shared", - "smooth-operator 0.7.0", + "smooth-operator", "tendermint-rpc", "tokio", "tokio-retry", @@ -5763,11 +5811,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash", - "impl-codec", + "impl-codec 0.6.0", "impl-rlp", - "impl-serde", + "impl-serde 0.4.0", "scale-info", - "uint", + "uint 0.9.5", +] + +[[package]] +name = "primitive-types" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d15600a7d856470b7d278b3fe0e311fe28c2526348549f8ef2ff7db3299c87f5" +dependencies = [ + "fixed-hash", + "impl-codec 0.7.0", + "impl-serde 0.5.0", + "uint 0.10.0", ] [[package]] @@ -5828,16 +5888,6 @@ dependencies = [ "unarray", ] -[[package]] -name = "prost" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb1435c188b76130da55f17a466d252ff7b1418b2ad3e037d127b94e3411f29" -dependencies = [ - "bytes", - "prost-derive 0.12.6", -] - [[package]] name = "prost" version = "0.13.4" @@ -5845,43 +5895,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c0fef6c4230e4ccf618a35c59d7ede15dea37de8427500f50aff708806e42ec" dependencies = [ "bytes", - "prost-derive 0.13.4", + "prost-derive", ] [[package]] name = "prost-build" -version = "0.12.6" +version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22505a5c94da8e3b7c2996394d1c933236c4d743e81a410bcca4e6989fc066a4" +checksum = "d0f3e5beed80eb580c68e2c600937ac2c4eedabdfd5ef1e5b7ea4f3fba84497b" dependencies = [ - "bytes", - "heck 0.5.0", - "itertools 0.12.1", + "heck 0.4.1", + "itertools 0.11.0", "log", "multimap", "once_cell", "petgraph", "prettyplease", - "prost 0.12.6", - "prost-types 0.12.6", + "prost", + "prost-types", "regex", "syn 2.0.98", "tempfile", ] -[[package]] -name = "prost-derive" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81bddcdb20abf9501610992b6759a4c888aef7d1a7247ef75e2404275ac24af1" -dependencies = [ - "anyhow", - "itertools 0.12.1", - "proc-macro2", - "quote", - "syn 2.0.98", -] - [[package]] name = "prost-derive" version = "0.13.4" @@ -5895,22 +5931,13 @@ dependencies = [ "syn 2.0.98", ] -[[package]] -name = "prost-types" -version = "0.12.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9091c90b0a32608e984ff2fa4091273cbdd755d54935c51d520887f4a1dbd5b0" -dependencies = [ - "prost 0.12.6", -] - [[package]] name = "prost-types" version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc2f1e56baa61e93533aebc21af4d2134b70f66275e0fcdf3cbe43d77ff7e8fc" dependencies = [ - "prost 0.13.4", + "prost", ] [[package]] @@ -6927,31 +6954,13 @@ version = "1.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" -[[package]] -name = "smooth-operator" -version = "0.7.0" -source = "git+https://github.com/heliaxdev/smooth-operator?tag=v0.7.0#0e182707f5e5bb9c6e0efa2d235dc9efd715d0a1" -dependencies = [ - "smooth-operator-impl 0.7.0", -] - [[package]] name = "smooth-operator" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b6dece39b9b4d19edc6399498b056d1511135b70b5adf7822affdedf5715598" dependencies = [ - "smooth-operator-impl 0.7.2", -] - -[[package]] -name = "smooth-operator-impl" -version = "0.7.0" -source = "git+https://github.com/heliaxdev/smooth-operator?tag=v0.7.0#0e182707f5e5bb9c6e0efa2d235dc9efd715d0a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.98", + "smooth-operator-impl", ] [[package]] @@ -7195,9 +7204,9 @@ dependencies = [ [[package]] name = "tendermint" -version = "0.38.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505d9d6ffeb83b1de47c307c6e0d2dff56c6256989299010ad03cd80a8491e97" +checksum = "d9703e34d940c2a293804752555107f8dbe2b84ec4c6dd5203831235868105d2" dependencies = [ "bytes", "digest 0.10.7", @@ -7208,8 +7217,7 @@ dependencies = [ "k256", "num-traits", "once_cell", - "prost 0.13.4", - "prost-types 0.13.4", + "prost", "ripemd", "serde", "serde_bytes", @@ -7226,9 +7234,9 @@ dependencies = [ [[package]] name = "tendermint-config" -version = "0.38.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de111ea653b2adaef627ac2452b463c77aa615c256eaaddf279ec5a1cf9775f" +checksum = "89cc3ea9a39b7ee34eefcff771cc067ecaa0c988c1c5ac08defd878471a06f76" dependencies = [ "flex-error", "serde", @@ -7240,9 +7248,9 @@ dependencies = [ [[package]] name = "tendermint-light-client-verifier" -version = "0.38.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2674adbf0dc51aa0c8eaf8462c7d6692ec79502713e50ed5432a442002be90" +checksum = "f0cda4a449fc70985a95f892a67286f13afa4e048d90b8d04a2bf6341e88d1c2" dependencies = [ "derive_more 0.99.19", "flex-error", @@ -7253,14 +7261,17 @@ dependencies = [ [[package]] name = "tendermint-proto" -version = "0.38.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed14abe3b0502a3afe21ca74ca5cdd6c7e8d326d982c26f98a394445eb31d6e" +checksum = "9ae9e1705aa0fa5ecb2c6aa7fb78c2313c4a31158ea5f02048bf318f849352eb" dependencies = [ + "borsh", "bytes", "flex-error", - "prost 0.13.4", - "prost-types 0.13.4", + "parity-scale-codec", + "prost", + "scale-info", + "schemars", "serde", "serde_bytes", "subtle-encoding", @@ -7269,9 +7280,9 @@ dependencies = [ [[package]] name = "tendermint-rpc" -version = "0.38.1" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02f96a2b8a0d3d0b59e4024b1a6bdc1589efc6af4709d08a480a20cc4ba90f63" +checksum = "835a52aa504c63ec05519e31348d3f4ba2fe79493c588e2cad5323d5e81b161a" dependencies = [ "async-trait", "bytes", @@ -7632,13 +7643,14 @@ dependencies = [ [[package]] name = "tonic-build" -version = "0.11.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4ef6dd70a610078cb4e338a0f79d06bc759ff1b22d2120c2ff02ae264ba9c2" +checksum = "9557ce109ea773b399c9b9e5dca39294110b74f1f342cb347a80d1fce8c26a11" dependencies = [ "prettyplease", "proc-macro2", "prost-build", + "prost-types", "quote", "syn 2.0.98", ] @@ -7902,6 +7914,18 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "uint" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "909988d098b2f738727b161a106cfc7cab00c539c2687a8836f8e565976fb53e" +dependencies = [ + "byteorder", + "crunchy", + "hex", + "static_assertions", +] + [[package]] name = "unarray" version = "0.1.4" diff --git a/Cargo.toml b/Cargo.toml index d1e50fb8..bd264d22 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,26 +40,26 @@ axum-extra = { version = "0.9.3", features = ["query"] } chrono = { version = "0.4.30", features = ["serde"] } async-trait = "0.1.73" anyhow = "1.0.75" -namada_core = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_sdk = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0", default-features = false, features = ["std", "async-send", "download-params"] } -namada_tx = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_governance = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_ibc = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_token = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_parameters = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } -namada_proof_of_stake = { git = "https://github.com/anoma/namada", tag = "libs-v0.47.0" } +namada_core = "0.47.1" +namada_sdk = { version = "0.47.1", default-features = false, features = ["std", "async-send", "download-params"] } +namada_tx = "0.47.1" +namada_governance = "0.47.1" +namada_ibc = "0.47.1" +namada_token = "0.47.1" +namada_parameters = "0.47.1" +namada_proof_of_stake = "0.47.1" num-bigint = "0.4.6" -tendermint = "0.38.0" -tendermint-config = "0.38.0" -tendermint-rpc = { version = "0.38.0", features = ["http-client"] } -tendermint-proto = "0.38.0" +tendermint = "0.40.1" +tendermint-config = "0.40.1" +tendermint-rpc = { version = "0.40.1", features = ["http-client"] } +tendermint-proto = "0.40.1" subtle-encoding = "0.5.1" bimap = { version = "0.6.3", features = ["serde"] } async-stream = "0.3.5" futures-core = "0.3.30" futures-util = "0.3.30" futures = "0.3.30" -smooth-operator = {git = "https://github.com/heliaxdev/smooth-operator", tag = "v0.7.0"} +smooth-operator = "0.7.2" tokio-stream = "0.1.15" tokio-retry = "0.3" thiserror = "1.0.56" diff --git a/rewards/src/services/namada.rs b/rewards/src/services/namada.rs index 94301ebe..7f32f27c 100644 --- a/rewards/src/services/namada.rs +++ b/rewards/src/services/namada.rs @@ -140,6 +140,7 @@ async fn process_batch( client, &delegation.validator_address.clone().into(), &Some(delegation.delegator_address.clone().into()), + &None, ) .await .ok()?;