From 4cc6a3ea3cb76f3bc6e622acc45c1fcecacd1a09 Mon Sep 17 00:00:00 2001 From: yito88 Date: Mon, 27 Jan 2025 22:46:26 +0100 Subject: [PATCH] Namada v1.1.0 --- Cargo.lock | 1387 +++++++++++++++++++++++++++++++++------------------- Cargo.toml | 2 +- 2 files changed, 879 insertions(+), 510 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 25e9e73cd4..061637285a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -93,6 +93,17 @@ dependencies = [ "cpufeatures", ] +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom", + "once_cell", + "version_check", +] + [[package]] name = "aho-corasick" version = "1.1.3" @@ -199,7 +210,7 @@ dependencies = [ "ark-serialize", "ark-std", "derivative", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "zeroize", ] @@ -215,7 +226,7 @@ dependencies = [ "ark-std", "derivative", "num-bigint", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "paste", "rustc_version 0.3.3", "zeroize", @@ -238,7 +249,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db2fd794a08ccb318058009eefdf15bcaaaaf6f8161eb3345f907222bac38b20" dependencies = [ "num-bigint", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "quote", "syn 1.0.109", ] @@ -259,8 +270,8 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1df2c09229cbc5a028b1d70e00fdb2acee28b1055dfb5ca73eea49c5a25c4e7c" dependencies = [ - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.8.5", + "num-traits", + "rand", ] [[package]] @@ -345,6 +356,15 @@ dependencies = [ "rustc_version 0.4.1", ] +[[package]] +name = "atomic-polyfill" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4" +dependencies = [ + "critical-section", +] + [[package]] name = "atomic-waker" version = "1.1.2" @@ -556,7 +576,7 @@ dependencies = [ "ff", "group", "pairing", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -575,9 +595,9 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "568b6890865156d9043af490d4c4081c385dd68ea10acd6ca15733d511e6b51c" dependencies = [ - "hmac 0.12.1", + "hmac", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand", "sha2 0.10.8", "unicode-normalization", "zeroize", @@ -729,19 +749,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7bc6d6292be3a19e6379786dac800f551e5865a5bb51ebbe3064ab80433f403" dependencies = [ "ff", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "bls12_381" -version = "0.8.0" -source = "git+https://github.com/heliaxdev/bls12_381.git?rev=d3ebe9dd6488fac1923db120a7498079e55dd838#d3ebe9dd6488fac1923db120a7498079e55dd838" -dependencies = [ - "ff", - "group", - "pairing", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -768,14 +776,6 @@ dependencies = [ "syn 2.0.89", ] -[[package]] -name = "borsh-ext" -version = "1.2.0" -source = "git+https://github.com/heliaxdev/borsh-ext?tag=v1.2.0#a62fee3e847e512cad9ac0f1fd5a900e5db9ba37" -dependencies = [ - "borsh", -] - [[package]] name = "bs58" version = "0.5.1" @@ -808,6 +808,28 @@ dependencies = [ "utf8-width", ] +[[package]] +name = "bytecheck" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.6.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "byteorder" version = "1.5.0" @@ -879,7 +901,7 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -947,7 +969,7 @@ dependencies = [ "android-tzdata", "iana-time-zone", "js-sys", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "wasm-bindgen", "windows-targets 0.52.6", ] @@ -1047,8 +1069,15 @@ checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" [[package]] name = "clru" -version = "0.5.0" -source = "git+https://github.com/marmeladema/clru-rs.git?rev=71ca566#71ca566915f21f3c308091ca7756a91b0f8b5afc" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59" + +[[package]] +name = "cobs" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" [[package]] name = "coins-bip32" @@ -1059,11 +1088,11 @@ dependencies = [ "bs58", "coins-core", "digest 0.10.7", - "hmac 0.12.1", + "hmac", "k256", "serde", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1074,12 +1103,12 @@ checksum = "3db8fba409ce3dc04f7d804074039eb68b960b0829161f8e06c95fea3f122528" dependencies = [ "bitvec", "coins-bip32", - "hmac 0.12.1", + "hmac", "once_cell", "pbkdf2 0.12.2", - "rand 0.8.5", + "rand", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1099,7 +1128,7 @@ dependencies = [ "serde_derive", "sha2 0.10.8", "sha3", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1148,6 +1177,12 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "const-crc32-nostd" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "808ac43170e95b11dd23d78aa9eaac5bea45776a602955552c4e833f3f0f823d" + [[package]] name = "const-hex" version = "1.13.2" @@ -1212,6 +1247,15 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "core2" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "239fa3ae9b63c2dc74bd3fa852d4792b8b305ae64eeede946265b6af62f1fff3" +dependencies = [ + "memchr", +] + [[package]] name = "cosmos-sdk-proto" version = "0.26.1" @@ -1243,6 +1287,12 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "critical-section" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b" + [[package]] name = "crossbeam-channel" version = "0.5.13" @@ -1290,7 +1340,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array", - "rand_core 0.6.4", + "rand_core", "subtle", "zeroize", ] @@ -1305,16 +1355,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" -dependencies = [ - "generic-array", - "subtle", -] - [[package]] name = "ct-codecs" version = "1.1.2" @@ -1365,7 +1405,7 @@ checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ "byteorder", "digest 0.9.0", - "rand_core 0.6.4", + "rand_core", "subtle-ng", "zeroize", ] @@ -1389,6 +1429,12 @@ version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +[[package]] +name = "debugless-unwrap" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f400d0750c0c069e8493f2256cb4da6f604b6d2eeb69a0ca8863acde352f8400" + [[package]] name = "der" version = "0.7.9" @@ -1425,6 +1471,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive-getters" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74ef43543e701c01ad77d3a5922755c6a1d71b22d942cb8042be4994b380caff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "derive_more" version = "0.99.18" @@ -1465,7 +1522,7 @@ dependencies = [ "console", "shell-words", "tempfile", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -1492,11 +1549,11 @@ dependencies = [ [[package]] name = "directories" -version = "4.0.1" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ - "dirs-sys 0.3.7", + "dirs-sys", ] [[package]] @@ -1505,7 +1562,7 @@ version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" dependencies = [ - "dirs-sys 0.4.1", + "dirs-sys", ] [[package]] @@ -1518,17 +1575,6 @@ dependencies = [ "dirs-sys-next", ] -[[package]] -name = "dirs-sys" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - [[package]] name = "dirs-sys" version = "0.4.1" @@ -1563,12 +1609,31 @@ dependencies = [ "syn 2.0.89", ] +[[package]] +name = "document-features" +version = "0.2.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb6969eaabd2421f8a2775cfd2471a2b634372b4a25d41e3bd647b79912850a0" +dependencies = [ + "litrs", +] + [[package]] name = "dunce" version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" +[[package]] +name = "dur" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce5b6c91b5e394b75cd96c36393fc938496c030220207a0ccf34d6cd313d3b49" +dependencies = [ + "nom", + "rust_decimal", +] + [[package]] name = "duration-str" version = "0.10.0" @@ -1578,7 +1643,7 @@ dependencies = [ "chrono", "rust_decimal", "serde", - "thiserror", + "thiserror 1.0.69", "time", "winnow", ] @@ -1623,10 +1688,10 @@ checksum = "3c8465edc8ee7436ffea81d21a019b16676ee3db267aa8d5a8d729581ecf998b" dependencies = [ "curve25519-dalek-ng", "hex", - "rand_core 0.6.4", + "rand_core", "serde", "sha2 0.9.9", - "thiserror", + "thiserror 1.0.69", "zeroize", ] @@ -1638,7 +1703,7 @@ checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand_core 0.6.4", + "rand_core", "serde", "sha2 0.10.8", "subtle", @@ -1653,7 +1718,7 @@ checksum = "6b49a684b133c4980d7ee783936af771516011c8cd15f429dbda77245e282f03" dependencies = [ "derivation-path", "ed25519-dalek", - "hmac 0.12.1", + "hmac", "sha2 0.10.8", ] @@ -1676,13 +1741,25 @@ dependencies = [ "generic-array", "group", "pkcs8", - "rand_core 0.6.4", + "rand_core", "sec1", "serdect", "subtle", "zeroize", ] +[[package]] +name = "embedded-io" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" + +[[package]] +name = "embedded-io" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" + [[package]] name = "ena" version = "0.14.3" @@ -1718,7 +1795,7 @@ dependencies = [ "hex", "k256", "log", - "rand 0.8.5", + "rand", "rlp", "serde", "sha3", @@ -1774,15 +1851,15 @@ dependencies = [ "ctr", "digest 0.10.7", "hex", - "hmac 0.12.1", + "hmac", "pbkdf2 0.11.0", - "rand 0.8.5", + "rand", "scrypt", "serde", "serde_json", "sha2 0.10.8", "sha3", - "thiserror", + "thiserror 1.0.69", "uuid 0.8.2", ] @@ -1799,7 +1876,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "thiserror", + "thiserror 1.0.69", "uint", ] @@ -1820,8 +1897,9 @@ dependencies = [ [[package]] name = "ethbridge-bridge-contract" -version = "0.24.0" -source = "git+https://github.com/heliaxdev/ethbridge-rs?tag=v0.24.0#d66708bb8a734111988b9eaf08c7473bd7020c00" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ccec11776e279f18dcef377c95932ac7e558358477870c972e3b5eba0f1cc661" dependencies = [ "ethbridge-bridge-events", "ethbridge-structs", @@ -1831,8 +1909,9 @@ dependencies = [ [[package]] name = "ethbridge-bridge-events" -version = "0.24.0" -source = "git+https://github.com/heliaxdev/ethbridge-rs?tag=v0.24.0#d66708bb8a734111988b9eaf08c7473bd7020c00" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f862616190f541d733357e234d65ba73fec0ddacd62e91abb26a0258048a6bb1" dependencies = [ "ethabi", "ethbridge-structs", @@ -1842,8 +1921,9 @@ dependencies = [ [[package]] name = "ethbridge-structs" -version = "0.24.0" -source = "git+https://github.com/heliaxdev/ethbridge-rs?tag=v0.24.0#d66708bb8a734111988b9eaf08c7473bd7020c00" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c7b3e89a2332887bf096cd589ac5781a6664b4fb0881506aa99b2be32e8e086" dependencies = [ "ethabi", "ethers", @@ -1910,7 +1990,7 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -1971,14 +2051,14 @@ dependencies = [ "num_enum", "once_cell", "open-fastrlp", - "rand 0.8.5", + "rand", "rlp", "serde", "serde_json", "strum 0.26.3", "syn 2.0.89", "tempfile", - "thiserror", + "thiserror 1.0.69", "tiny-keccak", "unicode-xid", ] @@ -1995,7 +2075,7 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "tracing", ] @@ -2019,7 +2099,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", "tracing-futures", @@ -2051,7 +2131,7 @@ dependencies = [ "reqwest", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "tokio", "tokio-tungstenite", "tracing", @@ -2076,9 +2156,9 @@ dependencies = [ "elliptic-curve", "eth-keystore", "ethers-core", - "rand 0.8.5", + "rand", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "tracing", ] @@ -2106,7 +2186,7 @@ dependencies = [ "serde_json", "solang-parser", "svm-rs", - "thiserror", + "thiserror 1.0.69", "tiny-keccak", "tokio", "tracing", @@ -2148,7 +2228,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "bitvec", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -2165,7 +2245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" dependencies = [ "byteorder", - "rand 0.8.5", + "rand", "rustc-hex", "static_assertions", ] @@ -2249,7 +2329,43 @@ dependencies = [ "libm", "num-bigint", "num-integer", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", +] + +[[package]] +name = "frost-core" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1858230cabb6792a5020daf4b0074f57b7d1e2a520ac544c77f102babee62ff4" +dependencies = [ + "byteorder", + "const-crc32-nostd", + "debugless-unwrap", + "derive-getters", + "document-features", + "hex", + "itertools 0.14.0", + "postcard", + "rand_core", + "serde", + "serdect", + "thiserror 2.0.11", + "thiserror-nostd-notrait", + "visibility", + "zeroize", +] + +[[package]] +name = "frost-rerandomized" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3b10d9c1e9f298522510940b5b8c3d55040420517ec8d2bb86c4c2d1ae3ee" +dependencies = [ + "derive-getters", + "document-features", + "frost-core", + "hex", + "rand_core", ] [[package]] @@ -2406,19 +2522,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", - "wasm-bindgen", -] - [[package]] name = "getrandom" version = "0.2.15" @@ -2428,7 +2531,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] @@ -2464,7 +2567,7 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", "memuse", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -2532,11 +2635,23 @@ version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403" +[[package]] +name = "hash32" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67" +dependencies = [ + "byteorder", +] + [[package]] name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash", +] [[package]] name = "hashbrown" @@ -2568,6 +2683,20 @@ dependencies = [ "byteorder", ] +[[package]] +name = "heapless" +version = "0.7.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f" +dependencies = [ + "atomic-polyfill", + "hash32", + "rustc_version 0.4.1", + "serde", + "spin 0.9.8", + "stable_deref_trait", +] + [[package]] name = "heck" version = "0.4.1" @@ -2613,16 +2742,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3011d1213f159867b13cfd6ac92d2cd5f1345762c63be3554e84092d85a50bbd" -[[package]] -name = "hmac" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" -dependencies = [ - "crypto-mac", - "digest 0.9.0", -] - [[package]] name = "hmac" version = "0.12.1" @@ -2861,7 +2980,7 @@ dependencies = [ [[package]] name = "ibc" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-apps", "ibc-clients", @@ -2874,7 +2993,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-app-nft-transfer-types", "ibc-core", @@ -2884,7 +3003,7 @@ dependencies = [ [[package]] name = "ibc-app-nft-transfer-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "base64 0.22.1", "borsh", @@ -2905,7 +3024,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-app-transfer-types", "ibc-core", @@ -2915,7 +3034,7 @@ dependencies = [ [[package]] name = "ibc-app-transfer-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -2933,7 +3052,7 @@ dependencies = [ [[package]] name = "ibc-apps" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-app-nft-transfer", "ibc-app-transfer", @@ -2962,7 +3081,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "derive_more 0.99.18", "ibc-client-tendermint-types", @@ -2979,7 +3098,7 @@ dependencies = [ [[package]] name = "ibc-client-tendermint-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "displaydoc", "ibc-core-client-types", @@ -2996,7 +3115,7 @@ dependencies = [ [[package]] name = "ibc-client-wasm-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "base64 0.22.1", "displaydoc", @@ -3010,7 +3129,7 @@ dependencies = [ [[package]] name = "ibc-clients" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-client-tendermint", "ibc-client-wasm-types", @@ -3019,7 +3138,7 @@ dependencies = [ [[package]] name = "ibc-core" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -3035,7 +3154,7 @@ dependencies = [ [[package]] name = "ibc-core-channel" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-core-channel-types", "ibc-core-client", @@ -3050,7 +3169,7 @@ dependencies = [ [[package]] name = "ibc-core-channel-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3073,7 +3192,7 @@ dependencies = [ [[package]] name = "ibc-core-client" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-core-client-context", "ibc-core-client-types", @@ -3086,7 +3205,7 @@ dependencies = [ [[package]] name = "ibc-core-client-context" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -3102,7 +3221,7 @@ dependencies = [ [[package]] name = "ibc-core-client-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3122,7 +3241,7 @@ dependencies = [ [[package]] name = "ibc-core-commitment-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3141,7 +3260,7 @@ dependencies = [ [[package]] name = "ibc-core-connection" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-client-wasm-types", "ibc-core-client", @@ -3155,7 +3274,7 @@ dependencies = [ [[package]] name = "ibc-core-connection-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3176,7 +3295,7 @@ dependencies = [ [[package]] name = "ibc-core-handler" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "ibc-core-channel", "ibc-core-client", @@ -3191,7 +3310,7 @@ dependencies = [ [[package]] name = "ibc-core-handler-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3215,7 +3334,7 @@ dependencies = [ [[package]] name = "ibc-core-host" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -3233,7 +3352,7 @@ dependencies = [ [[package]] name = "ibc-core-host-cosmos" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -3256,7 +3375,7 @@ dependencies = [ [[package]] name = "ibc-core-host-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3271,7 +3390,7 @@ dependencies = [ [[package]] name = "ibc-core-router" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "derive_more 0.99.18", "displaydoc", @@ -3285,7 +3404,7 @@ dependencies = [ [[package]] name = "ibc-core-router-types" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3304,7 +3423,7 @@ dependencies = [ [[package]] name = "ibc-derive" version = "0.8.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "proc-macro2", "quote", @@ -3330,10 +3449,111 @@ dependencies = [ "tonic", ] +[[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" +dependencies = [ + "ibc-core-channel-types", + "ibc-core-host-types", + "ibc-core-router", + "ibc-core-router-types", + "ibc-primitives", +] + +[[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" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "ibc-middleware-overflow-receive" +version = "0.4.0" +source = "git+https://github.com/heliaxdev/ibc-middleware?tag=orm/v0.4.0#8d341de14ff5e2a637699796cffbf0fbbaee001f" +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-primitives", + "serde", + "serde_json", +] + +[[package]] +name = "ibc-middleware-packet-forward" +version = "0.9.0" +source = "git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0#3d3b436f7c58000c7498d68e88c15a955433a619" +dependencies = [ + "borsh", + "dur", + "either", + "ibc-app-transfer-types", + "ibc-core-channel", + "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=pfm/v0.9.0)", + "ibc-middleware-module-macros 0.1.0 (git+https://github.com/heliaxdev/ibc-middleware?tag=pfm/v0.9.0)", + "ibc-primitives", + "serde", + "serde_json", +] + [[package]] name = "ibc-primitives" version = "0.54.0" -source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38bd2a32f35117d4d9165a3c68c64ccd87ad56dd#38bd2a32f35117d4d9165a3c68c64ccd87ad56dd" +source = "git+https://github.com/heliaxdev/cosmos-ibc-rs?rev=38489943c4e75206eaffeeeec6153c039c2499d1#38489943c4e75206eaffeeeec6153c039c2499d1" dependencies = [ "borsh", "derive_more 0.99.18", @@ -3450,7 +3670,7 @@ dependencies = [ "tendermint-rpc 0.40.0", "tendermint-testgen", "test-log", - "thiserror", + "thiserror 1.0.69", "tiny-bip39 1.0.0", "tiny-keccak", "tokio", @@ -3589,7 +3809,7 @@ dependencies = [ "namada_sdk", "once_cell", "prost 0.13.3", - "rand 0.8.5", + "rand", "semver 1.0.23", "serde", "serde_json", @@ -3787,7 +4007,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "951641f13f873bff03d4bf19ae8bec531935ac0ac2cc775f84d7edfdcfed3f17" dependencies = [ "integer-sqrt", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "uint", ] @@ -3835,15 +4055,6 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" -[[package]] -name = "index-set" -version = "0.8.0" -source = "git+https://github.com/heliaxdev/index-set?tag=v0.8.1#b0d928f83cf0d465ccda299d131e8df2859b5184" -dependencies = [ - "borsh", - "serde", -] - [[package]] name = "indexmap" version = "1.9.3" @@ -3854,17 +4065,6 @@ dependencies = [ "hashbrown 0.12.3", ] -[[package]] -name = "indexmap" -version = "2.2.4" -source = "git+https://github.com/heliaxdev/indexmap?tag=2.2.4-heliax-1#b5b5b547bd6ab04bbb16e060326a50ddaeb6c909" -dependencies = [ - "borsh", - "equivalent", - "hashbrown 0.14.5", - "serde", -] - [[package]] name = "indexmap" version = "2.6.0" @@ -3918,7 +4118,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" dependencies = [ - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", ] [[package]] @@ -3960,6 +4160,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.11" @@ -4005,23 +4214,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8499f7a74008aafbecb2a2e608a3e13e4dd3e84df198b604451efe93f2de6e61" dependencies = [ "bitvec", - "bls12_381 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ff", - "group", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "jubjub" -version = "0.10.0" -source = "git+https://github.com/heliaxdev/jubjub.git?rev=a373686962f4e9d0edb3b4716f86ff6bbd9aa86c#a373686962f4e9d0edb3b4716f86ff6bbd9aa86c" -dependencies = [ - "bitvec", - "bls12_381 0.8.0 (git+https://github.com/heliaxdev/bls12_381.git?rev=d3ebe9dd6488fac1923db120a7498079e55dd838)", + "bls12_381", "ff", "group", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -4149,6 +4345,12 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" +[[package]] +name = "litrs" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" + [[package]] name = "lock_api" version = "0.4.12" @@ -4167,28 +4369,29 @@ checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "masp_note_encryption" -version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=2914e6ff9a922bae8f1cb63a79d796a69af3d8aa#2914e6ff9a922bae8f1cb63a79d796a69af3d8aa" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9736dbd86140a9d6711b464297a87af9cc0ae485d73a956c595f1bc1f6a7920" dependencies = [ "borsh", "chacha20", "chacha20poly1305", "cipher", - "rand_core 0.6.4", + "rand_core", "subtle", ] [[package]] name = "masp_primitives" -version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=2914e6ff9a922bae8f1cb63a79d796a69af3d8aa#2914e6ff9a922bae8f1cb63a79d796a69af3d8aa" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fb184254ca5cd5fb12e11b81a6a0d6b955d98c7263eae11057f669c31c7123c" dependencies = [ "aes", "bip0039", "bitvec", "blake2b_simd", "blake2s_simd", - "bls12_381 0.8.0 (git+https://github.com/heliaxdev/bls12_381.git?rev=d3ebe9dd6488fac1923db120a7498079e55dd838)", "borsh", "byteorder", "ff", @@ -4196,14 +4399,15 @@ dependencies = [ "group", "hex", "incrementalmerkletree", - "jubjub 0.10.0 (git+https://github.com/heliaxdev/jubjub.git?rev=a373686962f4e9d0edb3b4716f86ff6bbd9aa86c)", "lazy_static", "masp_note_encryption", "memuse", - "nonempty", - "num-traits 0.2.19 (git+https://github.com/heliaxdev/num-traits?rev=3f3657caa34b8e116fdf3f8a3519c4ac29f012fe)", - "rand 0.8.5", - "rand_core 0.6.4", + "nam-bls12_381", + "nam-jubjub", + "nam-num-traits", + "nonempty 0.11.0", + "rand", + "rand_core", "sha2 0.10.8", "subtle", "zcash_encoding", @@ -4211,22 +4415,23 @@ dependencies = [ [[package]] name = "masp_proofs" -version = "1.0.0" -source = "git+https://github.com/anoma/masp?rev=2914e6ff9a922bae8f1cb63a79d796a69af3d8aa#2914e6ff9a922bae8f1cb63a79d796a69af3d8aa" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "833eb23ccc5e4781636f6a7b2e720f60f31e53e534d1abb2b0ac5e86eb099c14" dependencies = [ "bellman", "blake2b_simd", - "bls12_381 0.8.0 (git+https://github.com/heliaxdev/bls12_381.git?rev=d3ebe9dd6488fac1923db120a7498079e55dd838)", "directories", - "getrandom 0.2.15", + "getrandom", "group", - "itertools 0.11.0", - "jubjub 0.10.0 (git+https://github.com/heliaxdev/jubjub.git?rev=a373686962f4e9d0edb3b4716f86ff6bbd9aa86c)", + "itertools 0.14.0", "lazy_static", "masp_primitives", "minreq", - "rand_core 0.6.4", - "redjubjub", + "nam-bls12_381", + "nam-jubjub", + "nam-redjubjub", + "rand_core", "tracing", ] @@ -4279,6 +4484,12 @@ version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + [[package]] name = "miniz_oxide" version = "0.7.4" @@ -4318,7 +4529,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ "hermit-abi 0.3.9", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "windows-sys 0.52.0", ] @@ -4337,7 +4548,7 @@ dependencies = [ "rustc_version 0.4.1", "smallvec", "tagptr", - "thiserror", + "thiserror 1.0.69", "triomphe", "uuid 1.11.0", ] @@ -4346,12 +4557,118 @@ dependencies = [ name = "multimap" version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" +checksum = "defc4c55412d89136f966bbb339008b474350e5e6e78d2714439c386b3137a03" + +[[package]] +name = "nam-bls12_381" +version = "0.8.1-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e768b0e2383163f2f4bbce1112d6454b2cb515950b0a9177733f0d71254d2c68" +dependencies = [ + "ff", + "group", + "pairing", + "rand_core", + "subtle", +] + +[[package]] +name = "nam-indexmap" +version = "2.7.1-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "31b40876708764895b63bb5a1e9f102d3813cb16baeb9f12932b7c8f2df4248e" +dependencies = [ + "borsh", + "equivalent", + "hashbrown 0.15.1", + "serde", +] + +[[package]] +name = "nam-jubjub" +version = "0.10.1-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdced0f5975d8f80cb82a84d464481acb7b586d22f447dda86947d6a572997b9" +dependencies = [ + "bitvec", + "ff", + "group", + "nam-bls12_381", + "rand_core", + "subtle", +] + +[[package]] +name = "nam-num-traits" +version = "0.2.20-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "687832a07242b76ab2760bc95180240954bf77e06bf8d9e825473c373146dc4a" +dependencies = [ + "autocfg", +] + +[[package]] +name = "nam-reddsa" +version = "0.5.2-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1d102b4311bf60c03405350e976d17f5df155d2cb588f6401995a29ae8c1565" +dependencies = [ + "blake2b_simd", + "byteorder", + "frost-rerandomized", + "group", + "hex", + "jubjub", + "pasta_curves", + "rand_core", + "serde", + "thiserror 2.0.11", + "zeroize", +] + +[[package]] +name = "nam-redjubjub" +version = "0.7.1-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e457988762db7daad8d79f8a837a07295f5cc178d9236ba77db7339072ffb61e" +dependencies = [ + "nam-reddsa", + "rand_core", + "serde", + "thiserror 1.0.69", + "zeroize", +] + +[[package]] +name = "nam-sparse-merkle-tree" +version = "0.3.2-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fae108a0f6aabf789e34d6d447c1184608d1c70c087f957b720042226a47ab63" +dependencies = [ + "borsh", + "cfg-if", + "ics23", + "itertools 0.14.0", + "sha2 0.10.8", +] + +[[package]] +name = "nam-tiny-hderive" +version = "0.3.1-nam.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dfd77f274636f722e966c394b381a70233ed4c25150864a4c53d398028a6818" +dependencies = [ + "base58", + "hmac", + "k256", + "memzero", + "sha2 0.10.8", +] [[package]] name = "namada_account" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "namada_core", @@ -4362,22 +4679,21 @@ dependencies = [ [[package]] name = "namada_controller" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", "smooth-operator", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "namada_core" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "bech32 0.8.1", "borsh", - "borsh-ext", "chrono", "data-encoding", "ed25519-consensus", @@ -4387,43 +4703,43 @@ dependencies = [ "ibc", "ics23", "impl-num-traits", - "index-set", - "indexmap 2.2.4", "k256", "lazy_static", "masp_primitives", + "nam-indexmap", + "nam-sparse-merkle-tree", "namada_macros", "num-integer", "num-rational", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "num256", "num_enum", "primitive-types", "prost-types 0.13.3", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "rayon", "ripemd", "serde", "serde_json", "sha2 0.9.9", "smooth-operator", - "sparse-merkle-tree", "tendermint 0.38.1", "tendermint-proto 0.38.1", - "thiserror", + "thiserror 1.0.69", "tiny-keccak", "tokio", "tracing", "uint", + "usize-set", "wasmtimer", "zeroize", ] [[package]] name = "namada_ethereum_bridge" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "ethers", @@ -4444,41 +4760,41 @@ dependencies = [ "namada_vp_env", "serde", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_events" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "namada_core", "namada_macros", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_gas" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "namada_core", "namada_events", "namada_macros", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "namada_governance" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "itertools 0.12.1", @@ -4494,19 +4810,24 @@ dependencies = [ "serde", "serde_json", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_ibc" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" 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-overflow-receive", + "ibc-middleware-packet-forward", "ics23", "konst", "masp_primitives", @@ -4524,27 +4845,27 @@ dependencies = [ "serde_json", "sha2 0.9.9", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_io" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "async-trait", "kdam", "namada_core", "tendermint-rpc 0.38.1", - "thiserror", + "thiserror 1.0.69", "tokio", ] [[package]] name = "namada_macros" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "data-encoding", "proc-macro2", @@ -4555,23 +4876,23 @@ dependencies = [ [[package]] name = "namada_merkle_tree" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "eyre", "ics23", + "nam-sparse-merkle-tree", "namada_core", "namada_macros", "prost 0.13.3", - "sparse-merkle-tree", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "namada_parameters" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", "namada_macros", @@ -4580,13 +4901,13 @@ dependencies = [ "namada_tx", "namada_vp_env", "smooth-operator", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "namada_proof_of_stake" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "itertools 0.12.1", @@ -4603,27 +4924,27 @@ dependencies = [ "once_cell", "serde", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_replay_protection" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", ] [[package]] name = "namada_sdk" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "async-trait", + "bech32 0.8.1", "bimap", "borsh", - "borsh-ext", "circular-queue", "clap 4.5.21", "data-encoding", @@ -4658,14 +4979,14 @@ dependencies = [ "namada_vote_ext", "namada_vp", "namada_wallet", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "num256", "owo-colors", "paste", "patricia_tree", "prost 0.13.3", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "rayon", "regex", "reqwest", @@ -4676,8 +4997,8 @@ dependencies = [ "smooth-operator", "tempfile", "tendermint-rpc 0.38.1", - "thiserror", - "tiny-bip39 0.8.2", + "thiserror 1.0.69", + "tiny-bip39 2.0.0", "tokio", "toml 0.5.11", "tracing", @@ -4687,8 +5008,8 @@ dependencies = [ [[package]] name = "namada_shielded_token" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "async-trait", "borsh", @@ -4711,8 +5032,8 @@ dependencies = [ "namada_tx", "namada_vp_env", "namada_wallet", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "rayon", "ripemd", "serde", @@ -4720,7 +5041,7 @@ dependencies = [ "sha2 0.9.9", "smooth-operator", "tempfile", - "thiserror", + "thiserror 1.0.69", "tracing", "typed-builder", "xorf", @@ -4728,8 +5049,8 @@ dependencies = [ [[package]] name = "namada_state" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "clru", @@ -4745,14 +5066,14 @@ dependencies = [ "namada_tx", "patricia_tree", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_storage" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "itertools 0.12.1", @@ -4764,14 +5085,14 @@ dependencies = [ "regex", "serde", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_systems" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", "namada_events", @@ -4780,8 +5101,8 @@ dependencies = [ [[package]] name = "namada_token" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "namada_core", @@ -4798,8 +5119,8 @@ dependencies = [ [[package]] name = "namada_trans_token" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "konst", "namada_core", @@ -4809,14 +5130,14 @@ dependencies = [ "namada_tx", "namada_tx_env", "namada_vp_env", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_tx" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "ark-bls12-381", "bitflags 2.6.0", @@ -4831,21 +5152,21 @@ dependencies = [ "namada_gas", "namada_macros", "num-derive 0.4.2", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "prost 0.13.3", "prost-types 0.13.3", - "rand_core 0.6.4", + "rand_core", "serde", "serde_json", "sha2 0.9.9", - "thiserror", + "thiserror 1.0.69", "tonic-build", ] [[package]] name = "namada_tx_env" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", "namada_events", @@ -4854,8 +5175,8 @@ dependencies = [ [[package]] name = "namada_vm" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "clru", @@ -4869,15 +5190,15 @@ dependencies = [ "namada_tx", "namada_vp", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", "wasmparser", ] [[package]] name = "namada_vote_ext" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "borsh", "namada_core", @@ -4888,8 +5209,8 @@ dependencies = [ [[package]] name = "namada_vp" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "namada_core", "namada_events", @@ -4898,14 +5219,14 @@ dependencies = [ "namada_tx", "namada_vp_env", "smooth-operator", - "thiserror", + "thiserror 1.0.69", "tracing", ] [[package]] name = "namada_vp_env" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "derivative", "masp_primitives", @@ -4919,29 +5240,28 @@ dependencies = [ [[package]] name = "namada_wallet" -version = "0.46.0" -source = "git+https://github.com/anoma/namada?rev=79106c5a2632700eda207756df3765c38379f928#79106c5a2632700eda207756df3765c38379f928" +version = "0.47.0" +source = "git+https://github.com/anoma/namada?rev=a0cc88cc21656229b5fcab8509be3d6b360204a3#a0cc88cc21656229b5fcab8509be3d6b360204a3" dependencies = [ "bimap", "borsh", - "borsh-ext", "data-encoding", "derivation-path", "fd-lock", "itertools 0.12.1", "masp_primitives", + "nam-tiny-hderive", "namada_core", "namada_ibc", "namada_macros", "orion", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "serde", "slip10_ed25519", "smooth-operator", - "thiserror", - "tiny-bip39 0.8.2", - "tiny-hderive", + "thiserror 1.0.69", + "tiny-bip39 2.0.0", "toml 0.5.11", "zeroize", ] @@ -4952,7 +5272,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" dependencies = [ - "getrandom 0.2.15", + "getrandom", ] [[package]] @@ -4978,12 +5298,28 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + [[package]] name = "nonempty" version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9e591e719385e6ebaeb5ce5d3887f7d5676fceca6411d1925ccc95745f3d6f7" +[[package]] +name = "nonempty" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d" + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -5005,7 +5341,7 @@ dependencies = [ "num-integer", "num-iter", "num-rational", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", ] [[package]] @@ -5015,7 +5351,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "serde", ] @@ -5025,7 +5361,7 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", ] [[package]] @@ -5062,7 +5398,7 @@ version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", ] [[package]] @@ -5073,7 +5409,7 @@ checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" dependencies = [ "autocfg", "num-integer", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", ] [[package]] @@ -5084,7 +5420,7 @@ checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" dependencies = [ "num-bigint", "num-integer", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "serde", ] @@ -5098,14 +5434,6 @@ dependencies = [ "libm", ] -[[package]] -name = "num-traits" -version = "0.2.19" -source = "git+https://github.com/heliaxdev/num-traits?rev=3f3657caa34b8e116fdf3f8a3519c4ac29f012fe#3f3657caa34b8e116fdf3f8a3519c4ac29f012fe" -dependencies = [ - "autocfg", -] - [[package]] name = "num256" version = "0.3.5" @@ -5115,7 +5443,7 @@ dependencies = [ "lazy_static", "num", "num-derive 0.3.3", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "serde", "serde_derive", ] @@ -5283,7 +5611,7 @@ dependencies = [ "indexmap 1.9.3", "once_cell", "pin-project-lite", - "thiserror", + "thiserror 1.0.69", "urlencoding", ] @@ -5303,8 +5631,8 @@ dependencies = [ "once_cell", "opentelemetry_api", "percent-encoding", - "rand 0.8.5", - "thiserror", + "rand", + "thiserror 1.0.69", ] [[package]] @@ -5320,7 +5648,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6624905ddd92e460ff0685567539ed1ac985b2dee4c92c7edcd64fce905b00c" dependencies = [ "ct-codecs", - "getrandom 0.2.15", + "getrandom", "subtle", "zeroize", ] @@ -5409,7 +5737,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" dependencies = [ "base64ct", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -5420,7 +5748,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" dependencies = [ "base64ct", - "rand_core 0.6.4", + "rand_core", "subtle", ] @@ -5432,7 +5760,7 @@ checksum = "d3e57598f73cc7e1b2ac63c79c517b31a0877cd7c402cdcaa311b5208de7a095" dependencies = [ "ff", "group", - "rand 0.8.5", + "rand", "static_assertions", "subtle", ] @@ -5458,15 +5786,6 @@ dependencies = [ "bitflags 2.6.0", ] -[[package]] -name = "pbkdf2" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216eaa586a190f0a738f2f918511eecfa90f13295abec0e457cdebcceda80cbd" -dependencies = [ - "crypto-mac", -] - [[package]] name = "pbkdf2" version = "0.11.0" @@ -5474,7 +5793,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest 0.10.7", - "hmac 0.12.1", + "hmac", "password-hash 0.4.2", "sha2 0.10.8", ] @@ -5486,7 +5805,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ "digest 0.10.7", - "hmac 0.12.1", + "hmac", "password-hash 0.5.0", ] @@ -5539,7 +5858,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879952a81a83930934cbf1786752d6dedc3b1f29e8f8fb2ad1d0a36f377cf442" dependencies = [ "memchr", - "thiserror", + "thiserror 1.0.69", "ucd-trie", ] @@ -5580,7 +5899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ "phf_shared 0.11.2", - "rand 0.8.5", + "rand", ] [[package]] @@ -5679,6 +5998,19 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc9c68a3f6da06753e9335d63e27f6b9754dd1920d941135b7ea8224f141adb2" +[[package]] +name = "postcard" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170a2601f67cc9dba8edd8c4870b15f71a6a2dc196daec8c83f72b59dff628a8" +dependencies = [ + "cobs", + "embedded-io 0.4.0", + "embedded-io 0.6.1", + "heapless", + "serde", +] + [[package]] name = "powerfmt" version = "0.2.0" @@ -5778,7 +6110,7 @@ dependencies = [ "memchr", "parking_lot", "protobuf", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -5789,9 +6121,9 @@ checksum = "b4c2511913b88df1637da85cc8d96ec8e43a3f8bb8ccb71ee1ac240d6f3df58d" dependencies = [ "bitflags 2.6.0", "lazy_static", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.8.5", - "rand_chacha 0.3.1", + "num-traits", + "rand", + "rand_chacha", "rand_xorshift", "regex-syntax 0.8.5", "unarray", @@ -5888,6 +6220,26 @@ version = "2.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "quanta" version = "0.12.3" @@ -5898,7 +6250,7 @@ dependencies = [ "libc", "once_cell", "raw-cpuid", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "web-sys", "winapi", ] @@ -5918,19 +6270,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", -] - [[package]] name = "rand" version = "0.8.5" @@ -5938,18 +6277,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", + "rand_chacha", + "rand_core", ] [[package]] @@ -5959,16 +6288,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -5977,16 +6297,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] @@ -5995,7 +6306,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f" dependencies = [ - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -6027,37 +6338,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "reddsa" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78a5191930e84973293aa5f532b513404460cd2216c1cfb76d08748c15b40b02" -dependencies = [ - "blake2b_simd", - "byteorder", - "group", - "hex", - "jubjub 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "pasta_curves", - "rand_core 0.6.4", - "serde", - "thiserror", - "zeroize", -] - -[[package]] -name = "redjubjub" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a60db2c3bc9c6fd1e8631fee75abc008841d27144be744951d6b9b75f9b569c" -dependencies = [ - "rand_core 0.6.4", - "reddsa", - "serde", - "thiserror", - "zeroize", -] - [[package]] name = "redox_syscall" version = "0.5.7" @@ -6073,9 +6353,9 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.15", + "getrandom", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -6122,6 +6402,15 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +[[package]] +name = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck", +] + [[package]] name = "reqwest" version = "0.11.27" @@ -6179,7 +6468,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ - "hmac 0.12.1", + "hmac", "subtle", ] @@ -6206,7 +6495,7 @@ checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.15", + "getrandom", "libc", "spin 0.9.8", "untrusted 0.9.0", @@ -6222,6 +6511,35 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "rkyv" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" +dependencies = [ + "bitvec", + "bytecheck", + "bytes", + "hashbrown 0.12.3", + "ptr_meta", + "rend", + "rkyv_derive", + "seahash", + "tinyvec", + "uuid 1.11.0", +] + +[[package]] +name = "rkyv_derive" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "rlp" version = "0.5.2" @@ -6261,7 +6579,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b082d80e3e3cc52b2ed634388d436fe1f4de6af5786cc2de9ba9737527bdf555" dependencies = [ "arrayvec", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "borsh", + "bytes", + "num-traits", + "rand", + "rkyv", + "serde", + "serde_json", ] [[package]] @@ -6545,7 +6869,7 @@ version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f9e24d2b632954ded8ab2ef9fea0a0c769ea56ea98bddbafbad22caeeadf45d" dependencies = [ - "hmac 0.12.1", + "hmac", "pbkdf2 0.11.0", "salsa20", "sha2 0.10.8", @@ -6567,6 +6891,12 @@ version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49c1eeaf4b6a87c7479688c6d52b9f1153cedd3c489300564f932b065c6eab95" +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + [[package]] name = "sec1" version = "0.7.3" @@ -6589,7 +6919,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d24b59d129cdadea20aea4fb2352fa053712e5d713eee47d700cd4b2bc002f10" dependencies = [ "bitcoin_hashes", - "rand 0.8.5", + "rand", "secp256k1-sys", "serde", ] @@ -6928,9 +7258,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" dependencies = [ "digest 0.10.7", - "rand_core 0.6.4", + "rand_core", ] +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "simple-error" version = "0.3.1" @@ -6944,8 +7280,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adc4e5204eb1910f40f9cfa375f6f05b68c3abac4b6fd879c8ff5e7ae8a0a085" dependencies = [ "num-bigint", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror", + "num-traits", + "thiserror 1.0.69", "time", ] @@ -6981,16 +7317,18 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "smooth-operator" -version = "0.7.0" -source = "git+https://github.com/heliaxdev/smooth-operator?tag=v0.7.0#0e182707f5e5bb9c6e0efa2d235dc9efd715d0a1" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b6dece39b9b4d19edc6399498b056d1511135b70b5adf7822affdedf5715598" dependencies = [ "smooth-operator-impl", ] [[package]] name = "smooth-operator-impl" -version = "0.7.0" -source = "git+https://github.com/heliaxdev/smooth-operator?tag=v0.7.0#0e182707f5e5bb9c6e0efa2d235dc9efd715d0a1" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "867851a695e22b0d1fc85f2f84dba29fef7e5d571f12fb23253e0b213bf190f7" dependencies = [ "proc-macro2", "quote", @@ -7017,22 +7355,10 @@ dependencies = [ "lalrpop", "lalrpop-util", "phf", - "thiserror", + "thiserror 1.0.69", "unicode-xid", ] -[[package]] -name = "sparse-merkle-tree" -version = "0.3.1-pre" -source = "git+https://github.com/heliaxdev/sparse-merkle-tree?rev=a93c55ccd47840ee0967eee237e47d9245478594#a93c55ccd47840ee0967eee237e47d9245478594" -dependencies = [ - "borsh", - "cfg-if", - "ics23", - "itertools 0.12.1", - "sha2 0.9.9", -] - [[package]] name = "spin" version = "0.5.2" @@ -7169,7 +7495,7 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "url", "zip", ] @@ -7290,7 +7616,7 @@ dependencies = [ "flex-error", "futures", "k256", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "once_cell", "prost 0.13.3", "prost-types 0.13.3", @@ -7321,7 +7647,7 @@ dependencies = [ "flex-error", "futures", "k256", - "num-traits 0.2.19 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", "once_cell", "prost 0.13.3", "ripemd", @@ -7482,10 +7808,10 @@ dependencies = [ "bytes", "flex-error", "futures", - "getrandom 0.2.15", + "getrandom", "peg", "pin-project", - "rand 0.8.5", + "rand", "reqwest", "semver 1.0.23", "serde", @@ -7496,7 +7822,7 @@ dependencies = [ "tendermint 0.38.1", "tendermint-config 0.38.1", "tendermint-proto 0.38.1", - "thiserror", + "thiserror 1.0.69", "time", "tokio", "tracing", @@ -7516,10 +7842,10 @@ dependencies = [ "bytes", "flex-error", "futures", - "getrandom 0.2.15", + "getrandom", "peg", "pin-project", - "rand 0.8.5", + "rand", "reqwest", "semver 1.0.23", "serde", @@ -7530,7 +7856,7 @@ dependencies = [ "tendermint 0.40.0", "tendermint-config 0.40.0", "tendermint-proto 0.40.0", - "thiserror", + "thiserror 1.0.69", "time", "tokio", "tracing", @@ -7619,7 +7945,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" +dependencies = [ + "thiserror-impl 2.0.11", ] [[package]] @@ -7633,6 +7968,37 @@ dependencies = [ "syn 2.0.89", ] +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + +[[package]] +name = "thiserror-nostd-notrait" +version = "1.0.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8444e638022c44d2a9337031dee8acb732bcc7fbf52ac654edc236b26408b61" +dependencies = [ + "thiserror-nostd-notrait-impl", +] + +[[package]] +name = "thiserror-nostd-notrait-impl" +version = "1.0.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "585e5ef40a784ce60b49c67d762110688d211d395d39e096be204535cf64590e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -7676,17 +8042,18 @@ dependencies = [ [[package]] name = "tiny-bip39" -version = "0.8.2" -source = "git+https://github.com/anoma/tiny-bip39.git?rev=bf0f6d8713589b83af7a917366ec31f5275c0e57#bf0f6d8713589b83af7a917366ec31f5275c0e57" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" dependencies = [ "anyhow", - "hmac 0.8.1", + "hmac", "once_cell", - "pbkdf2 0.4.0", - "rand 0.7.3", + "pbkdf2 0.11.0", + "rand", "rustc-hash", - "sha2 0.9.9", - "thiserror", + "sha2 0.10.8", + "thiserror 1.0.69", "unicode-normalization", "wasm-bindgen", "zeroize", @@ -7694,35 +8061,21 @@ dependencies = [ [[package]] name = "tiny-bip39" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62cc94d358b5a1e84a5cb9109f559aa3c4d634d2b1b4de3d0fa4adc7c78e2861" +checksum = "a30fd743a02bf35236f6faf99adb03089bb77e91c998dac2c2ad76bb424f668c" dependencies = [ - "anyhow", - "hmac 0.12.1", "once_cell", - "pbkdf2 0.11.0", - "rand 0.8.5", + "pbkdf2 0.12.2", + "rand", "rustc-hash", "sha2 0.10.8", - "thiserror", + "thiserror 1.0.69", "unicode-normalization", "wasm-bindgen", "zeroize", ] -[[package]] -name = "tiny-hderive" -version = "0.3.0" -source = "git+https://github.com/heliaxdev/tiny-hderive.git?rev=173ae03abed0cd25d88a5a13efac00af96b75b87#173ae03abed0cd25d88a5a13efac00af96b75b87" -dependencies = [ - "base58", - "hmac 0.12.1", - "k256", - "memzero", - "sha2 0.10.8", -] - [[package]] name = "tiny-keccak" version = "2.0.2" @@ -7967,7 +8320,7 @@ dependencies = [ "indexmap 1.9.3", "pin-project", "pin-project-lite", - "rand 0.8.5", + "rand", "slab", "tokio", "tokio-util", @@ -8132,10 +8485,10 @@ dependencies = [ "http 0.2.12", "httparse", "log", - "rand 0.8.5", + "rand", "rustls 0.21.12", "sha1", - "thiserror", + "thiserror 1.0.69", "url", "utf-8", ] @@ -8152,11 +8505,11 @@ dependencies = [ "http 1.1.0", "httparse", "log", - "rand 0.8.5", + "rand", "rustls 0.22.4", "rustls-pki-types", "sha1", - "thiserror", + "thiserror 1.0.69", "url", "utf-8", ] @@ -8298,6 +8651,16 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "usize-set" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12fbfdf92a2a7f550e532818381f9e8367cac2115671edb024120836f33985e9" +dependencies = [ + "borsh", + "serde", +] + [[package]] name = "utf-8" version = "0.7.6" @@ -8334,7 +8697,7 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" dependencies = [ - "getrandom 0.2.15", + "getrandom", "serde", ] @@ -8344,7 +8707,7 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" dependencies = [ - "getrandom 0.2.15", + "getrandom", ] [[package]] @@ -8365,6 +8728,17 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +[[package]] +name = "visibility" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d674d135b4a8c1d7e813e2f8d1c9a58308aee4a680323066025e53132218bd91" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.89", +] + [[package]] name = "wait-timeout" version = "0.2.0" @@ -8393,12 +8767,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -8744,7 +9112,7 @@ dependencies = [ "pharos", "rustc_version 0.4.1", "send_wrapper 0.6.0", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -8766,7 +9134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf24c008fe464f5d8f58b8d16a1ab7e930bd73b2a6933ff8704c414b2bed7f92" dependencies = [ "libm", - "rand 0.8.5", + "rand", "serde", ] @@ -8802,11 +9170,12 @@ dependencies = [ [[package]] name = "zcash_encoding" -version = "0.2.0" -source = "git+https://github.com/zcash/librustzcash?rev=bd7f9d7#bd7f9d7c3ce5cfd14af169ffe0e1c5c903162f46" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3654116ae23ab67dd1f849b01f8821a8a156f884807ff665eac109bf28306c4d" dependencies = [ - "byteorder", - "nonempty", + "core2", + "nonempty 0.7.0", ] [[package]] @@ -8906,7 +9275,7 @@ dependencies = [ "crc32fast", "crossbeam-utils", "flate2", - "hmac 0.12.1", + "hmac", "pbkdf2 0.11.0", "sha1", "time", diff --git a/Cargo.toml b/Cargo.toml index 1679666319..28481d203f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -43,7 +43,7 @@ tendermint-rpc = { version = "0.40.0" } tendermint-testgen = { version = "0.40.0" } # Namada dependencies -namada_sdk = { git = "https://github.com/anoma/namada", rev = "79106c5a2632700eda207756df3765c38379f928" } +namada_sdk = { git = "https://github.com/anoma/namada", rev = "a0cc88cc21656229b5fcab8509be3d6b360204a3" } # Different tendermint-rs version for Namada namada-tendermint = { package = "tendermint", version = "0.38.0", default-features = false } namada-tendermint-proto = { package = "tendermint-proto", version = "0.38.0" }