diff --git a/Cargo.lock b/Cargo.lock index dbd0708c..9257c1c0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,7 +13,7 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-controllers", "cw-storage-plus", "cw2", @@ -31,7 +31,7 @@ dependencies = [ "abstract-macros", "abstract-sdk", "abstract-std", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-asset", "cw-ownable", "cw-storage-plus", @@ -54,12 +54,12 @@ dependencies = [ "abstract-std", "abstract-testing", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-controllers", "cw-orch 0.27.0", "cw-storage-plus", "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.3.2", "cw-asset", "cw-orch 0.27.0", "rand 0.8.6", @@ -92,7 +92,7 @@ dependencies = [ "anyhow", "bech32", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-storage-plus", "cw-utils", "cw20-ics20", @@ -100,7 +100,7 @@ dependencies = [ "itertools 0.13.0", "log", "prost", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "sha2 0.10.9", @@ -118,7 +118,7 @@ dependencies = [ "abstract-sdk", "abstract-std", "anybuf", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-ownable", "cw-paginate", "cw-storage-plus", @@ -139,7 +139,7 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch 0.27.0", "cw-ownable", "cw-paginate", @@ -159,7 +159,7 @@ checksum = "ef3d3be91746ec5603e6baaa457c6eb3d816ee5c5a63f331b733f120932bc53f" dependencies = [ "abstract-sdk", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch 0.27.0", "cw-ownable", "map-macro", @@ -183,7 +183,7 @@ dependencies = [ "bip32", "cosmrs 0.19.0", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-address-like", "cw-asset", "cw-blob", @@ -194,7 +194,7 @@ dependencies = [ "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.3.2", "cw-ownable", "cw2", "semver", @@ -242,7 +242,7 @@ dependencies = [ "abstract-sdk", "abstract-std", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-ownable", "cw-storage-plus", "cw2", @@ -261,13 +261,13 @@ dependencies = [ "abstract-std", "abstract-testing", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-asset", "cw-clearable", "cw-storage-plus", "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.3.2", "cw-address-like", "cw-asset", "cw-blob", @@ -293,7 +293,7 @@ dependencies = [ "cw-utils", "cw2", "function_name", - "schemars", + "schemars 0.8.22", "semver", "serde", "sha2 0.10.9", @@ -308,7 +308,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "076f09877e21ecdfc823b77f9cb9a863e8f664cc78c0331faa3107d1efb20ec4" dependencies = [ "abstract-std", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-asset", "cw-storage-plus", "cw2", @@ -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,29 +654,71 @@ 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]] @@ -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.6", + "rayon", +] + [[package]] name = "arrayvec" version = "0.7.6" @@ -710,7 +839,7 @@ dependencies = [ "clap", "const_format", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 3.0.5", "cw-asset", "cw-controllers", "cw-orch 0.28.0", @@ -742,7 +871,7 @@ dependencies = [ "axone-networks", "clap", "cosmrs 0.19.0", - "cosmwasm-std", + "cosmwasm-std 3.0.5", "cw-orch 0.28.0", "dotenv", "env_logger", @@ -763,7 +892,7 @@ dependencies = [ "clap", "const_format", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 3.0.5", "cw-orch 0.28.0", "cw-storage-plus", "dotenv", @@ -1247,21 +1376,27 @@ dependencies = [ [[package]] name = "cosmwasm-core" -version = "2.2.2" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f96ba2dd3c228d9e04a901307502096f56e5a547980a30656118503773a25c7c" + +[[package]] +name = "cosmwasm-core" +version = "3.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35b6dc17e7fd89d0a0a58f12ef33f0bbdf09a6a14c3dfb383eae665e5889250e" +checksum = "bb372d91a06c6ad130559c9028048c92a557ec4f466b00a49cbd5e79f5e2880b" [[package]] name = "cosmwasm-crypto" -version = "2.2.2" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2f53285517db3e33d825b3e46301efe845135778527e1295154413b2f0469e" +checksum = "cc2040bedb37918da4701f83dd8635749d99d7baa6c0129f290f503dcde90e5c" 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.3.2", "curve25519-dalek", "digest 0.10.7", "ecdsa", @@ -1275,11 +1410,47 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "cosmwasm-crypto" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1731c775eb882e6cc3f295e0b91f32c9f7e40b6c1157d04029dd781bbe5b4d" +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.5", + "curve25519-dalek", + "digest 0.10.7", + "ecdsa", + "ed25519-zebra", + "k256", + "num-bigint", + "num-traits", + "p256", + "rand_core 0.6.4", + "rayon", + "sha2 0.10.9", + "thiserror 1.0.69", +] + [[package]] name = "cosmwasm-derive" -version = "2.2.2" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a782b93fae93e57ca8ad3e9e994e784583f5933aeaaa5c80a545c4b437be2047" +checksum = "82e8c609b837282a093d87f45099f648b5c2f36203c6223f67883f13c3c1453a" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.106", +] + +[[package]] +name = "cosmwasm-derive" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a453265d2883bece23abac6b8fe1cc85b130d0ef8a70c842c1731a5647d8e39" dependencies = [ "proc-macro2", "quote", @@ -1293,7 +1464,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", @@ -1312,21 +1483,21 @@ dependencies = [ [[package]] name = "cosmwasm-std" -version = "2.2.2" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf82335c14bd94eeb4d3c461b7aa419ecd7ea13c2efe24b97cd972bdb8044e7d" +checksum = "80d40d789c6d5d9b560927712c836237a3f29ea75fb09ef8718d4036bf2b8965" dependencies = [ "base64 0.22.1", "bech32", "bnum", - "cosmwasm-core", - "cosmwasm-crypto", - "cosmwasm-derive", + "cosmwasm-core 2.3.2", + "cosmwasm-crypto 2.3.2", + "cosmwasm-derive 2.3.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", @@ -1334,6 +1505,31 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "cosmwasm-std" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5420f6d4181383fe5894609f8dfa54ce4c494ae8fafe5d30eaa7516ee984bdc8" +dependencies = [ + "base64 0.22.1", + "bech32", + "bnum", + "cosmwasm-core 3.0.5", + "cosmwasm-crypto 3.0.5", + "cosmwasm-derive 3.0.5", + "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" @@ -1451,7 +1647,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73553ee4dad5b1678977ff603e72c3fdd41518ca2b0bd9b245b21e4c72eafa9e" dependencies = [ - "cosmwasm-std", + "cosmwasm-std 2.3.2", ] [[package]] @@ -1461,7 +1657,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eaa5ed63f1d767d92c7bada3b883aa6ec90ff09e3f5bf72ff4514dcbeb9c4f2" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-address-like", "cw-storage-plus", "cw20", @@ -1475,7 +1671,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6550afe025219bc513215cd7f022f3200239db57ed41bd7d94701ce029e71d0b" dependencies = [ "cosmrs 0.20.0", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch 0.25.1", ] @@ -1486,7 +1682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7959e14e91286baa0c5c3a9456507f879fe373e7a29b5e13447255f600171292" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", ] [[package]] @@ -1496,10 +1692,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50c1804013d21060b994dea28a080f9eab78a3bcb6b617f05e7634b0600bf7b1" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-storage-plus", "cw-utils", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1511,7 +1707,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7353edbba484283e3162fba408bc450de43b8cc20124f89299af6ba70ad8727" dependencies = [ "anyhow", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-fns-derive", @@ -1520,7 +1716,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1532,7 +1728,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8970af7113824ab8d82f0a0d12f92b41d85410f3b7651425989ffa55d517708b" dependencies = [ "anyhow", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-fns-derive", @@ -1541,7 +1737,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1554,7 +1750,7 @@ checksum = "3bb8dfb35ae85f05874dcb6b2526b41dfa9007db83a3ccad451b4536a544cc1c" dependencies = [ "anyhow", "cosmrs 0.19.0", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch-contract-derive", "cw-orch-core", "cw-orch-daemon", @@ -1565,7 +1761,7 @@ dependencies = [ "cw-utils", "hex", "log", - "schemars", + "schemars 0.8.22", "serde", "thiserror 1.0.69", "tokio", @@ -1591,7 +1787,7 @@ dependencies = [ "abstract-cw-multi-test", "anyhow", "cosmos-sdk-proto 0.24.0", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-storage-plus", "cw-utils", "dirs", @@ -1617,7 +1813,7 @@ dependencies = [ "bitcoin", "chrono", "cosmrs 0.19.0", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch-core", "cw-orch-networks", "cw-orch-traits 0.25.0", @@ -1638,7 +1834,7 @@ dependencies = [ "reqwest 0.12.24", "ring", "ripemd", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "sha2 0.10.9", @@ -1668,7 +1864,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce639c909e59fc1505f56772b9a37057a54d3c5a20f7a4c197cd518a27ce9770" dependencies = [ "abstract-cw-multi-test", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-orch-core", "cw-utils", "log", @@ -1714,7 +1910,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed2f8ee96ac5342c795a0610410998fc075a95af8c796b6d16479cdffd2471f1" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-address-like", "cw-ownable-derive", "cw-storage-plus", @@ -1739,19 +1935,48 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a4555486728eae210a42cc1b4cc545217baf57cb45551785dce1ddadbf5a5eb" dependencies = [ - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-storage-plus", "serde", ] +[[package]] +name = "cw-schema" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03fdbf30558ff380a9555b508b3b68f60ab205cb93c6f34de2bfef27ee5eeee5" +dependencies = [ + "cw-schema-derive", + "indexmap 2.11.0", + "schemars 1.2.1", + "serde", + "serde_with", + "siphasher", + "typeid", +] + +[[package]] +name = "cw-schema-derive" +version = "3.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a978316851c7855bacb73844c71d1d9ab5f999b7c75fe0863042d61f721d3b99" +dependencies = [ + "heck", + "itertools 0.13.0", + "owo-colors", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "cw-storage-plus" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f13360e9007f51998d42b1bc6b7fa0141f74feae61ed5fd1e5b0a89eec7b5de1" dependencies = [ - "cosmwasm-std", - "schemars", + "cosmwasm-std 2.3.2", + "schemars 0.8.22", "serde", ] @@ -1762,8 +1987,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07dfee7f12f802431a856984a32bce1cb7da1e6c006b5409e3981035ce562dec" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", - "schemars", + "cosmwasm-std 2.3.2", + "schemars 0.8.22", "serde", "thiserror 1.0.69", ] @@ -1775,9 +2000,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b04852cd38f044c0751259d5f78255d07590d136b8a86d4e09efdd7666bd6d27" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-storage-plus", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror 1.0.69", @@ -1790,9 +2015,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a42212b6bf29bbdda693743697c621894723f35d3db0d5df930be22903d0e27c" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-utils", - "schemars", + "schemars 0.8.22", "serde", ] @@ -1803,13 +2028,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80a9e377dbbd1ffb3b6a8a2dbf9128609a6458a3292f88f99e0b6840a7e9762e" dependencies = [ "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-controllers", "cw-storage-plus", "cw-utils", "cw2", "cw20", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror 1.0.69", @@ -1821,8 +2046,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.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d" +dependencies = [ + "darling_core 0.23.0", + "darling_macro 0.23.0", ] [[package]] @@ -1839,17 +2074,41 @@ dependencies = [ "syn 1.0.107", ] +[[package]] +name = "darling_core" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0" +dependencies = [ + "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.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d" +dependencies = [ + "darling_core 0.23.0", + "quote", + "syn 2.0.106", +] + [[package]] name = "der" version = "0.7.8" @@ -1895,7 +2154,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", @@ -1930,7 +2189,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]] @@ -1945,6 +2213,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" @@ -2012,9 +2293,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" @@ -2083,6 +2364,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" @@ -2117,6 +2410,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" @@ -2470,6 +2783,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" @@ -2477,6 +2793,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" @@ -2892,6 +3214,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" @@ -3231,6 +3570,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +[[package]] +name = "owo-colors" +version = "4.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d" +dependencies = [ + "supports-color 2.1.0", + "supports-color 3.0.2", +] + [[package]] name = "p256" version = "0.13.2" @@ -3372,7 +3721,7 @@ dependencies = [ "alloy", "alloy-sol-types", "cosmwasm-schema", - "cosmwasm-std", + "cosmwasm-std 2.3.2", "cw-asset", "cw-storage-plus", "thiserror 1.0.69", @@ -3646,6 +3995,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" @@ -4025,7 +4394,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.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive 1.2.1", "serde", "serde_json", ] @@ -4042,6 +4424,18 @@ dependencies = [ "syn 2.0.106", ] +[[package]] +name = "schemars_derive" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.106", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -4226,14 +4620,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]] @@ -4268,6 +4663,28 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_with" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd5414fad8e6907dbdd5bc441a50ae8d6e26151a03b1de04d89a5576de61d01f" +dependencies = [ + "serde_core", + "serde_with_macros", +] + +[[package]] +name = "serde_with_macros" +version = "3.18.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3db8978e608f1fe7357e211969fd9abdcae80bac1ba7a3369bb7eb6b404eb65" +dependencies = [ + "darling 0.23.0", + "proc-macro2", + "quote", + "syn 2.0.106", +] + [[package]] name = "sha2" version = "0.9.9" @@ -4323,6 +4740,12 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" +[[package]] +name = "siphasher" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" + [[package]] name = "slab" version = "0.4.11" @@ -4410,6 +4833,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" @@ -4979,6 +5421,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" @@ -5694,3 +6142,9 @@ dependencies = [ "quote", "syn 2.0.106", ] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/Cargo.toml b/Cargo.toml index edddea1c..7e8e5b1e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ rpath = false [workspace.dependencies] cosmwasm-schema = "2.2.2" -cosmwasm-std = { version = "2.2.2", features = ["cosmwasm_2_2"] } +cosmwasm-std = { version = "3.0.5", features = ["cosmwasm_2_2"] } cw-asset = "4.0.0" cw-controllers = "2.0.0" cw-storage-plus = "2.0.0"