diff --git a/Cargo.lock b/Cargo.lock index fa19ebf7..d4d24222 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,9 +13,9 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-controllers", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "semver", "thiserror 1.0.69", @@ -31,10 +31,10 @@ dependencies = [ "abstract-macros", "abstract-sdk", "abstract-std", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", "cw-ownable", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "semver", "thiserror 1.0.69", @@ -54,12 +54,12 @@ dependencies = [ "abstract-std", "abstract-testing", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-controllers", "cw-orch 0.27.0", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", "workspace-hack", @@ -73,7 +73,7 @@ checksum = "e8b562295ced3eebaa6bdfcffe1d0bd78d0bd9f2b37d93558010c4b1aa5eb71b" dependencies = [ "abstract-interface", "abstract-std", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", "cw-orch 0.27.0", "rand 0.8.5", @@ -92,15 +92,15 @@ dependencies = [ "anyhow", "bech32", "cosmwasm-schema", - "cosmwasm-std", - "cw-storage-plus", + "cosmwasm-std 2.2.2", + "cw-storage-plus 2.0.0", "cw-utils", "cw20-ics20", "hex", "itertools 0.13.0", "log", "prost", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "sha2 0.10.9", @@ -118,10 +118,10 @@ dependencies = [ "abstract-sdk", "abstract-std", "anybuf", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-ownable", "cw-paginate", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw-utils", "cw2", "semver", @@ -139,11 +139,11 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch 0.27.0", "cw-ownable", "cw-paginate", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw-utils", "cw2", "semver", @@ -159,7 +159,7 @@ checksum = "ef3d3be91746ec5603e6baaa457c6eb3d816ee5c5a63f331b733f120932bc53f" dependencies = [ "abstract-sdk", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch 0.27.0", "cw-ownable", "map-macro", @@ -183,18 +183,18 @@ dependencies = [ "bip32", "cosmrs 0.19.0", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-address-like", "cw-asset", "cw-blob", "cw-controllers", "cw-orch 0.27.0", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "cw20", "log", "rust-embed", - "schemars", + "schemars 0.8.22", "semver", "serde", "serde_json", @@ -223,7 +223,7 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-ownable", "cw2", "semver", @@ -242,9 +242,9 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-ownable", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "semver", "thiserror 1.0.69", @@ -261,13 +261,13 @@ dependencies = [ "abstract-std", "abstract-testing", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", "cw-clearable", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "cw20", - "schemars", + "schemars 0.8.22", "serde", "serde-cw-value", "thiserror 1.0.69", @@ -281,7 +281,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2318c1da0c75cad328d3cd477b3ded95695f62578cec2837f6578e5983937d8" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-address-like", "cw-asset", "cw-blob", @@ -289,11 +289,11 @@ dependencies = [ "cw-controllers", "cw-orch 0.27.0", "cw-ownable", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw-utils", "cw2", "function_name", - "schemars", + "schemars 0.8.22", "semver", "serde", "sha2 0.10.9", @@ -308,9 +308,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "076f09877e21ecdfc823b77f9cb9a863e8f664cc78c0331faa3107d1efb20ec4" dependencies = [ "abstract-std", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw2", "derive_builder", "serde", @@ -521,10 +521,22 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", +] + +[[package]] +name = "ark-bls12-381" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3df4dcc01ff89867cd86b0da835f23c3f02738353aaee7dde7495af71363b8d5" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -533,10 +545,10 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", "itertools 0.10.5", @@ -545,16 +557,38 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.5", + "itertools 0.13.0", + "num-bigint", + "num-integer", + "num-traits", + "rayon", + "zeroize", +] + [[package]] name = "ark-ff" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "digest 0.10.7", "itertools 0.10.5", @@ -566,6 +600,27 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "educe", + "itertools 0.13.0", + "num-bigint", + "num-traits", + "paste", + "rayon", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -576,6 +631,16 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.106", +] + [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -589,31 +654,73 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "ark-poly" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", ] +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe", + "fnv", + "hashbrown 0.15.5", +] + [[package]] name = "ark-serialize" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ - "ark-serialize-derive", - "ark-std", + "ark-serialize-derive 0.4.2", + "ark-std 0.4.0", "digest 0.10.7", "num-bigint", ] +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "num-bigint", + "rayon", +] + [[package]] name = "ark-serialize-derive" version = "0.4.2" @@ -625,6 +732,17 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "ark-std" version = "0.4.0" @@ -636,6 +754,17 @@ dependencies = [ "rayon", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", + "rayon", +] + [[package]] name = "arrayvec" version = "0.7.6" @@ -710,11 +839,11 @@ dependencies = [ "clap", "const_format", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", "cw-controllers", "cw-orch 0.28.0", - "cw-storage-plus", + "cw-storage-plus 3.0.1", "dotenv", "env_logger", "getset", @@ -1225,22 +1354,53 @@ version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" +[[package]] +name = "cosmwasm-core" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b0a718b13ffe224e32a8c1f68527354868f47d6cc84afe8c66cb05fbb3ced6e" + [[package]] name = "cosmwasm-crypto" version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-serialize", - "cosmwasm-core", + "ark-bls12-381 0.4.0", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "cosmwasm-core 2.2.2", + "curve25519-dalek", + "digest 0.10.7", + "ecdsa", + "ed25519-zebra", + "k256", + "num-traits", + "p256", + "rand_core 0.6.4", + "rayon", + "sha2 0.10.9", + "thiserror 1.0.69", +] + +[[package]] +name = "cosmwasm-crypto" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c08dd7585b5c48fbcb947ada7a3fb49465fb735481ed295b54ca98add6dc17f" +dependencies = [ + "ark-bls12-381 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "cosmwasm-core 3.0.2", "curve25519-dalek", "digest 0.10.7", "ecdsa", "ed25519-zebra", "k256", + "num-bigint", "num-traits", "p256", "rand_core 0.6.4", @@ -1260,6 +1420,17 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "cosmwasm-derive" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5677eed823a61eeb615b1ad4915a42336b70b0fe3f87bf3da4b59f3dcf9034af" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "cosmwasm-schema" version = "2.2.2" @@ -1267,7 +1438,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6984ab21b47a096e17ae4c73cea2123a704d4b6686c39421247ad67020d76f95" dependencies = [ "cosmwasm-schema-derive", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "thiserror 1.0.69", @@ -1293,14 +1464,14 @@ dependencies = [ "base64 0.22.1", "bech32", "bnum", - "cosmwasm-core", - "cosmwasm-crypto", - "cosmwasm-derive", + "cosmwasm-core 2.2.2", + "cosmwasm-crypto 2.2.2", + "cosmwasm-derive 2.2.2", "derive_more 1.0.0-beta.6", "hex", "rand_core 0.6.4", "rmp-serde", - "schemars", + "schemars 0.8.22", "serde", "serde-json-wasm", "sha2 0.10.9", @@ -1308,6 +1479,31 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "cosmwasm-std" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4881104f54871bcea6f30757bee13b7f09c0998d1b0de133cce5a52336a2ada" +dependencies = [ + "base64 0.22.1", + "bech32", + "bnum", + "cosmwasm-core 3.0.2", + "cosmwasm-crypto 3.0.2", + "cosmwasm-derive 3.0.2", + "cw-schema", + "derive_more 2.1.1", + "hex", + "rand_core 0.6.4", + "rmp-serde", + "schemars 0.8.22", + "serde", + "serde_json", + "sha2 0.10.9", + "static_assertions", + "thiserror 1.0.69", +] + [[package]] name = "cpufeatures" version = "0.2.12" @@ -1425,7 +1621,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73553ee4dad5b1678977ff603e72c3fdd41518ca2b0bd9b245b21e4c72eafa9e" dependencies = [ - "cosmwasm-std", + "cosmwasm-std 2.2.2", ] [[package]] @@ -1435,9 +1631,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eaa5ed63f1d767d92c7bada3b883aa6ec90ff09e3f5bf72ff4514dcbeb9c4f2" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-address-like", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw20", "thiserror 1.0.69", ] @@ -1449,7 +1645,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6550afe025219bc513215cd7f022f3200239db57ed41bd7d94701ce029e71d0b" dependencies = [ "cosmrs 0.20.0", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch 0.25.1", ] @@ -1460,7 +1656,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7959e14e91286baa0c5c3a9456507f879fe373e7a29b5e13447255f600171292" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", ] [[package]] @@ -1470,10 +1666,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50c1804013d21060b994dea28a080f9eab78a3bcb6b617f05e7634b0600bf7b1" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", - "cw-storage-plus", + "cosmwasm-std 2.2.2", + "cw-storage-plus 2.0.0", "cw-utils", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1485,7 +1681,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7353edbba484283e3162fba408bc450de43b8cc20124f89299af6ba70ad8727" dependencies = [ "anyhow", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-fns-derive", @@ -1494,7 +1690,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1506,7 +1702,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8970af7113824ab8d82f0a0d12f92b41d85410f3b7651425989ffa55d517708b" dependencies = [ "anyhow", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-fns-derive", @@ -1515,7 +1711,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1528,7 +1724,7 @@ checksum = "3bb8dfb35ae85f05874dcb6b2526b41dfa9007db83a3ccad451b4536a544cc1c" dependencies = [ "anyhow", "cosmrs 0.19.0", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-daemon", @@ -1539,7 +1735,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", "tokio", @@ -1565,8 +1761,8 @@ dependencies = [ "abstract-cw-multi-test", "anyhow", "cosmos-sdk-proto 0.24.0", - "cosmwasm-std", - "cw-storage-plus", + "cosmwasm-std 2.2.2", + "cw-storage-plus 2.0.0", "cw-utils", "dirs", "log", @@ -1591,7 +1787,7 @@ dependencies = [ "bitcoin", "chrono", "cosmrs 0.19.0", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch-core", "cw-orch-networks", "cw-orch-traits 0.25.0", @@ -1612,7 +1808,7 @@ dependencies = [ "reqwest 0.12.24", "ring", "ripemd", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "sha2 0.10.9", @@ -1642,7 +1838,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce639c909e59fc1505f56772b9a37057a54d3c5a20f7a4c197cd518a27ce9770" dependencies = [ "abstract-cw-multi-test", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-orch-core", "cw-utils", "log", @@ -1688,10 +1884,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2f8ee96ac5342c795a0610410998fc075a95af8c796b6d16479cdffd2471f1" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-address-like", "cw-ownable-derive", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw-utils", "thiserror 1.0.69", ] @@ -1713,9 +1909,38 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a4555486728eae210a42cc1b4cc545217baf57cb45551785dce1ddadbf5a5eb" dependencies = [ - "cosmwasm-std", - "cw-storage-plus", + "cosmwasm-std 2.2.2", + "cw-storage-plus 2.0.0", + "serde", +] + +[[package]] +name = "cw-schema" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8f335d3f51e10260f4dfb0840f0526c1d25c6b42a9489c04ce41ed9aa54dd6d" +dependencies = [ + "cw-schema-derive", + "indexmap 2.11.0", + "schemars 1.2.0", "serde", + "serde_with", + "siphasher", + "typeid", +] + +[[package]] +name = "cw-schema-derive" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aba2eb93f854caeacc5eda13d15663b7605395514fd378bfba8e7532f1fc5865" +dependencies = [ + "heck", + "itertools 0.13.0", + "owo-colors", + "proc-macro2", + "quote", + "syn 2.0.106", ] [[package]] @@ -1724,8 +1949,19 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f13360e9007f51998d42b1bc6b7fa0141f74feae61ed5fd1e5b0a89eec7b5de1" dependencies = [ - "cosmwasm-std", - "schemars", + "cosmwasm-std 2.2.2", + "schemars 0.8.22", + "serde", +] + +[[package]] +name = "cw-storage-plus" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75d840d773b4ffd60ff005375e5e15e4be4fda54620574e861bfbb61a074f353" +dependencies = [ + "cosmwasm-std 3.0.2", + "schemars 0.8.22", "serde", ] @@ -1736,8 +1972,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07dfee7f12f802431a856984a32bce1cb7da1e6c006b5409e3981035ce562dec" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", - "schemars", + "cosmwasm-std 2.2.2", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1749,9 +1985,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b04852cd38f044c0751259d5f78255d07590d136b8a86d4e09efdd7666bd6d27" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", - "cw-storage-plus", - "schemars", + "cosmwasm-std 2.2.2", + "cw-storage-plus 2.0.0", + "schemars 0.8.22", "semver", "serde", "thiserror 1.0.69", @@ -1764,9 +2000,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a42212b6bf29bbdda693743697c621894723f35d3db0d5df930be22903d0e27c" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-utils", - "schemars", + "schemars 0.8.22", "serde", ] @@ -1777,13 +2013,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80a9e377dbbd1ffb3b6a8a2dbf9128609a6458a3292f88f99e0b6840a7e9762e" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-controllers", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "cw-utils", "cw2", "cw20", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror 1.0.69", @@ -1795,8 +2031,18 @@ version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" dependencies = [ - "darling_core", - "darling_macro", + "darling_core 0.14.4", + "darling_macro 0.14.4", +] + +[[package]] +name = "darling" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" +dependencies = [ + "darling_core 0.21.3", + "darling_macro 0.21.3", ] [[package]] @@ -1813,17 +2059,42 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "darling_core" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.106", +] + [[package]] name = "darling_macro" version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" dependencies = [ - "darling_core", + "darling_core 0.14.4", "quote", "syn 1.0.107", ] +[[package]] +name = "darling_macro" +version = "0.21.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" +dependencies = [ + "darling_core 0.21.3", + "quote", + "syn 2.0.106", +] + [[package]] name = "der" version = "0.7.8" @@ -1869,7 +2140,7 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" dependencies = [ - "darling", + "darling 0.14.4", "proc-macro2", "quote", "syn 1.0.107", @@ -1904,7 +2175,16 @@ version = "1.0.0-beta.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d" dependencies = [ - "derive_more-impl", + "derive_more-impl 1.0.0-beta.6", +] + +[[package]] +name = "derive_more" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134" +dependencies = [ + "derive_more-impl 2.1.1", ] [[package]] @@ -1919,6 +2199,19 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "derive_more-impl" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb" +dependencies = [ + "proc-macro2", + "quote", + "rustc_version", + "syn 2.0.106", + "unicode-xid", +] + [[package]] name = "digest" version = "0.9.0" @@ -1986,9 +2279,9 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" [[package]] name = "dyn-clone" -version = "1.0.9" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f94fa09c2aeea5b8839e414b7b841bf429fd25b9c522116ac97ee87856d88b2" +checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555" [[package]] name = "ecdsa" @@ -2057,6 +2350,18 @@ dependencies = [ "zeroize", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "either" version = "1.15.0" @@ -2091,6 +2396,26 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "enum-ordinalize" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "env_filter" version = "0.1.4" @@ -2444,6 +2769,9 @@ name = "hashbrown" version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" +dependencies = [ + "allocator-api2", +] [[package]] name = "heck" @@ -2451,6 +2779,12 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +[[package]] +name = "hermit-abi" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" + [[package]] name = "hex" version = "0.4.3" @@ -2866,6 +3200,23 @@ dependencies = [ "serde", ] +[[package]] +name = "is-terminal" +version = "0.4.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" +dependencies = [ + "hermit-abi", + "libc", + "windows-sys 0.61.2", +] + +[[package]] +name = "is_ci" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45" + [[package]] name = "is_terminal_polyfill" version = "1.70.1" @@ -3205,6 +3556,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +[[package]] +name = "owo-colors" +version = "4.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" +dependencies = [ + "supports-color 2.1.0", + "supports-color 3.0.2", +] + [[package]] name = "p256" version = "0.13.2" @@ -3346,9 +3707,9 @@ dependencies = [ "alloy", "alloy-sol-types", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.2.2", "cw-asset", - "cw-storage-plus", + "cw-storage-plus 2.0.0", "thiserror 1.0.69", ] @@ -3620,6 +3981,26 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "regex" version = "1.12.2" @@ -3999,7 +4380,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" dependencies = [ "dyn-clone", - "schemars_derive", + "schemars_derive 0.8.22", + "serde", + "serde_json", +] + +[[package]] +name = "schemars" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.2.0", "serde", "serde_json", ] @@ -4016,6 +4410,18 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "schemars_derive" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.106", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -4200,14 +4606,15 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.133" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", "memchr", - "ryu", "serde", + "serde_core", + "zmij", ] [[package]] @@ -4242,6 +4649,28 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" +dependencies = [ + "serde_core", + "serde_with_macros", +] + +[[package]] +name = "serde_with_macros" +version = "3.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" +dependencies = [ + "darling 0.21.3", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "sha2" version = "0.9.9" @@ -4297,6 +4726,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + [[package]] name = "slab" version = "0.4.11" @@ -4384,6 +4819,25 @@ version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" +[[package]] +name = "supports-color" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6398cde53adc3c4557306a96ce67b302968513830a77a95b2b17305d9719a89" +dependencies = [ + "is-terminal", + "is_ci", +] + +[[package]] +name = "supports-color" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c64fc7232dd8d2e4ac5ce4ef302b1d81e0b80d055b9d77c7c4f51f6aa4c867d6" +dependencies = [ + "is_ci", +] + [[package]] name = "syn" version = "1.0.107" @@ -4953,6 +5407,12 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" +[[package]] +name = "typeid" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c" + [[package]] name = "typenum" version = "1.15.0" @@ -5668,3 +6128,9 @@ dependencies = [ "quote", "syn 2.0.106", ] + +[[package]] +name = "zmij" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94f63c051f4fe3c1509da62131a678643c5b6fbdc9273b2b79d4378ebda003d2" diff --git a/Cargo.toml b/Cargo.toml index 7158a7e9..66793858 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,7 +28,7 @@ cosmwasm-schema = "2.2.2" cosmwasm-std = { version = "2.2.2", features = ["cosmwasm_2_2"] } cw-asset = "4.0.0" cw-controllers = "2.0.0" -cw-storage-plus = "2.0.0" +cw-storage-plus = "3.0.1" schemars = "0.8" serde = { version = "1.0.228", default-features = false, features = ["derive"] } thiserror = "2.0.17"