diff --git a/contracts/Cargo.lock b/contracts/Cargo.lock index 9fcfa9a..543ab49 100644 --- a/contracts/Cargo.lock +++ b/contracts/Cargo.lock @@ -167,7 +167,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5526ea839acb47bbf8fff031ed9aad86e74d43f77b089255417328c3664367d5" dependencies = [ "cosmwasm-schema-derive", - "schemars", + "schemars 0.8.22", "serde", "serde_json", "thiserror", @@ -198,7 +198,7 @@ dependencies = [ "derivative", "forward_ref", "hex", - "schemars", + "schemars 0.8.22", "serde", "serde-json-wasm", "sha2 0.10.9", @@ -264,7 +264,7 @@ dependencies = [ "derivative", "itertools", "prost", - "schemars", + "schemars 0.8.22", "serde", "sha2 0.10.9", "thiserror", @@ -284,7 +284,7 @@ dependencies = [ "cw20-base", "hex", "proptest", - "schemars", + "schemars 1.2.1", "serde", "serde_json", "sha2 0.10.9", @@ -298,7 +298,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5ff29294ee99373e2cd5fd21786a3c0ced99a52fec2ca347d565489c61b723c" dependencies = [ "cosmwasm-std", - "schemars", + "schemars 0.8.22", "serde", ] @@ -311,7 +311,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw2", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror", @@ -326,7 +326,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-storage-plus", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror", @@ -341,7 +341,7 @@ dependencies = [ "cosmwasm-schema", "cosmwasm-std", "cw-utils", - "schemars", + "schemars 0.8.22", "serde", ] @@ -356,7 +356,7 @@ dependencies = [ "cw-storage-plus", "cw2", "cw20", - "schemars", + "schemars 0.8.22", "semver", "serde", "thiserror", @@ -766,7 +766,7 @@ version = "0.1.0" dependencies = [ "cosmwasm-schema", "cosmwasm-std", - "schemars", + "schemars 1.2.1", "serde", "serde_json", ] @@ -921,6 +921,26 @@ dependencies = [ "rand_core 0.9.5", ] +[[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.117", +] + [[package]] name = "regex-syntax" version = "0.8.10" @@ -969,7 +989,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", ] @@ -986,6 +1019,18 @@ dependencies = [ "syn 2.0.117", ] +[[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.117", +] + [[package]] name = "sec1" version = "0.7.3" diff --git a/contracts/Cargo.toml b/contracts/Cargo.toml index a22594b..833078a 100644 --- a/contracts/Cargo.toml +++ b/contracts/Cargo.toml @@ -17,7 +17,7 @@ cw20 = "1.1" cw20-base = "1.1" hex = { version = "0.4", default-features = false, features = ["alloc"] } proptest = "1" -schemars = "0.8" +schemars = "1.2" serde = { version = "1.0", default-features = false, features = ["derive"] } serde_json = "1.0" sha2 = "0.10"