diff --git a/CHANGELOG.md b/CHANGELOG.md
index 12727fb805..5c739f9082 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -89,6 +89,8 @@ and this project adheres to
`::addr_canonicalize`/`::addr_humanize` for consistency.
- cosmwasm-vm: Add `BackendApi::addr_validate` to avoid having to do two calls
from Rust into Go.
+- cosmwasm-vm: Upgrade Wasmer to 4.2.5; Bump `MODULE_SERIALIZATION_VERSION` to
+ "v9". ([#1992])
[#1874]: https://github.com/CosmWasm/cosmwasm/pull/1874
[#1876]: https://github.com/CosmWasm/cosmwasm/pull/1876
@@ -110,6 +112,7 @@ and this project adheres to
[#1971]: https://github.com/CosmWasm/cosmwasm/pull/1971
[#1973]: https://github.com/CosmWasm/cosmwasm/pull/1973
[#1977]: https://github.com/CosmWasm/cosmwasm/pull/1977
+[#1992]: https://github.com/CosmWasm/cosmwasm/pull/1992
### Removed
diff --git a/Cargo.lock b/Cargo.lock
index f1033fa23e..79cf3599a5 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -508,7 +508,6 @@ dependencies = [
"crc32fast",
"criterion",
"derivative",
- "enumset",
"glob",
"hex",
"hex-literal",
@@ -694,7 +693,7 @@ dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
- "memoffset",
+ "memoffset 0.8.0",
"scopeguard",
]
@@ -1398,6 +1397,15 @@ dependencies = [
"autocfg",
]
+[[package]]
+name = "memoffset"
+version = "0.9.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
+dependencies = [
+ "autocfg",
+]
+
[[package]]
name = "miniz_oxide"
version = "0.6.2"
@@ -2005,9 +2013,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -2339,29 +2347,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.86"
@@ -2402,9 +2387,9 @@ dependencies = [
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -2419,7 +2404,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -2431,9 +2415,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -2458,9 +2442,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -2477,9 +2461,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -2496,9 +2480,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -2508,9 +2492,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -2519,9 +2503,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -2535,9 +2519,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -2552,7 +2536,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/burner/Cargo.lock b/contracts/burner/Cargo.lock
index 1ba847ee38..d92f81cdf0 100644
--- a/contracts/burner/Cargo.lock
+++ b/contracts/burner/Cargo.lock
@@ -269,7 +269,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -978,9 +977,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1412,9 +1411,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1674,29 +1673,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1728,9 +1704,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1745,7 +1721,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1757,9 +1732,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1784,9 +1759,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1803,9 +1778,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1822,9 +1797,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1834,9 +1809,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1845,9 +1820,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1861,9 +1836,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1878,7 +1853,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/crypto-verify/Cargo.lock b/contracts/crypto-verify/Cargo.lock
index 1eb14ab5bf..dc7a627bd8 100644
--- a/contracts/crypto-verify/Cargo.lock
+++ b/contracts/crypto-verify/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -995,9 +994,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1455,9 +1454,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1717,29 +1716,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1771,9 +1747,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1788,7 +1764,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1800,9 +1775,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1827,9 +1802,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1846,9 +1821,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1865,9 +1840,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1877,9 +1852,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1888,9 +1863,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1904,9 +1879,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1921,7 +1896,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/cyberpunk/Cargo.lock b/contracts/cyberpunk/Cargo.lock
index 3634acecdc..2571ba38d8 100644
--- a/contracts/cyberpunk/Cargo.lock
+++ b/contracts/cyberpunk/Cargo.lock
@@ -293,7 +293,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -1076,9 +1075,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1536,9 +1535,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1811,29 +1810,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1865,9 +1841,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1882,7 +1858,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1894,9 +1869,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1921,9 +1896,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1940,9 +1915,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1959,9 +1934,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1971,9 +1946,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1982,9 +1957,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1998,9 +1973,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -2015,7 +1990,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/empty/Cargo.lock b/contracts/empty/Cargo.lock
index 813204f989..146ab7517a 100644
--- a/contracts/empty/Cargo.lock
+++ b/contracts/empty/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -977,9 +976,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1411,9 +1410,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1673,29 +1672,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1727,9 +1703,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1744,7 +1720,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1756,9 +1731,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1783,9 +1758,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1802,9 +1777,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1821,9 +1796,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1833,9 +1808,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1844,9 +1819,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1860,9 +1835,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1877,7 +1852,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/floaty/Cargo.lock b/contracts/floaty/Cargo.lock
index ca52aca21b..4db346a2f2 100644
--- a/contracts/floaty/Cargo.lock
+++ b/contracts/floaty/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -979,9 +978,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1429,9 +1428,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1691,29 +1690,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1745,9 +1721,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1762,7 +1738,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1774,9 +1749,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1801,9 +1776,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1820,9 +1795,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1839,9 +1814,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1851,9 +1826,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1862,9 +1837,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1878,9 +1853,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1895,7 +1870,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/hackatom/Cargo.lock b/contracts/hackatom/Cargo.lock
index 6935ea1a40..5be46e6271 100644
--- a/contracts/hackatom/Cargo.lock
+++ b/contracts/hackatom/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -980,9 +979,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1414,9 +1413,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1676,29 +1675,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1730,9 +1706,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1747,7 +1723,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1759,9 +1734,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1786,9 +1761,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1805,9 +1780,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1824,9 +1799,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1836,9 +1811,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1847,9 +1822,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1863,9 +1838,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1880,7 +1855,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/ibc-reflect-send/Cargo.lock b/contracts/ibc-reflect-send/Cargo.lock
index 51153f881e..5a539d9979 100644
--- a/contracts/ibc-reflect-send/Cargo.lock
+++ b/contracts/ibc-reflect-send/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -978,9 +977,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1412,9 +1411,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1674,29 +1673,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1728,9 +1704,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1745,7 +1721,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1757,9 +1732,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1784,9 +1759,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1803,9 +1778,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1822,9 +1797,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1834,9 +1809,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1845,9 +1820,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1861,9 +1836,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1878,7 +1853,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/ibc-reflect/Cargo.lock b/contracts/ibc-reflect/Cargo.lock
index 1716a43ad8..b10255338f 100644
--- a/contracts/ibc-reflect/Cargo.lock
+++ b/contracts/ibc-reflect/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -978,9 +977,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1412,9 +1411,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1674,29 +1673,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1728,9 +1704,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1745,7 +1721,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1757,9 +1732,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1784,9 +1759,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1803,9 +1778,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1822,9 +1797,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1834,9 +1809,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1845,9 +1820,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1861,9 +1836,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1878,7 +1853,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/queue/Cargo.lock b/contracts/queue/Cargo.lock
index e65cd61823..42340af8f4 100644
--- a/contracts/queue/Cargo.lock
+++ b/contracts/queue/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -967,9 +966,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1412,9 +1411,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1674,29 +1673,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1728,9 +1704,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1745,7 +1721,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1757,9 +1732,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1784,9 +1759,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1803,9 +1778,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1822,9 +1797,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1834,9 +1809,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1845,9 +1820,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1861,9 +1836,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1878,7 +1853,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/reflect/Cargo.lock b/contracts/reflect/Cargo.lock
index 7a9e7eb413..642e48c489 100644
--- a/contracts/reflect/Cargo.lock
+++ b/contracts/reflect/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -967,9 +966,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1413,9 +1412,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1675,29 +1674,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1729,9 +1705,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1746,7 +1722,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1758,9 +1733,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1785,9 +1760,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1804,9 +1779,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1823,9 +1798,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1835,9 +1810,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1846,9 +1821,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1862,9 +1837,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1879,7 +1854,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/staking/Cargo.lock b/contracts/staking/Cargo.lock
index 7c0d169e93..9de0959f3a 100644
--- a/contracts/staking/Cargo.lock
+++ b/contracts/staking/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -973,9 +972,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1407,9 +1406,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1702,29 +1701,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1756,9 +1732,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1773,7 +1749,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1785,9 +1760,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1812,9 +1787,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1831,9 +1806,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1850,9 +1825,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1862,9 +1837,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1873,9 +1848,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1889,9 +1864,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1906,7 +1881,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/contracts/virus/Cargo.lock b/contracts/virus/Cargo.lock
index a07b54c3db..3941b68013 100644
--- a/contracts/virus/Cargo.lock
+++ b/contracts/virus/Cargo.lock
@@ -258,7 +258,6 @@ dependencies = [
"cosmwasm-std",
"crc32fast",
"derivative",
- "enumset",
"hex",
"schemars",
"serde",
@@ -967,9 +966,9 @@ dependencies = [
[[package]]
name = "memoffset"
-version = "0.8.0"
+version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
+checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
@@ -1401,9 +1400,9 @@ dependencies = [
[[package]]
name = "shared-buffer"
-version = "0.1.3"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2cf61602ee61e2f83dd016b3e6387245291cf728ea071c378b35088125b4d995"
+checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16"
dependencies = [
"bytes",
"memmap2 0.6.2",
@@ -1675,29 +1674,6 @@ dependencies = [
"wasm-bindgen-shared",
]
-[[package]]
-name = "wasm-bindgen-downcast"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dac026d43bcca6e7ce1c0956ba68f59edf6403e8e930a5d891be72c31a44340"
-dependencies = [
- "js-sys",
- "once_cell",
- "wasm-bindgen",
- "wasm-bindgen-downcast-macros",
-]
-
-[[package]]
-name = "wasm-bindgen-downcast-macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c5020cfa87c7cecefef118055d44e3c1fc122c7ec25701d528ee458a0b45f38f"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
@@ -1729,9 +1705,9 @@ checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
[[package]]
name = "wasmer"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0e626f958755a90a6552b9528f59b58a62ae288e6c17fcf40e99495bc33c60f0"
+checksum = "5467c7a23f9be04d5691590bea509dbea27e5ba5810d0020bef908456a495f33"
dependencies = [
"bytes",
"cfg-if",
@@ -1746,7 +1722,6 @@ dependencies = [
"target-lexicon",
"thiserror",
"wasm-bindgen",
- "wasm-bindgen-downcast",
"wasmer-compiler",
"wasmer-compiler-cranelift",
"wasmer-compiler-singlepass",
@@ -1758,9 +1733,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "848e1922694cf97f4df680a0534c9d72c836378b5eb2313c1708fe1a75b40044"
+checksum = "510ad01a668d774f3a103a7c219bbc0970be93e8f1b27e2fdb48d1f4ccd1deff"
dependencies = [
"backtrace",
"bytes",
@@ -1785,9 +1760,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-cranelift"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d96bce6fad15a954edcfc2749b59e47ea7de524b6ef3df392035636491a40b4"
+checksum = "54bf93078990d83960d798de3c5935bddaba771fc2fefb9ed6bab9c0bbdea5c1"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
@@ -1804,9 +1779,9 @@ dependencies = [
[[package]]
name = "wasmer-compiler-singlepass"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ebaa865b40ffb3351b03dab9fe9930a5248c25daebd55b464b79b862d9b55ccd"
+checksum = "8f4d6359d66a8bcefac26d48fcb0f3f0882bdf122b52121a1ae21f918706e040"
dependencies = [
"byteorder",
"dynasm",
@@ -1823,9 +1798,9 @@ dependencies = [
[[package]]
name = "wasmer-derive"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f08f80d166a9279671b7af7a09409c28ede2e0b4e3acabbf0e3cb22c8038ba7"
+checksum = "1b374fd34d97b1c091d8675f9bc472df52dc6787d139d3762d42c7dc84813a9b"
dependencies = [
"proc-macro-error",
"proc-macro2",
@@ -1835,9 +1810,9 @@ dependencies = [
[[package]]
name = "wasmer-middlewares"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eeb4b87c0ea9f8636c81a8ab8f52bad01c8623c9fcbb3db5f367d5f157fada30"
+checksum = "aab1347a1f81bf5929289db82b4f3966e9aecc4f874115110b6c0894ee8d9e77"
dependencies = [
"wasmer",
"wasmer-types",
@@ -1846,9 +1821,9 @@ dependencies = [
[[package]]
name = "wasmer-types"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ae2c892882f0b416783fb4310e5697f5c30587f6f9555f9d4f2be85ab39d5d3d"
+checksum = "0caf1c87937b52aba8e9f920a278e1beda282f7439612c0b48f51a58e7a87bab"
dependencies = [
"bytecheck",
"enum-iterator",
@@ -1862,9 +1837,9 @@ dependencies = [
[[package]]
name = "wasmer-vm"
-version = "4.2.2"
+version = "4.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7c0a9a57b627fb39e5a491058d4365f099bc9b140031c000fded24a3306d9480"
+checksum = "58315c25492bc72a33f47a7d7fb0869a0106fc0164ec051e349a9e1eddba9a01"
dependencies = [
"backtrace",
"cc",
@@ -1879,7 +1854,7 @@ dependencies = [
"lazy_static",
"libc",
"mach",
- "memoffset 0.8.0",
+ "memoffset 0.9.0",
"more-asserts",
"region",
"scopeguard",
diff --git a/packages/vm/Cargo.toml b/packages/vm/Cargo.toml
index ba05835225..9a5a9794f8 100644
--- a/packages/vm/Cargo.toml
+++ b/packages/vm/Cargo.toml
@@ -40,14 +40,13 @@ serde = { version = "1.0.103", default-features = false, features = ["derive", "
serde_json = "1.0.40"
sha2 = "0.10.3"
thiserror = "1.0.26"
-wasmer = { version = "=4.2.2", default-features = false, features = ["cranelift", "singlepass"] }
-wasmer-middlewares = "=4.2.2"
+wasmer = { version = "=4.2.5", default-features = false, features = ["cranelift", "singlepass"] }
+wasmer-middlewares = "=4.2.5"
strum = { version = "0.25.0", default-features = false, features = ["derive"] }
# Dependencies that we do not use ourself. We add those entries
# to bump the min version of them.
bytecheck = "0.6.3" # With this version the simdutf8 dependency became optional
-enumset = "1.0.2" # Fixes https://github.com/Lymia/enumset/issues/17 (https://github.com/Lymia/enumset/commit/a430550cd6a3c9b1ef636d37f75dede7616f5b62)
bitflags = "1.1.0" # https://github.com/CensoredUsername/dynasm-rs/pull/74
# Wasmer git/local (used for quick local debugging or patching)
diff --git a/packages/vm/src/modules/file_system_cache.rs b/packages/vm/src/modules/file_system_cache.rs
index 5338c71818..decf16c4ac 100644
--- a/packages/vm/src/modules/file_system_cache.rs
+++ b/packages/vm/src/modules/file_system_cache.rs
@@ -57,7 +57,10 @@ use super::CachedModule;
/// - **v8**:
/// New version because of Wasmer 4.1.2 -> 4.2.2 upgrade.
/// Module compatibility between Wasmer versions is not guaranteed.
-const MODULE_SERIALIZATION_VERSION: &str = "v8";
+/// - **v9**:
+/// New version because of Wasmer 4.2.2 -> 4.2.5 upgrade.
+/// Module compatibility between Wasmer versions is not guaranteed.
+const MODULE_SERIALIZATION_VERSION: &str = "v9";
/// Representation of a directory that contains compiled Wasm artifacts.
pub struct FileSystemCache {
@@ -311,7 +314,7 @@ mod tests {
cache.store(&checksum, &module).unwrap();
let mut globber = glob::glob(&format!(
- "{}/v8-wasmer5/**/{}.module",
+ "{}/v9-wasmer5/**/{}.module",
tmp_dir.path().to_string_lossy(),
checksum
))
@@ -394,9 +397,9 @@ mod tests {
assert_eq!(
p.as_os_str(),
if cfg!(windows) {
- "modules\\v8-wasmer17\\x86_64-nintendo-fuchsia-gnu-coff-01E9F9FE"
+ "modules\\v9-wasmer17\\x86_64-nintendo-fuchsia-gnu-coff-01E9F9FE"
} else {
- "modules/v8-wasmer17/x86_64-nintendo-fuchsia-gnu-coff-01E9F9FE"
+ "modules/v9-wasmer17/x86_64-nintendo-fuchsia-gnu-coff-01E9F9FE"
}
);
}