diff --git a/Cargo.lock b/Cargo.lock index 3694dafe..978dc174 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.5" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" +checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5" dependencies = [ "anstyle", "anstyle-parse", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" +checksum = "2faccea4cc4ab4a667ce676a30e8ec13922a692c99bb8f5b11f1502c72e04220" [[package]] name = "anstyle-parse" @@ -146,9 +146,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.5" +version = "0.21.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" +checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" [[package]] name = "base64ct" @@ -189,9 +189,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "block-buffer" @@ -282,9 +282,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.13" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52bdc885e4cacc7f7c9eedc1ef6da641603180c783c41a15c264944deeaab642" +checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c" dependencies = [ "clap_builder", "clap_derive", @@ -292,9 +292,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.12" +version = "4.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7fb5e4e979aec3be7791562fcba452f94ad85e954da024396433e0e25a79e9" +checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7" dependencies = [ "anstream", "anstyle", @@ -613,17 +613,27 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" +[[package]] +name = "env_filter" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" +dependencies = [ + "log", + "regex", +] + [[package]] name = "env_logger" -version = "0.10.1" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" +checksum = "05e7cf40684ae96ade6232ed84582f40ce0a66efcd43a5117aef610534f8e0b8" dependencies = [ + "anstream", + "anstyle", + "env_filter", "humantime", - "is-terminal", "log", - "regex", - "termcolor", ] [[package]] @@ -874,9 +884,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.11" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" dependencies = [ "cfg-if", "libc", @@ -904,9 +914,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.3.22" +version = "0.3.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" +checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" dependencies = [ "bytes", "fnv", @@ -935,9 +945,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" [[package]] name = "hermit-abi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" +checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f" [[package]] name = "hex" @@ -1065,9 +1075,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.1.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" +checksum = "824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520" dependencies = [ "equivalent", "hashbrown", @@ -1079,22 +1089,11 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" -[[package]] -name = "is-terminal" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" -dependencies = [ - "hermit-abi", - "rustix", - "windows-sys 0.52.0", -] - [[package]] name = "itertools" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" dependencies = [ "either", ] @@ -1107,18 +1106,18 @@ checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" [[package]] name = "js-sys" -version = "0.3.66" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" +checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1" dependencies = [ "wasm-bindgen", ] [[package]] name = "keccak" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f6d5ed8676d904364de097082f4e7d240b571b67989ced0240f08b7f966f940" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" dependencies = [ "cpufeatures", ] @@ -1194,15 +1193,15 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.152" +version = "0.2.153" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "linux-raw-sys" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" +checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" [[package]] name = "liquid-locking" @@ -1267,9 +1266,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" dependencies = [ "adler", ] @@ -1295,7 +1294,7 @@ dependencies = [ "multiversx-sc", "multiversx-sc-modules", "multiversx-sc-scenario", - "multiversx-wegld-swap-sc 0.46.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multiversx-wegld-swap-sc 0.47.1 (registry+https://github.com/rust-lang/crates.io-index)", "num-bigint", "num-traits", ] @@ -1310,7 +1309,7 @@ dependencies = [ "multiversx-sc-scenario", "multiversx-sc-snippets", "serde", - "toml 0.8.8", + "toml 0.8.9", ] [[package]] @@ -1323,9 +1322,9 @@ dependencies = [ [[package]] name = "multiversx-chain-scenario-format" -version = "0.21.1" +version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfc2b1dc76af14c24145672c2779474046ab44ef56bac82a58844328f4b4d2e" +checksum = "7a9190bdd56300e801e7793fc4ee7dc0c76c1149aac019da8c71cc58254966fe" dependencies = [ "bech32", "hex", @@ -1338,11 +1337,12 @@ dependencies = [ [[package]] name = "multiversx-chain-vm" -version = "0.7.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75459864359798406a45a7bb2ed221d623b2e39484ec3e4ac6d23167bfc50b33" +checksum = "b29a47e10295379d030de6e66f3ec8e4b9a6d241414f903f3352fafac93affa8" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", + "colored", "ed25519-dalek", "hex", "hex-literal", @@ -1364,7 +1364,7 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.46.0" +version = "0.47.1" dependencies = [ "arrayvec", "multiversx-sc", @@ -1383,11 +1383,11 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "hex-literal", "multiversx-sc-codec", "multiversx-sc-derive", @@ -1396,9 +1396,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -1407,9 +1407,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -1419,9 +1419,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -1432,9 +1432,9 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c8250fd72b78dff76fd3789078aee3dec2524ca37250c645dcb2b1bf067551e" +checksum = "181d938f934437b44e07062cdcd760fa1ab13c9b2255ea5fe08be55eed9c6efa" dependencies = [ "clap", "colored", @@ -1448,28 +1448,29 @@ dependencies = [ "reqwest", "ruplacer", "rustc_version", + "semver", "serde", "serde_json", - "toml 0.8.8", - "wasmparser", + "toml 0.8.9", + "wasmparser 0.120.0", "wasmprinter", "zip", ] [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa2644018c85caf3cc39a130961e39bd719ff3d75751b60a7394d6eace1c847" +checksum = "435929d792debfa1a03ff9d0b3ab3d8199e601fcc12fd376fb10f939efc53e2a" dependencies = [ "base64", "bech32", @@ -1495,9 +1496,9 @@ dependencies = [ [[package]] name = "multiversx-sc-snippets" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92afcf4194a840c7210f530f0567c999c617c07c59ddd308a1169914c793b861" +checksum = "4ef8f6d87cce626e85d483914280f516e28b2b84693a1ad05796fd17675e7c7f" dependencies = [ "base64", "env_logger", @@ -1537,7 +1538,7 @@ dependencies = [ [[package]] name = "multiversx-wegld-swap-sc" -version = "0.46.0" +version = "0.47.1" dependencies = [ "multiversx-sc", "multiversx-sc-modules", @@ -1546,9 +1547,9 @@ dependencies = [ [[package]] name = "multiversx-wegld-swap-sc" -version = "0.46.0" +version = "0.47.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "159cdc3a00e55eb82871f9d5b1937c66d575051572d08a3e617896214a5426b8" +checksum = "b6eecff44a3b9a39872f982ec373e2f69e1c8515b37d295ff6fe70fb7c00c858" dependencies = [ "multiversx-sc", "multiversx-sc-modules", @@ -1560,7 +1561,7 @@ version = "0.0.0" dependencies = [ "multiversx-sc", "multiversx-sc-meta", - "multiversx-wegld-swap-sc 0.46.0", + "multiversx-wegld-swap-sc 0.47.1", ] [[package]] @@ -1745,11 +1746,11 @@ checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "openssl" -version = "0.10.62" +version = "0.10.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671" +checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "cfg-if", "foreign-types", "libc", @@ -1777,9 +1778,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.98" +version = "0.9.99" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7" +checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae" dependencies = [ "cc", "libc", @@ -1864,7 +1865,7 @@ dependencies = [ "adder", "multiversx-sc", "multiversx-sc-scenario", - "multiversx-wegld-swap-sc 0.46.0", + "multiversx-wegld-swap-sc 0.47.1", "num-bigint", ] @@ -1941,9 +1942,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" +checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb" [[package]] name = "platforms" @@ -1959,13 +1960,31 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] +[[package]] +name = "proxy-deployer" +version = "0.0.0" +dependencies = [ + "adder", + "multiversx-sc", + "multiversx-sc-modules", + "multiversx-sc-scenario", +] + +[[package]] +name = "proxy-deployer-meta" +version = "0.0.0" +dependencies = [ + "multiversx-sc-meta", + "proxy-deployer", +] + [[package]] name = "proxy-pause" version = "0.0.0" @@ -2059,9 +2078,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.2" +version = "1.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" +checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" dependencies = [ "aho-corasick", "memchr", @@ -2071,9 +2090,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" +checksum = "5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd" dependencies = [ "aho-corasick", "memchr", @@ -2088,9 +2107,9 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" [[package]] name = "reqwest" -version = "0.11.23" +version = "0.11.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41" +checksum = "c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251" dependencies = [ "base64", "bytes", @@ -2110,9 +2129,11 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", + "rustls-pemfile", "serde", "serde_json", "serde_urlencoded", + "sync_wrapper", "system-configuration", "tokio", "tokio-native-tls", @@ -2172,17 +2193,26 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.28" +version = "0.38.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" +checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" dependencies = [ - "bitflags 2.4.1", + "bitflags 2.4.2", "errno", "libc", "linux-raw-sys", "windows-sys 0.52.0", ] +[[package]] +name = "rustls-pemfile" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" +dependencies = [ + "base64", +] + [[package]] name = "ryu" version = "1.0.16" @@ -2261,18 +2291,18 @@ checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0" [[package]] name = "serde" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02" +checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.195" +version = "1.0.196" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c" +checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" dependencies = [ "proc-macro2", "quote", @@ -2281,9 +2311,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.111" +version = "1.0.113" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4" +checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" dependencies = [ "indexmap", "itoa", @@ -2373,9 +2403,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.11.2" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" +checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" [[package]] name = "socket2" @@ -2420,6 +2450,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "sync_wrapper" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" + [[package]] name = "system-configuration" version = "0.5.1" @@ -2454,15 +2490,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "termcolor" -version = "1.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" -dependencies = [ - "winapi-util", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -2496,9 +2523,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.35.1" +version = "1.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" +checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" dependencies = [ "backtrace", "bytes", @@ -2562,15 +2589,15 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" +checksum = "c6a4b9e8023eb94392d3dca65d717c53abc5dad49c07cb65bb8fcd87115fa325" dependencies = [ "indexmap", "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.21.0", + "toml_edit 0.21.1", ] [[package]] @@ -2597,9 +2624,9 @@ dependencies = [ [[package]] name = "toml_edit" -version = "0.21.0" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap", "serde", @@ -2647,9 +2674,9 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "unicode-bidi" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" +checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-ident" @@ -2728,9 +2755,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.89" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" +checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -2738,9 +2765,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.89" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" +checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd" dependencies = [ "bumpalo", "log", @@ -2753,9 +2780,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.39" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" +checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461" dependencies = [ "cfg-if", "js-sys", @@ -2765,9 +2792,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.89" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" +checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -2775,9 +2802,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.89" +version = "0.2.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" +checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7" dependencies = [ "proc-macro2", "quote", @@ -2788,35 +2815,47 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.89" +version = "0.2.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b" + +[[package]] +name = "wasmparser" +version = "0.120.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" +checksum = "e9148127f39cbffe43efee8d5442b16ecdba21567785268daa1ec9e134389705" +dependencies = [ + "bitflags 2.4.2", + "indexmap", + "semver", +] [[package]] name = "wasmparser" -version = "0.118.1" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9" +checksum = "953cf6a7606ab31382cb1caa5ae403e77ba70c7f8e12eeda167e7040d42bfda8" dependencies = [ + "bitflags 2.4.2", "indexmap", "semver", ] [[package]] name = "wasmprinter" -version = "0.2.75" +version = "0.2.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c" +checksum = "05e32c13c59fdc64d3f6998a1d52eb1d362b6904a88b754190ccb85661ad577a" dependencies = [ "anyhow", - "wasmparser", + "wasmparser 0.121.0", ] [[package]] name = "web-sys" -version = "0.3.66" +version = "0.3.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" +checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed" dependencies = [ "js-sys", "wasm-bindgen", @@ -2987,9 +3026,9 @@ checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" [[package]] name = "winnow" -version = "0.5.33" +version = "0.5.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7520bbdec7211caa7c4e682eb1fbe07abe20cee6756b6e00f537c82c11816aa" +checksum = "a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5" dependencies = [ "memchr", ] diff --git a/Cargo.toml b/Cargo.toml index c42e83ef..4d9b042b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,6 +65,8 @@ members = [ "contracts/paymaster/meta", "contracts/ping-pong-egld", "contracts/ping-pong-egld/meta", + "contracts/proxy-deployer", + "contracts/proxy-deployer/meta", "contracts/proxy-pause", "contracts/proxy-pause/meta", "contracts/rewards-distribution", diff --git a/contracts/adder/Cargo.toml b/contracts/adder/Cargo.toml index e2b22095..fe85747f 100644 --- a/contracts/adder/Cargo.toml +++ b/contracts/adder/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/adder.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/adder/interact/Cargo.toml b/contracts/adder/interact/Cargo.toml index 5ac703a4..1d508240 100644 --- a/contracts/adder/interact/Cargo.toml +++ b/contracts/adder/interact/Cargo.toml @@ -27,4 +27,4 @@ features = ["derive"] path = ".." [dependencies.multiversx-sc-snippets] -version = "0.46.0" +version = "0.47.1" diff --git a/contracts/adder/meta/Cargo.toml b/contracts/adder/meta/Cargo.toml index cf60fbb1..af82638d 100644 --- a/contracts/adder/meta/Cargo.toml +++ b/contracts/adder/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/adder/wasm/Cargo.lock b/contracts/adder/wasm/Cargo.lock index 1626655b..17d99617 100644 --- a/contracts/adder/wasm/Cargo.lock +++ b/contracts/adder/wasm/Cargo.lock @@ -31,9 +31,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/adder/wasm/Cargo.toml b/contracts/adder/wasm/Cargo.toml index 3012d342..3f2638df 100644 --- a/contracts/adder/wasm/Cargo.toml +++ b/contracts/adder/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/bonding-curve-contract/Cargo.toml b/contracts/bonding-curve-contract/Cargo.toml index de0ad652..a826abb5 100644 --- a/contracts/bonding-curve-contract/Cargo.toml +++ b/contracts/bonding-curve-contract/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/bonding_curve_contract.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/bonding-curve-contract/meta/Cargo.toml b/contracts/bonding-curve-contract/meta/Cargo.toml index 3e8fa598..109c040a 100644 --- a/contracts/bonding-curve-contract/meta/Cargo.toml +++ b/contracts/bonding-curve-contract/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/bonding-curve-contract/wasm/Cargo.lock b/contracts/bonding-curve-contract/wasm/Cargo.lock index bd22d3af..ceef2268 100644 --- a/contracts/bonding-curve-contract/wasm/Cargo.lock +++ b/contracts/bonding-curve-contract/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "bonding-curve-contract" @@ -56,9 +56,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/bonding-curve-contract/wasm/Cargo.toml b/contracts/bonding-curve-contract/wasm/Cargo.toml index 023dfdd6..b1e23627 100644 --- a/contracts/bonding-curve-contract/wasm/Cargo.toml +++ b/contracts/bonding-curve-contract/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/check-pause/Cargo.toml b/contracts/check-pause/Cargo.toml index 5104d32c..97e26045 100644 --- a/contracts/check-pause/Cargo.toml +++ b/contracts/check-pause/Cargo.toml @@ -12,10 +12,10 @@ path = "src/check_pause.rs" num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/check-pause/meta/Cargo.toml b/contracts/check-pause/meta/Cargo.toml index acaf58e1..f5bcf000 100644 --- a/contracts/check-pause/meta/Cargo.toml +++ b/contracts/check-pause/meta/Cargo.toml @@ -9,5 +9,5 @@ authors = ["Alin Cruceat "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/check-pause/wasm/Cargo.lock b/contracts/check-pause/wasm/Cargo.lock index 1d016d69..c10fdbb9 100644 --- a/contracts/check-pause/wasm/Cargo.lock +++ b/contracts/check-pause/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "check-pause" @@ -56,9 +56,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/check-pause/wasm/Cargo.toml b/contracts/check-pause/wasm/Cargo.toml index 59e7a06f..5e8f0689 100644 --- a/contracts/check-pause/wasm/Cargo.toml +++ b/contracts/check-pause/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/check-pause/wasm/src/lib.rs b/contracts/check-pause/wasm/src/lib.rs index b3f3bdda..550768b6 100644 --- a/contracts/check-pause/wasm/src/lib.rs +++ b/contracts/check-pause/wasm/src/lib.rs @@ -10,9 +10,7 @@ // Total number of exported functions: 6 #![no_std] - -// Configuration that works with rustc < 1.73.0. -// TODO: Recommended rustc version: 1.73.0 or newer. +#![allow(internal_features)] #![feature(lang_items)] multiversx_sc_wasm_adapter::allocator!(); diff --git a/contracts/crowdfunding-esdt/Cargo.toml b/contracts/crowdfunding-esdt/Cargo.toml index 3abb62b5..eb690049 100644 --- a/contracts/crowdfunding-esdt/Cargo.toml +++ b/contracts/crowdfunding-esdt/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/crowdfunding_esdt.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies] num-bigint = "0.4.2" @@ -17,4 +17,4 @@ num-traits = "0.2" hex = "0.4" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crowdfunding-esdt/meta/Cargo.toml b/contracts/crowdfunding-esdt/meta/Cargo.toml index b4864ccf..d6ea949f 100644 --- a/contracts/crowdfunding-esdt/meta/Cargo.toml +++ b/contracts/crowdfunding-esdt/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crowdfunding-esdt/wasm/Cargo.lock b/contracts/crowdfunding-esdt/wasm/Cargo.lock index 561877bb..0e5b46de 100644 --- a/contracts/crowdfunding-esdt/wasm/Cargo.lock +++ b/contracts/crowdfunding-esdt/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "crowdfunding-esdt" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crowdfunding-esdt/wasm/Cargo.toml b/contracts/crowdfunding-esdt/wasm/Cargo.toml index 7ee54e78..c7041165 100644 --- a/contracts/crowdfunding-esdt/wasm/Cargo.toml +++ b/contracts/crowdfunding-esdt/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/crypto-bubbles/Cargo.toml b/contracts/crypto-bubbles/Cargo.toml index 8e3afbca..56f00b74 100644 --- a/contracts/crypto-bubbles/Cargo.toml +++ b/contracts/crypto-bubbles/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/crypto_bubbles.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-bubbles/meta/Cargo.toml b/contracts/crypto-bubbles/meta/Cargo.toml index 82579b78..ca72ef80 100644 --- a/contracts/crypto-bubbles/meta/Cargo.toml +++ b/contracts/crypto-bubbles/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crypto-bubbles/wasm/Cargo.lock b/contracts/crypto-bubbles/wasm/Cargo.lock index fcede69c..dae57637 100644 --- a/contracts/crypto-bubbles/wasm/Cargo.lock +++ b/contracts/crypto-bubbles/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "crypto-bubbles" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crypto-bubbles/wasm/Cargo.toml b/contracts/crypto-bubbles/wasm/Cargo.toml index 19903475..9891212c 100644 --- a/contracts/crypto-bubbles/wasm/Cargo.toml +++ b/contracts/crypto-bubbles/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/crypto-kitties/common/kitty/Cargo.toml b/contracts/crypto-kitties/common/kitty/Cargo.toml index c5af0b59..6567b5a1 100644 --- a/contracts/crypto-kitties/common/kitty/Cargo.toml +++ b/contracts/crypto-kitties/common/kitty/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.random] version = "0.0.0" diff --git a/contracts/crypto-kitties/common/random/Cargo.toml b/contracts/crypto-kitties/common/random/Cargo.toml index 3068b36d..b6859e86 100644 --- a/contracts/crypto-kitties/common/random/Cargo.toml +++ b/contracts/crypto-kitties/common/random/Cargo.toml @@ -8,4 +8,4 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-kitties/kitty-auction/Cargo.toml b/contracts/crypto-kitties/kitty-auction/Cargo.toml index 90e760c4..fb14ef54 100644 --- a/contracts/crypto-kitties/kitty-auction/Cargo.toml +++ b/contracts/crypto-kitties/kitty-auction/Cargo.toml @@ -17,7 +17,7 @@ version = "0.0.0" path = "../kitty-ownership" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-kitties/kitty-auction/meta/Cargo.toml b/contracts/crypto-kitties/kitty-auction/meta/Cargo.toml index c2f55b53..d4b6b2f8 100644 --- a/contracts/crypto-kitties/kitty-auction/meta/Cargo.toml +++ b/contracts/crypto-kitties/kitty-auction/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crypto-kitties/kitty-auction/wasm/Cargo.lock b/contracts/crypto-kitties/kitty-auction/wasm/Cargo.lock index a4a44e11..bbc76d64 100644 --- a/contracts/crypto-kitties/kitty-auction/wasm/Cargo.lock +++ b/contracts/crypto-kitties/kitty-auction/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -97,9 +97,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -107,9 +107,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -119,9 +119,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -132,9 +132,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -159,9 +159,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crypto-kitties/kitty-auction/wasm/Cargo.toml b/contracts/crypto-kitties/kitty-auction/wasm/Cargo.toml index b9c72dfb..6d98b450 100644 --- a/contracts/crypto-kitties/kitty-auction/wasm/Cargo.toml +++ b/contracts/crypto-kitties/kitty-auction/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/crypto-kitties/kitty-genetic-alg/Cargo.toml b/contracts/crypto-kitties/kitty-genetic-alg/Cargo.toml index bfe0d1c1..0575b036 100644 --- a/contracts/crypto-kitties/kitty-genetic-alg/Cargo.toml +++ b/contracts/crypto-kitties/kitty-genetic-alg/Cargo.toml @@ -17,7 +17,7 @@ version = "0.0.0" path = "../common/random" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml b/contracts/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml index 2b0efa77..280003c1 100644 --- a/contracts/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml +++ b/contracts/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock b/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock index 75cbdf9c..780fe119 100644 --- a/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock +++ b/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -100,9 +100,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -113,9 +113,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml b/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml index b028d344..3e3ead90 100644 --- a/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml +++ b/contracts/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/crypto-kitties/kitty-ownership/Cargo.toml b/contracts/crypto-kitties/kitty-ownership/Cargo.toml index a2595bb0..a9cfc439 100644 --- a/contracts/crypto-kitties/kitty-ownership/Cargo.toml +++ b/contracts/crypto-kitties/kitty-ownership/Cargo.toml @@ -21,7 +21,7 @@ version = "0.0.0" path = "../kitty-genetic-alg" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-kitties/kitty-ownership/meta/Cargo.toml b/contracts/crypto-kitties/kitty-ownership/meta/Cargo.toml index 77fec64b..653f66b7 100644 --- a/contracts/crypto-kitties/kitty-ownership/meta/Cargo.toml +++ b/contracts/crypto-kitties/kitty-ownership/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.lock b/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.lock index 797ebdac..22bd4923 100644 --- a/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.lock +++ b/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -98,9 +98,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -110,9 +110,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -123,9 +123,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -150,9 +150,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.toml b/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.toml index a97451e7..eee70269 100644 --- a/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.toml +++ b/contracts/crypto-kitties/kitty-ownership/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/crypto-zombies/Cargo.toml b/contracts/crypto-zombies/Cargo.toml index 7dcc0a4b..88b17424 100644 --- a/contracts/crypto-zombies/Cargo.toml +++ b/contracts/crypto-zombies/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/crypto-zombies/meta/Cargo.toml b/contracts/crypto-zombies/meta/Cargo.toml index 3aa1f156..f424d88a 100644 --- a/contracts/crypto-zombies/meta/Cargo.toml +++ b/contracts/crypto-zombies/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/crypto-zombies/wasm/Cargo.lock b/contracts/crypto-zombies/wasm/Cargo.lock index 3f3e2b55..354fab0e 100644 --- a/contracts/crypto-zombies/wasm/Cargo.lock +++ b/contracts/crypto-zombies/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "crypto-zombies" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/crypto-zombies/wasm/Cargo.toml b/contracts/crypto-zombies/wasm/Cargo.toml index 28a701a3..7a77f2e9 100644 --- a/contracts/crypto-zombies/wasm/Cargo.toml +++ b/contracts/crypto-zombies/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/digital-cash/Cargo.toml b/contracts/digital-cash/Cargo.toml index 0d835e63..0b30ec84 100644 --- a/contracts/digital-cash/Cargo.toml +++ b/contracts/digital-cash/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/digital_cash.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/digital-cash/meta/Cargo.toml b/contracts/digital-cash/meta/Cargo.toml index d42bae14..54b115b5 100644 --- a/contracts/digital-cash/meta/Cargo.toml +++ b/contracts/digital-cash/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/digital-cash/wasm/Cargo.lock b/contracts/digital-cash/wasm/Cargo.lock index 1e8a9355..063b11b1 100644 --- a/contracts/digital-cash/wasm/Cargo.lock +++ b/contracts/digital-cash/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "digital-cash" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/digital-cash/wasm/Cargo.toml b/contracts/digital-cash/wasm/Cargo.toml index a2556d2b..5f7ca407 100644 --- a/contracts/digital-cash/wasm/Cargo.toml +++ b/contracts/digital-cash/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/empty/Cargo.toml b/contracts/empty/Cargo.toml index 760175d2..16639252 100644 --- a/contracts/empty/Cargo.toml +++ b/contracts/empty/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/empty.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies] num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/empty/meta/Cargo.toml b/contracts/empty/meta/Cargo.toml index 816b1adc..7fa6c056 100644 --- a/contracts/empty/meta/Cargo.toml +++ b/contracts/empty/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/empty/wasm/Cargo.lock b/contracts/empty/wasm/Cargo.lock index 0256c834..7bdbb06b 100644 --- a/contracts/empty/wasm/Cargo.lock +++ b/contracts/empty/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "empty" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/empty/wasm/Cargo.toml b/contracts/empty/wasm/Cargo.toml index 107dd01e..23d13e63 100644 --- a/contracts/empty/wasm/Cargo.toml +++ b/contracts/empty/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/esdt-transfer-with-fee/Cargo.toml b/contracts/esdt-transfer-with-fee/Cargo.toml index cc0949d4..206d513f 100644 --- a/contracts/esdt-transfer-with-fee/Cargo.toml +++ b/contracts/esdt-transfer-with-fee/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/esdt_transfer_with_fee.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/esdt-transfer-with-fee/meta/Cargo.toml b/contracts/esdt-transfer-with-fee/meta/Cargo.toml index 8b447de1..3f44a3ae 100644 --- a/contracts/esdt-transfer-with-fee/meta/Cargo.toml +++ b/contracts/esdt-transfer-with-fee/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/esdt-transfer-with-fee/wasm/Cargo.lock b/contracts/esdt-transfer-with-fee/wasm/Cargo.lock index f273f69f..23883e86 100644 --- a/contracts/esdt-transfer-with-fee/wasm/Cargo.lock +++ b/contracts/esdt-transfer-with-fee/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/esdt-transfer-with-fee/wasm/Cargo.toml b/contracts/esdt-transfer-with-fee/wasm/Cargo.toml index 8309925e..a71a7295 100644 --- a/contracts/esdt-transfer-with-fee/wasm/Cargo.toml +++ b/contracts/esdt-transfer-with-fee/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/factorial/Cargo.toml b/contracts/factorial/Cargo.toml index 530a7df8..8eedd91c 100644 --- a/contracts/factorial/Cargo.toml +++ b/contracts/factorial/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/factorial.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/factorial/meta/Cargo.toml b/contracts/factorial/meta/Cargo.toml index 636a9953..2da8d233 100644 --- a/contracts/factorial/meta/Cargo.toml +++ b/contracts/factorial/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/factorial/wasm/Cargo.lock b/contracts/factorial/wasm/Cargo.lock index 65c3d6c0..862baa92 100644 --- a/contracts/factorial/wasm/Cargo.lock +++ b/contracts/factorial/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -55,9 +55,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/factorial/wasm/Cargo.toml b/contracts/factorial/wasm/Cargo.toml index 54a86018..125ca0eb 100644 --- a/contracts/factorial/wasm/Cargo.toml +++ b/contracts/factorial/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/fair-launch/Cargo.toml b/contracts/fair-launch/Cargo.toml index 2525b47f..95d56145 100644 --- a/contracts/fair-launch/Cargo.toml +++ b/contracts/fair-launch/Cargo.toml @@ -9,22 +9,22 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.0" +version = "0.47.2" features = ["esdt-token-payment-legacy-decode"] [dependencies.multiversx-sc-modules] -version = "0.46.0" +version = "0.47.2" + +[dev-dependencies] +num-bigint = "0.4.2" +num-traits = "0.2" +hex = "0.4" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.0" +version = "0.47.2" [dev-dependencies.crowdfunding-esdt] path = "../crowdfunding-esdt" [dev-dependencies.pair-mock] path = "../pair-mock" - -[dev-dependencies] -num-bigint = "0.4.2" -num-traits = "0.2" -hex = "0.4" diff --git a/contracts/fair-launch/meta/Cargo.toml b/contracts/fair-launch/meta/Cargo.toml index b4c9da66..dd231a25 100644 --- a/contracts/fair-launch/meta/Cargo.toml +++ b/contracts/fair-launch/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.0" +version = "0.47.2" default-features = false diff --git a/contracts/fair-launch/wasm/Cargo.lock b/contracts/fair-launch/wasm/Cargo.lock index e813529d..d3365374 100644 --- a/contracts/fair-launch/wasm/Cargo.lock +++ b/contracts/fair-launch/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -56,9 +56,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/fair-launch/wasm/Cargo.toml b/contracts/fair-launch/wasm/Cargo.toml index 0ddcfec8..dab29b99 100644 --- a/contracts/fair-launch/wasm/Cargo.toml +++ b/contracts/fair-launch/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.0" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/fractional-nfts/Cargo.toml b/contracts/fractional-nfts/Cargo.toml index 48832894..a487d37d 100644 --- a/contracts/fractional-nfts/Cargo.toml +++ b/contracts/fractional-nfts/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/fractional_nfts.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/fractional-nfts/meta/Cargo.toml b/contracts/fractional-nfts/meta/Cargo.toml index f6d4e11f..8334ed00 100644 --- a/contracts/fractional-nfts/meta/Cargo.toml +++ b/contracts/fractional-nfts/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/fractional-nfts/wasm/Cargo.lock b/contracts/fractional-nfts/wasm/Cargo.lock index 9f7adc9d..23781420 100644 --- a/contracts/fractional-nfts/wasm/Cargo.lock +++ b/contracts/fractional-nfts/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -56,9 +56,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/fractional-nfts/wasm/Cargo.toml b/contracts/fractional-nfts/wasm/Cargo.toml index 3bbb7070..ed8ed1e8 100644 --- a/contracts/fractional-nfts/wasm/Cargo.toml +++ b/contracts/fractional-nfts/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/liquid-locking/Cargo.toml b/contracts/liquid-locking/Cargo.toml index 1d5fa819..90bc7590 100644 --- a/contracts/liquid-locking/Cargo.toml +++ b/contracts/liquid-locking/Cargo.toml @@ -12,7 +12,7 @@ path = "src/lib.rs" num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/liquid-locking/meta/Cargo.toml b/contracts/liquid-locking/meta/Cargo.toml index 898b6670..21e72fb2 100644 --- a/contracts/liquid-locking/meta/Cargo.toml +++ b/contracts/liquid-locking/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["you"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/liquid-locking/wasm/Cargo.lock b/contracts/liquid-locking/wasm/Cargo.lock index 7692bd3e..919a449e 100644 --- a/contracts/liquid-locking/wasm/Cargo.lock +++ b/contracts/liquid-locking/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -55,9 +55,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/liquid-locking/wasm/Cargo.toml b/contracts/liquid-locking/wasm/Cargo.toml index 43c4b9d2..976d729c 100644 --- a/contracts/liquid-locking/wasm/Cargo.toml +++ b/contracts/liquid-locking/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/lottery-esdt/Cargo.toml b/contracts/lottery-esdt/Cargo.toml index 498696cf..7fb3d92a 100644 --- a/contracts/lottery-esdt/Cargo.toml +++ b/contracts/lottery-esdt/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lottery.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/lottery-esdt/meta/Cargo.toml b/contracts/lottery-esdt/meta/Cargo.toml index d01205b8..9c8a2d19 100644 --- a/contracts/lottery-esdt/meta/Cargo.toml +++ b/contracts/lottery-esdt/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/lottery-esdt/wasm/Cargo.lock b/contracts/lottery-esdt/wasm/Cargo.lock index 2db6c01a..d6b04336 100644 --- a/contracts/lottery-esdt/wasm/Cargo.lock +++ b/contracts/lottery-esdt/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -55,9 +55,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -68,9 +68,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -78,9 +78,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -103,9 +103,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/lottery-esdt/wasm/Cargo.toml b/contracts/lottery-esdt/wasm/Cargo.toml index b8e14698..7fb069e8 100644 --- a/contracts/lottery-esdt/wasm/Cargo.toml +++ b/contracts/lottery-esdt/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/multisig/Cargo.toml b/contracts/multisig/Cargo.toml index 92039ba7..44defe2e 100644 --- a/contracts/multisig/Cargo.toml +++ b/contracts/multisig/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/multisig.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies] num-bigint = "0.4.2" @@ -20,7 +20,7 @@ num-traits = "0.2" hex = "0.4" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.adder] path = "../adder" @@ -29,4 +29,4 @@ path = "../adder" path = "../factorial" [dev-dependencies.multiversx-wegld-swap-sc] -version = "0.46.0" +version = "0.47.1" diff --git a/contracts/multisig/interact/Cargo.toml b/contracts/multisig/interact/Cargo.toml index 23e286f5..2f2bd3ff 100644 --- a/contracts/multisig/interact/Cargo.toml +++ b/contracts/multisig/interact/Cargo.toml @@ -27,10 +27,10 @@ features = ["derive"] path = ".." [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-snippets] -version = "0.46.0" +version = "0.47.1" [dependencies.multiversx-sc-scenario] -version = "=0.46.1" +version = "=0.47.2" diff --git a/contracts/multisig/meta/Cargo.toml b/contracts/multisig/meta/Cargo.toml index dad33531..16e9efbf 100644 --- a/contracts/multisig/meta/Cargo.toml +++ b/contracts/multisig/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/multisig/wasm-multisig-full/Cargo.lock b/contracts/multisig/wasm-multisig-full/Cargo.lock index 2f5b6793..729a3e5c 100644 --- a/contracts/multisig/wasm-multisig-full/Cargo.lock +++ b/contracts/multisig/wasm-multisig-full/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -56,9 +56,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/multisig/wasm-multisig-full/Cargo.toml b/contracts/multisig/wasm-multisig-full/Cargo.toml index 73741cbf..acd64b64 100644 --- a/contracts/multisig/wasm-multisig-full/Cargo.toml +++ b/contracts/multisig/wasm-multisig-full/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/multisig/wasm-multisig-view/Cargo.lock b/contracts/multisig/wasm-multisig-view/Cargo.lock index 8b733c06..1048e87e 100644 --- a/contracts/multisig/wasm-multisig-view/Cargo.lock +++ b/contracts/multisig/wasm-multisig-view/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -56,9 +56,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/multisig/wasm-multisig-view/Cargo.toml b/contracts/multisig/wasm-multisig-view/Cargo.toml index a0df873b..614b22c0 100644 --- a/contracts/multisig/wasm-multisig-view/Cargo.toml +++ b/contracts/multisig/wasm-multisig-view/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/multisig/wasm/Cargo.lock b/contracts/multisig/wasm/Cargo.lock index 54d928ed..f1b078a4 100644 --- a/contracts/multisig/wasm/Cargo.lock +++ b/contracts/multisig/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -56,9 +56,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -91,9 +91,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -104,18 +104,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/multisig/wasm/Cargo.toml b/contracts/multisig/wasm/Cargo.toml index 67425a85..8e48e2db 100644 --- a/contracts/multisig/wasm/Cargo.toml +++ b/contracts/multisig/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/mvx-game-sc/Cargo.toml b/contracts/mvx-game-sc/Cargo.toml index 2d0791a8..efa62b33 100644 --- a/contracts/mvx-game-sc/Cargo.toml +++ b/contracts/mvx-game-sc/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/mvx-game-sc/meta/Cargo.toml b/contracts/mvx-game-sc/meta/Cargo.toml index d4e71667..e3565413 100644 --- a/contracts/mvx-game-sc/meta/Cargo.toml +++ b/contracts/mvx-game-sc/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["you"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/mvx-game-sc/wasm/Cargo.lock b/contracts/mvx-game-sc/wasm/Cargo.lock index 80af3ed7..9d6300bf 100644 --- a/contracts/mvx-game-sc/wasm/Cargo.lock +++ b/contracts/mvx-game-sc/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/mvx-game-sc/wasm/Cargo.toml b/contracts/mvx-game-sc/wasm/Cargo.toml index af3166de..ce27fec1 100644 --- a/contracts/mvx-game-sc/wasm/Cargo.toml +++ b/contracts/mvx-game-sc/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/mystery-box/Cargo.toml b/contracts/mystery-box/Cargo.toml index 3a47a0ed..d5fcf484 100644 --- a/contracts/mystery-box/Cargo.toml +++ b/contracts/mystery-box/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/mystery-box/meta/Cargo.toml b/contracts/mystery-box/meta/Cargo.toml index b54e16d9..fc471248 100644 --- a/contracts/mystery-box/meta/Cargo.toml +++ b/contracts/mystery-box/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/mystery-box/wasm/Cargo.lock b/contracts/mystery-box/wasm/Cargo.lock index a7d6b6ad..7eec1215 100644 --- a/contracts/mystery-box/wasm/Cargo.lock +++ b/contracts/mystery-box/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,18 +88,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/mystery-box/wasm/Cargo.toml b/contracts/mystery-box/wasm/Cargo.toml index 8517b039..de7f673f 100644 --- a/contracts/mystery-box/wasm/Cargo.toml +++ b/contracts/mystery-box/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/nft-escrow/Cargo.toml b/contracts/nft-escrow/Cargo.toml index ecd4a0a9..3178ecdc 100644 --- a/contracts/nft-escrow/Cargo.toml +++ b/contracts/nft-escrow/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/nft-escrow/meta/Cargo.toml b/contracts/nft-escrow/meta/Cargo.toml index d6ae069a..36c68d7b 100644 --- a/contracts/nft-escrow/meta/Cargo.toml +++ b/contracts/nft-escrow/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["you"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/nft-escrow/wasm/Cargo.lock b/contracts/nft-escrow/wasm/Cargo.lock index 5479d267..7eeb0be2 100644 --- a/contracts/nft-escrow/wasm/Cargo.lock +++ b/contracts/nft-escrow/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/nft-escrow/wasm/Cargo.toml b/contracts/nft-escrow/wasm/Cargo.toml index 633b7e6d..9bbd8930 100644 --- a/contracts/nft-escrow/wasm/Cargo.toml +++ b/contracts/nft-escrow/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/nft-minter/Cargo.toml b/contracts/nft-minter/Cargo.toml index 0737a6f6..29842450 100644 --- a/contracts/nft-minter/Cargo.toml +++ b/contracts/nft-minter/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/nft-minter/meta/Cargo.toml b/contracts/nft-minter/meta/Cargo.toml index d66d78d3..43c2fb8a 100644 --- a/contracts/nft-minter/meta/Cargo.toml +++ b/contracts/nft-minter/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/nft-minter/wasm/Cargo.lock b/contracts/nft-minter/wasm/Cargo.lock index b8faaf95..c692dfa0 100644 --- a/contracts/nft-minter/wasm/Cargo.lock +++ b/contracts/nft-minter/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/nft-minter/wasm/Cargo.toml b/contracts/nft-minter/wasm/Cargo.toml index 1298c9da..01085862 100644 --- a/contracts/nft-minter/wasm/Cargo.toml +++ b/contracts/nft-minter/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/nft-storage-prepay/Cargo.toml b/contracts/nft-storage-prepay/Cargo.toml index dce2e7bb..a683c584 100644 --- a/contracts/nft-storage-prepay/Cargo.toml +++ b/contracts/nft-storage-prepay/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/nft_storage_prepay.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/nft-storage-prepay/meta/Cargo.toml b/contracts/nft-storage-prepay/meta/Cargo.toml index 9806cec7..0b220bd9 100644 --- a/contracts/nft-storage-prepay/meta/Cargo.toml +++ b/contracts/nft-storage-prepay/meta/Cargo.toml @@ -11,5 +11,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/nft-storage-prepay/wasm/Cargo.lock b/contracts/nft-storage-prepay/wasm/Cargo.lock index 3131da17..89d71366 100644 --- a/contracts/nft-storage-prepay/wasm/Cargo.lock +++ b/contracts/nft-storage-prepay/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/nft-storage-prepay/wasm/Cargo.toml b/contracts/nft-storage-prepay/wasm/Cargo.toml index 521d7e6d..53f7f721 100644 --- a/contracts/nft-storage-prepay/wasm/Cargo.toml +++ b/contracts/nft-storage-prepay/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/on-chain-claim/Cargo.toml b/contracts/on-chain-claim/Cargo.toml index 675b4ba7..2f7a780c 100644 --- a/contracts/on-chain-claim/Cargo.toml +++ b/contracts/on-chain-claim/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/contract.rs" [dependencies.multiversx-sc] -version = "0.46.0" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.0" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.0" +version = "0.47.2" diff --git a/contracts/on-chain-claim/meta/Cargo.toml b/contracts/on-chain-claim/meta/Cargo.toml index c7114aa0..38992773 100644 --- a/contracts/on-chain-claim/meta/Cargo.toml +++ b/contracts/on-chain-claim/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = [ "Vlad Bucur "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.0" +version = "0.47.2" default-features = false diff --git a/contracts/on-chain-claim/wasm/Cargo.lock b/contracts/on-chain-claim/wasm/Cargo.lock index 8244ee9c..2aed5589 100644 --- a/contracts/on-chain-claim/wasm/Cargo.lock +++ b/contracts/on-chain-claim/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "40b69a83a9423be4b543edee969205aa43ef4397c48b965a65bad857e022db5c" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "d5fe6400e2f4e57f7c9c00ad76108794aa962657cf62b4d4f49b99f02d9a6ba5" dependencies = [ "hex", "proc-macro2", @@ -88,18 +88,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "187d4110d6625208467512d5191e7490a534389e3ad1e00ccd68f8b4f01a9194" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "304900b34dfae6fd5baddd4c98345f1b7fa7e839257dac961023733be40dd81e" dependencies = [ "multiversx-sc", ] @@ -140,18 +140,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.33" +version = "1.0.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" dependencies = [ "proc-macro2", ] @@ -174,9 +174,9 @@ checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" [[package]] name = "syn" -version = "2.0.39" +version = "2.0.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" dependencies = [ "proc-macro2", "quote", diff --git a/contracts/on-chain-claim/wasm/Cargo.toml b/contracts/on-chain-claim/wasm/Cargo.toml index de277e3a..e2af2f1e 100644 --- a/contracts/on-chain-claim/wasm/Cargo.toml +++ b/contracts/on-chain-claim/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.0" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/order-book/factory/Cargo.toml b/contracts/order-book/factory/Cargo.toml index 4a8dbc2d..c3df626f 100644 --- a/contracts/order-book/factory/Cargo.toml +++ b/contracts/order-book/factory/Cargo.toml @@ -8,7 +8,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/order-book/factory/meta/Cargo.toml b/contracts/order-book/factory/meta/Cargo.toml index 4e791ffe..ddc230da 100644 --- a/contracts/order-book/factory/meta/Cargo.toml +++ b/contracts/order-book/factory/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/order-book/factory/wasm/Cargo.lock b/contracts/order-book/factory/wasm/Cargo.lock index 93d16e95..1d5b9321 100644 --- a/contracts/order-book/factory/wasm/Cargo.lock +++ b/contracts/order-book/factory/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/order-book/factory/wasm/Cargo.toml b/contracts/order-book/factory/wasm/Cargo.toml index 932425df..f0862987 100644 --- a/contracts/order-book/factory/wasm/Cargo.toml +++ b/contracts/order-book/factory/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/order-book/pair/Cargo.toml b/contracts/order-book/pair/Cargo.toml index 5454a071..5058ad99 100644 --- a/contracts/order-book/pair/Cargo.toml +++ b/contracts/order-book/pair/Cargo.toml @@ -8,7 +8,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/order-book/pair/meta/Cargo.toml b/contracts/order-book/pair/meta/Cargo.toml index bde40c12..68ffcc1c 100644 --- a/contracts/order-book/pair/meta/Cargo.toml +++ b/contracts/order-book/pair/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/order-book/pair/wasm/Cargo.lock b/contracts/order-book/pair/wasm/Cargo.lock index e42db67e..6ee4f4b9 100644 --- a/contracts/order-book/pair/wasm/Cargo.lock +++ b/contracts/order-book/pair/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/order-book/pair/wasm/Cargo.toml b/contracts/order-book/pair/wasm/Cargo.toml index e0d55d09..6ef9d6b2 100644 --- a/contracts/order-book/pair/wasm/Cargo.toml +++ b/contracts/order-book/pair/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/pair-mock/Cargo.toml b/contracts/pair-mock/Cargo.toml index 21c36892..231e17a7 100644 --- a/contracts/pair-mock/Cargo.toml +++ b/contracts/pair-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/pair_mock.rs" [dependencies.multiversx-sc] -version = "0.46.0" +version = "0.47.2" [dev-dependencies] num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.0" +version = "0.47.2" diff --git a/contracts/pair-mock/meta/Cargo.toml b/contracts/pair-mock/meta/Cargo.toml index a8ac2cb5..1f2f6d2c 100644 --- a/contracts/pair-mock/meta/Cargo.toml +++ b/contracts/pair-mock/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.0" +version = "0.47.2" default-features = false diff --git a/contracts/pair-mock/wasm/Cargo.lock b/contracts/pair-mock/wasm/Cargo.lock index 7e99eb98..246bffa1 100644 --- a/contracts/pair-mock/wasm/Cargo.lock +++ b/contracts/pair-mock/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/pair-mock/wasm/Cargo.toml b/contracts/pair-mock/wasm/Cargo.toml index 9787875c..bbbdf163 100644 --- a/contracts/pair-mock/wasm/Cargo.toml +++ b/contracts/pair-mock/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.0" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/paymaster/Cargo.toml b/contracts/paymaster/Cargo.toml index bc4f82a2..1e405fec 100644 --- a/contracts/paymaster/Cargo.toml +++ b/contracts/paymaster/Cargo.toml @@ -13,7 +13,7 @@ path = "src/paymaster.rs" num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.adder] path = "../adder" @@ -22,4 +22,4 @@ path = "../adder" path = "../wegld-swap" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/paymaster/meta/Cargo.toml b/contracts/paymaster/meta/Cargo.toml index 5b2914ee..f2802fd6 100644 --- a/contracts/paymaster/meta/Cargo.toml +++ b/contracts/paymaster/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["you"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/paymaster/wasm/Cargo.lock b/contracts/paymaster/wasm/Cargo.lock index 352c733f..b8fa652a 100644 --- a/contracts/paymaster/wasm/Cargo.lock +++ b/contracts/paymaster/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/paymaster/wasm/Cargo.toml b/contracts/paymaster/wasm/Cargo.toml index dac22602..86bc8e6f 100644 --- a/contracts/paymaster/wasm/Cargo.toml +++ b/contracts/paymaster/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/ping-pong-egld/Cargo.toml b/contracts/ping-pong-egld/Cargo.toml index 23d5016f..fbde745f 100644 --- a/contracts/ping-pong-egld/Cargo.toml +++ b/contracts/ping-pong-egld/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/ping_pong.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/ping-pong-egld/meta/Cargo.toml b/contracts/ping-pong-egld/meta/Cargo.toml index aba175a1..41ab2753 100644 --- a/contracts/ping-pong-egld/meta/Cargo.toml +++ b/contracts/ping-pong-egld/meta/Cargo.toml @@ -9,5 +9,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/ping-pong-egld/wasm/Cargo.lock b/contracts/ping-pong-egld/wasm/Cargo.lock index 106a12ce..c969ccb6 100644 --- a/contracts/ping-pong-egld/wasm/Cargo.lock +++ b/contracts/ping-pong-egld/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -130,9 +130,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/ping-pong-egld/wasm/Cargo.toml b/contracts/ping-pong-egld/wasm/Cargo.toml index 480094a2..e4445588 100644 --- a/contracts/ping-pong-egld/wasm/Cargo.toml +++ b/contracts/ping-pong-egld/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/price-aggregator/Cargo.toml b/contracts/price-aggregator/Cargo.toml index 39df7a43..64b4fffa 100644 --- a/contracts/price-aggregator/Cargo.toml +++ b/contracts/price-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-price-aggregator-sc" -version = "0.46.0" +version = "0.47.1" authors = [ "Claudiu-Marcel Bruda ", "MultiversX ", @@ -29,14 +29,14 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dependencies.arrayvec] version = "0.7.1" default-features = false [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/price-aggregator/meta/Cargo.toml b/contracts/price-aggregator/meta/Cargo.toml index 6ad3619a..0767f8a4 100644 --- a/contracts/price-aggregator/meta/Cargo.toml +++ b/contracts/price-aggregator/meta/Cargo.toml @@ -8,8 +8,8 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/price-aggregator/wasm/Cargo.lock b/contracts/price-aggregator/wasm/Cargo.lock index b9bf91d6..6068acba 100644 --- a/contracts/price-aggregator/wasm/Cargo.lock +++ b/contracts/price-aggregator/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.46.0" +version = "0.47.1" dependencies = [ "arrayvec", "multiversx-sc", @@ -57,9 +57,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -70,9 +70,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -80,9 +80,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -92,9 +92,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -105,18 +105,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -141,9 +141,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/price-aggregator/wasm/Cargo.toml b/contracts/price-aggregator/wasm/Cargo.toml index 89da0aa2..e68ca6dc 100644 --- a/contracts/price-aggregator/wasm/Cargo.toml +++ b/contracts/price-aggregator/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/proxy-deployer/.gitignore b/contracts/proxy-deployer/.gitignore new file mode 100644 index 00000000..920d759a --- /dev/null +++ b/contracts/proxy-deployer/.gitignore @@ -0,0 +1,7 @@ +# Generated by Cargo +# will have compiled files and executables +/target/ +*/target/ + +# The erdpy output +output* diff --git a/contracts/proxy-deployer/Cargo.toml b/contracts/proxy-deployer/Cargo.toml new file mode 100644 index 00000000..0f68a7a1 --- /dev/null +++ b/contracts/proxy-deployer/Cargo.toml @@ -0,0 +1,22 @@ +[package] +name = "proxy-deployer" +version = "0.0.0" +authors = ["MultiversX "] +edition = "2021" +publish = false + +[lib] +path = "src/lib.rs" + +[dependencies.multiversx-sc] +version = "=0.47.2" +features = ["esdt-token-payment-legacy-decode"] + +[dependencies.multiversx-sc-modules] +version = "0.47.2" + +[dev-dependencies.multiversx-sc-scenario] +version = "=0.47.2" + +[dev-dependencies.adder] +path = "../adder" diff --git a/contracts/proxy-deployer/meta/Cargo.toml b/contracts/proxy-deployer/meta/Cargo.toml new file mode 100644 index 00000000..556ede72 --- /dev/null +++ b/contracts/proxy-deployer/meta/Cargo.toml @@ -0,0 +1,14 @@ +[package] +name = "proxy-deployer-meta" +version = "0.0.0" +edition = "2021" +publish = false +authors = ["MultiversX "] + +[dev-dependencies] + +[dependencies.proxy-deployer] +path = ".." + +[dependencies.multiversx-sc-meta] +version = "0.47.2" diff --git a/contracts/proxy-deployer/meta/src/main.rs b/contracts/proxy-deployer/meta/src/main.rs new file mode 100644 index 00000000..6df25a6b --- /dev/null +++ b/contracts/proxy-deployer/meta/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + multiversx_sc_meta::cli_main::(); +} diff --git a/contracts/proxy-deployer/multiversx.json b/contracts/proxy-deployer/multiversx.json new file mode 100644 index 00000000..73655396 --- /dev/null +++ b/contracts/proxy-deployer/multiversx.json @@ -0,0 +1,3 @@ +{ + "language": "rust" +} \ No newline at end of file diff --git a/contracts/proxy-deployer/src/config.rs b/contracts/proxy-deployer/src/config.rs new file mode 100644 index 00000000..e746c89b --- /dev/null +++ b/contracts/proxy-deployer/src/config.rs @@ -0,0 +1,117 @@ +multiversx_sc::imports!(); +multiversx_sc::derive_imports!(); + +#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode, TypeAbi)] +pub struct OngoingUpgradeOperation { + pub template_address: ManagedAddress, + pub arguments: ManagedArgBuffer, + pub contracts_remaining: ManagedVec>, +} + +impl OngoingUpgradeOperation { + #[inline] + pub fn new( + template_address: ManagedAddress, + arguments: ManagedArgBuffer, + contracts_remaining: ManagedVec>, + ) -> Self { + OngoingUpgradeOperation { + template_address, + arguments, + contracts_remaining, + } + } +} + +#[multiversx_sc::module] +pub trait ConfigModule { + #[only_owner] + #[endpoint(addDeployerToBlacklist)] + fn add_deployer_to_blacklist(&self, blacklisted_address: ManagedAddress) { + require!( + self.deployers_list().contains(&blacklisted_address), + "The address is not a deployer" + ); + require!( + !self + .blacklisted_deployers_list() + .contains(&blacklisted_address), + "Address already blacklisted" + ); + self.blacklisted_deployers_list() + .insert(blacklisted_address); + } + + #[only_owner] + #[endpoint(removeDeployerFromBlacklist)] + fn remove_deployer_from_blacklist(&self, address: ManagedAddress) { + require!( + self.blacklisted_deployers_list().contains(&address), + "Address is not blacklisted" + ); + + self.blacklisted_deployers_list().swap_remove(&address); + } + + #[only_owner] + #[endpoint(setDefaultGasForSaveOperation)] + fn set_default_gas_for_save_operation(&self, default_gas_for_save_operation: u64) { + self.default_gas_for_save_operation() + .set(default_gas_for_save_operation); + } + + #[view(getDeployerContractsByTemplate)] + fn get_deployer_contracts_by_template( + &self, + user: ManagedAddress, + template_address: ManagedAddress, + ) -> ManagedVec { + let opt_deployer_template_addresses = self + .deployer_template_addresses(&user) + .get(&template_address); + opt_deployer_template_addresses.unwrap_or_default() + } + + #[view(getAllDeployerContracts)] + fn get_all_deployer_contracts(&self, user: ManagedAddress) -> ManagedVec { + let mut deployed_addresses = ManagedVec::new(); + for value in self.deployer_template_addresses(&user).values() { + deployed_addresses.append_vec(value) + } + + deployed_addresses + } + + #[view(getAllDeployedContractsByTemplate)] + #[storage_mapper("deployedContractsByTemplate")] + fn deployed_contracts_list_by_template( + &self, + template_address: &ManagedAddress, + ) -> SingleValueMapper>; + + #[view(getOngoingUpgradeOperations)] + #[storage_mapper("ongoingUpgradeOperation")] + fn ongoing_upgrade_operation(&self) -> SingleValueMapper>; + + #[view(getDefaultGasForSaveOperation)] + #[storage_mapper("defaultGasForSaveOperation")] + fn default_gas_for_save_operation(&self) -> SingleValueMapper; + + #[view(getAllDeployers)] + #[storage_mapper("deployersList")] + fn deployers_list(&self) -> UnorderedSetMapper; + + #[storage_mapper("deployerContracts")] + fn deployer_contracts(&self, user: &ManagedAddress) -> WhitelistMapper; + + // (K, V) - (TemplateAddress, Vec) + #[storage_mapper("deployerTemplateAddresses")] + fn deployer_template_addresses( + &self, + deployer_address: &ManagedAddress, + ) -> MapMapper>; + + #[view(getAllBlacklistedDeployers)] + #[storage_mapper("blacklistedDeployersList")] + fn blacklisted_deployers_list(&self) -> UnorderedSetMapper; +} diff --git a/contracts/proxy-deployer/src/contract_interactions.rs b/contracts/proxy-deployer/src/contract_interactions.rs new file mode 100644 index 00000000..61dffd14 --- /dev/null +++ b/contracts/proxy-deployer/src/contract_interactions.rs @@ -0,0 +1,206 @@ +multiversx_sc::imports!(); + +use multiversx_sc_modules::pause; + +use crate::config::{self, OngoingUpgradeOperation}; + +#[multiversx_sc::module] +pub trait ContractInteractionsModule: config::ConfigModule + pause::PauseModule { + #[endpoint(contractDeploy)] + fn contract_deploy( + &self, + template_address: ManagedAddress, + args: MultiValueEncoded, + ) -> ManagedAddress { + self.can_call_endpoint(None); + require!( + self.blockchain().is_smart_contract(&template_address), + "Template address is not a SC" + ); + + let (new_contract_address, _) = self.send_raw().deploy_from_source_contract( + self.blockchain().get_gas_left(), + &BigUint::zero(), + &template_address, + self.blockchain().get_code_metadata(&template_address), + &args.to_arg_buffer(), + ); + + let caller = self.blockchain().get_caller(); + let mut deployed_addresses = match self + .deployer_template_addresses(&caller) + .get(&template_address) + { + Some(addresses) => addresses, + None => ManagedVec::new(), + }; + deployed_addresses.push(new_contract_address.clone()); + + self.deployer_contracts(&caller).add(&new_contract_address); + self.deployed_contracts_list_by_template(&template_address) + .update(|deployed_contracts| { + deployed_contracts.push(new_contract_address.clone()); + }); + self.deployer_template_addresses(&caller) + .insert(template_address, deployed_addresses); + self.deployers_list().insert(caller); + + new_contract_address + } + + #[endpoint(contractUpgrade)] + fn contract_upgrade( + &self, + contract_address: ManagedAddress, + template_address: ManagedAddress, + args: MultiValueEncoded, + ) { + self.can_call_endpoint(Some(contract_address.clone())); + require!( + self.blockchain().is_smart_contract(&contract_address), + "Contract address is not a SC" + ); + require!( + self.blockchain().is_smart_contract(&template_address), + "Template address is not a SC" + ); + + self.send_raw().upgrade_from_source_contract( + &contract_address, + self.blockchain().get_gas_left(), + &BigUint::zero(), + &template_address, + self.blockchain().get_code_metadata(&template_address), + &args.to_arg_buffer(), + ); + } + + #[endpoint(contractCallByAddress)] + fn contract_call_by_address( + &self, + contract_address: ManagedAddress, + function_name: ManagedBuffer, + args: MultiValueEncoded, + ) { + self.can_call_endpoint(Some(contract_address.clone())); + require!( + self.blockchain().is_smart_contract(&contract_address), + "Contract address is not a SC" + ); + + self.send() + .contract_call::<()>(contract_address, function_name) + .with_gas_limit(self.blockchain().get_gas_left()) + .with_raw_arguments(args.to_arg_buffer()) + .execute_on_dest_context() + } + + #[only_owner] + #[allow_multiple_var_args] + #[endpoint(upgradeContractsByTemplate)] + fn upgrade_contracts_by_template( + &self, + gas_per_action: u64, + opt_template_address: OptionalValue, + opt_args: OptionalValue>, + ) -> bool { + let mut ongoing_upgrade_operation = + self.get_ongoing_operation(opt_template_address, opt_args); + + let default_gas_for_save = self.default_gas_for_save_operation().get(); + while self.blockchain().get_gas_left() >= gas_per_action + default_gas_for_save + && !ongoing_upgrade_operation.contracts_remaining.is_empty() + { + let contract_address = ongoing_upgrade_operation + .contracts_remaining + .get(0) + .clone_value(); + self.send_raw().upgrade_from_source_contract( + &contract_address, + gas_per_action, + &BigUint::zero(), + &ongoing_upgrade_operation.template_address, + CodeMetadata::DEFAULT, + &ongoing_upgrade_operation.arguments, + ); + ongoing_upgrade_operation.contracts_remaining.remove(0); + } + if !ongoing_upgrade_operation.contracts_remaining.is_empty() { + self.ongoing_upgrade_operation() + .set(ongoing_upgrade_operation); + return false; + } + + self.ongoing_upgrade_operation().clear(); + true + } + + fn get_ongoing_operation( + &self, + opt_template_address: OptionalValue, + opt_args: OptionalValue>, + ) -> OngoingUpgradeOperation { + let ongoing_operation_mapper = self.ongoing_upgrade_operation(); + if opt_template_address.is_none() { + require!( + !ongoing_operation_mapper.is_empty(), + "There is no operation ongoing" + ); + return ongoing_operation_mapper.get(); + } + + require!( + ongoing_operation_mapper.is_empty(), + "Another operation is currently ongoing" + ); + let template_address = opt_template_address + .into_option() + .unwrap_or_else(|| sc_panic!("Error decoding the template address")); + require!( + self.blockchain().is_smart_contract(&template_address), + "Template address is not a SC" + ); + let contracts_by_template = self + .deployed_contracts_list_by_template(&template_address) + .get(); + require!( + !contracts_by_template.is_empty(), + "No contracts deployed with this template" + ); + let args = match opt_args.into_option() { + Some(args) => args, + None => MultiValueEncoded::new(), + }; + + OngoingUpgradeOperation::new( + template_address, + args.to_arg_buffer(), + contracts_by_template, + ) + } + + fn can_call_endpoint(&self, opt_contract_address: Option) { + let caller = self.blockchain().get_caller(); + let owner = self.blockchain().get_owner_address(); + + if caller == owner { + return; + } + + self.require_not_paused(); + require!( + !self.blacklisted_deployers_list().contains(&caller), + "User is blacklisted" + ); + + if opt_contract_address.is_none() { + return; + } + let contract_address = + opt_contract_address.unwrap_or_else(|| sc_panic!("Cannot unwrap the contract address")); + require!( + self.deployer_contracts(&caller).contains(&contract_address), + "Only the deployer can call this function" + ); + } +} diff --git a/contracts/proxy-deployer/src/lib.rs b/contracts/proxy-deployer/src/lib.rs new file mode 100644 index 00000000..e22c2181 --- /dev/null +++ b/contracts/proxy-deployer/src/lib.rs @@ -0,0 +1,22 @@ +#![no_std] + +multiversx_sc::imports!(); + +use multiversx_sc_modules::pause; + +pub mod config; +pub mod contract_interactions; + +#[multiversx_sc::contract] +pub trait ProxyDeployer: + contract_interactions::ContractInteractionsModule + config::ConfigModule + pause::PauseModule +{ + #[init] + fn init(&self, default_gas_for_save: u64) { + self.default_gas_for_save_operation() + .set(default_gas_for_save); + } + + #[upgrade] + fn upgrade(&self) {} +} diff --git a/contracts/proxy-deployer/tests/proxy_deployer_blackbox_test.rs b/contracts/proxy-deployer/tests/proxy_deployer_blackbox_test.rs new file mode 100644 index 00000000..17f9d708 --- /dev/null +++ b/contracts/proxy-deployer/tests/proxy_deployer_blackbox_test.rs @@ -0,0 +1,351 @@ +use multiversx_sc::{ + codec::{multi_types::OptionalValue, top_encode_to_vec_u8_or_panic}, + storage::mappers::SingleValue, + types::{Address, CodeMetadata, ManagedAddress, ManagedBuffer, MultiValueEncoded}, +}; + +use multiversx_sc_scenario::{api::StaticApi, num_bigint::BigUint, scenario_model::*, *}; + +use adder::ProxyTrait as _; +use proxy_deployer::{contract_interactions::ProxyTrait as _, ProxyTrait as _}; + +const PROXY_DEPLOYER_ADDRESS_EXPR: &str = "sc:proxy_deployer"; +const TEMPLATE_CONTRACT_ADDRESS_EXPR: &str = "sc:template_contract"; +const DEPLOYED_CONTRACT_ADDRESS_EXPR1: &str = "sc:deployed_contract1"; +const DEPLOYED_CONTRACT_ADDRESS_EXPR2: &str = "sc:deployed_contract2"; +const OWNER_ADDRESS_EXPR: &str = "address:owner"; +const USER_ADDRESS_EXPR: &str = "address:user"; + +const PROXY_DEPLOYER_PATH_EXPR: &str = "file:output/proxy-deployer.wasm"; +const DEPLOYED_CONTRACT_PATH_EXPR: &str = "file:~/contracts/adder/output/adder.wasm"; + +type ProxyDeployerContract = ContractInfo>; +type TemplateContract = ContractInfo>; + +fn world() -> ScenarioWorld { + let mut blockchain = ScenarioWorld::new(); + blockchain.set_current_dir_from_workspace("contracts/proxy-deployer"); + + blockchain.register_contract(PROXY_DEPLOYER_PATH_EXPR, proxy_deployer::ContractBuilder); + blockchain.register_contract(DEPLOYED_CONTRACT_PATH_EXPR, adder::ContractBuilder); + + blockchain +} + +struct ProxyDeployerTestState { + world: ScenarioWorld, + proxy_deployer_contract: ProxyDeployerContract, + template_contract: TemplateContract, + template_contract_address: Address, + deployed_contracts: Vec
, +} + +impl ProxyDeployerTestState { + fn new() -> Self { + let mut world = world(); + world.start_trace().set_state_step( + SetStateStep::new().put_account(OWNER_ADDRESS_EXPR, Account::new().nonce(1)), + ); + world.start_trace().set_state_step( + SetStateStep::new().put_account(USER_ADDRESS_EXPR, Account::new().nonce(1)), + ); + let proxy_deployer_contract = ProxyDeployerContract::new(PROXY_DEPLOYER_ADDRESS_EXPR); + let template_contract = TemplateContract::new(TEMPLATE_CONTRACT_ADDRESS_EXPR); + let template_contract_address = + AddressValue::from(TEMPLATE_CONTRACT_ADDRESS_EXPR).to_address(); + + Self { + world, + proxy_deployer_contract, + template_contract, + template_contract_address, + deployed_contracts: vec![], + } + } + + fn deploy_proxy_deployer_contract(&mut self) -> &mut Self { + let proxy_deployer_code = self.world.code_expression(PROXY_DEPLOYER_PATH_EXPR); + let template_contract_code = self.world.code_expression(DEPLOYED_CONTRACT_PATH_EXPR); + + self.world + .set_state_step(SetStateStep::new().new_address( + OWNER_ADDRESS_EXPR, + 1, + PROXY_DEPLOYER_ADDRESS_EXPR, + )) + .sc_deploy( + ScDeployStep::new() + .from(OWNER_ADDRESS_EXPR) + .code(proxy_deployer_code) + .call(self.proxy_deployer_contract.init(0u64)), + ) + .set_state_step(SetStateStep::new().new_address( + OWNER_ADDRESS_EXPR, + 2, + TEMPLATE_CONTRACT_ADDRESS_EXPR, + )) + .sc_deploy( + ScDeployStep::new() + .from(OWNER_ADDRESS_EXPR) + .code(template_contract_code) + .call(self.template_contract.init(BigUint::from(0u64))), + ); + + self + } + + fn deploy_contract( + &mut self, + user: &str, + creator_nonce: u64, + deployed_address: &str, + template_address: &Address, + args: MultiValueEncoded>, + ) -> &mut Self { + self.world + .set_state_step(SetStateStep::new().new_address( + PROXY_DEPLOYER_ADDRESS_EXPR, + creator_nonce, + deployed_address, + )) + .sc_call_use_result( + ScCallStep::new() + .from(user) + .to(PROXY_DEPLOYER_ADDRESS_EXPR) + .call( + self.proxy_deployer_contract + .contract_deploy(ManagedAddress::from_address(template_address), args), + ), + |r: TypedResponse>| { + self.deployed_contracts.push(r.result.unwrap().to_address()); + }, + ); + + self + } + + fn upgrade_contract( + &mut self, + user: &str, + contract_address: &Address, + template_address: &Address, + args: MultiValueEncoded>, + ) -> &mut Self { + self.world.sc_call( + ScCallStep::new() + .from(user) + .to(PROXY_DEPLOYER_ADDRESS_EXPR) + .call(self.proxy_deployer_contract.contract_upgrade( + ManagedAddress::from_address(contract_address), + ManagedAddress::from_address(template_address), + args, + )), + ); + + self + } + + fn upgrade_by_template( + &mut self, + template_address: &Address, + args: MultiValueEncoded>, + ) -> &mut Self { + let gas = 0u64; // Gas is not taken into account + self.world.sc_call( + ScCallStep::new() + .from(OWNER_ADDRESS_EXPR) + .to(PROXY_DEPLOYER_ADDRESS_EXPR) + .call(self.proxy_deployer_contract.upgrade_contracts_by_template( + gas, + OptionalValue::Some(ManagedAddress::from_address(template_address)), + OptionalValue::Some(args), + )), + ); + + self + } + + fn call_endpoint( + &mut self, + user: &str, + contract_address: &Address, + function_name: &str, + args: MultiValueEncoded>, + ) -> &mut Self { + let function = ManagedBuffer::from(function_name); + self.world.sc_call( + ScCallStep::new() + .from(user) + .to(PROXY_DEPLOYER_ADDRESS_EXPR) + .call(self.proxy_deployer_contract.contract_call_by_address( + ManagedAddress::from_address(contract_address), + function, + args, + )), + ); + + self + } + + fn check_contract_storage(&mut self, deployed_address: &str, expected_value: u64) { + let mut deployed_contract = TemplateContract::new(deployed_address); + + self.world.sc_query( + ScQueryStep::new() + .call(deployed_contract.sum()) + .expect_value(SingleValue::from(BigUint::from(expected_value))), + ); + } + + fn check_contract_metadata(&mut self, deployed_address: &str, expected_value: CodeMetadata) { + let metadata = BytesValue::from(expected_value.to_byte_array().as_ref()); + self.world + .check_state_step(CheckStateStep::new().put_account( + deployed_address, + CheckAccount::new().code_metadata(metadata), + )); + } +} + +#[test] +fn proxy_deployer_blackbox_test() { + let mut state = ProxyDeployerTestState::new(); + state.deploy_proxy_deployer_contract(); + + let template_address = state.template_contract_address.clone(); + + // Test contract deploy + let mut deploy_args = MultiValueEncoded::new(); + deploy_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&1u64))); + state.deploy_contract( + USER_ADDRESS_EXPR, + 0, + DEPLOYED_CONTRACT_ADDRESS_EXPR1, + &template_address, + deploy_args, + ); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 1u64); + let contract_address = state.deployed_contracts[0].to_owned(); + + // Test endpoint call + let mut call_args = MultiValueEncoded::new(); + call_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&9u64))); + state.call_endpoint(USER_ADDRESS_EXPR, &contract_address, "add", call_args); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 10u64); + + // Test contract upgrade + let mut upgrade_args = MultiValueEncoded::new(); + upgrade_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&5u64))); + state.upgrade_contract( + USER_ADDRESS_EXPR, + &contract_address, + &template_address, + upgrade_args, + ); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 5u64); +} + +#[test] +fn proxy_deployer_owner_bulk_upgrade() { + let mut state = ProxyDeployerTestState::new(); + state.deploy_proxy_deployer_contract(); + + let template_address = state.template_contract_address.clone(); + + // Test contract deploy + let mut deploy_args = MultiValueEncoded::new(); + deploy_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&1u64))); + state.deploy_contract( + USER_ADDRESS_EXPR, + 0, + DEPLOYED_CONTRACT_ADDRESS_EXPR1, + &template_address, + deploy_args.clone(), + ); + state.deploy_contract( + USER_ADDRESS_EXPR, + 1, + DEPLOYED_CONTRACT_ADDRESS_EXPR2, + &template_address, + deploy_args, + ); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 1u64); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR2, 1u64); + let contract_address1 = state.deployed_contracts[0].to_owned(); + let contract_address2 = state.deployed_contracts[1].to_owned(); + + // Test endpoint call + let mut call_args = MultiValueEncoded::new(); + call_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&9u64))); + state.call_endpoint( + USER_ADDRESS_EXPR, + &contract_address1, + "add", + call_args.clone(), + ); + state.call_endpoint(USER_ADDRESS_EXPR, &contract_address2, "add", call_args); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 10u64); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR2, 10u64); + + // TODO - check complete output when upgrade from source contract is fully supported in blackbox testing + // Test contract upgrade + let mut upgrade_args = MultiValueEncoded::new(); + upgrade_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&5u64))); + state.upgrade_by_template(&template_address, upgrade_args); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 5u64); + // state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR2, 5u64); +} + +#[test] +fn proxy_deployer_check_metadata_test() { + let mut state = ProxyDeployerTestState::new(); + state.deploy_proxy_deployer_contract(); + + let template_address = state.template_contract_address.clone(); + + state.check_contract_metadata( + PROXY_DEPLOYER_ADDRESS_EXPR, + CodeMetadata::UPGRADEABLE + | CodeMetadata::READABLE + | CodeMetadata::PAYABLE + | CodeMetadata::PAYABLE_BY_SC, + ); + + // Test contract deploy + let mut deploy_args = MultiValueEncoded::new(); + deploy_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&1u64))); + state.deploy_contract( + USER_ADDRESS_EXPR, + 0, + DEPLOYED_CONTRACT_ADDRESS_EXPR1, + &template_address, + deploy_args, + ); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 1u64); + let contract_address = state.deployed_contracts[0].to_owned(); + + state.check_contract_metadata( + DEPLOYED_CONTRACT_ADDRESS_EXPR1, + CodeMetadata::UPGRADEABLE + | CodeMetadata::READABLE + | CodeMetadata::PAYABLE + | CodeMetadata::PAYABLE_BY_SC, + ); + + // Test endpoint call + let mut call_args = MultiValueEncoded::new(); + call_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&9u64))); + state.call_endpoint(USER_ADDRESS_EXPR, &contract_address, "add", call_args); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 10u64); + + // Test contract upgrade + let mut upgrade_args = MultiValueEncoded::new(); + upgrade_args.push(ManagedBuffer::from(top_encode_to_vec_u8_or_panic(&5u64))); + state.upgrade_contract( + USER_ADDRESS_EXPR, + &contract_address, + &template_address, + upgrade_args, + ); + state.check_contract_storage(DEPLOYED_CONTRACT_ADDRESS_EXPR1, 5u64); +} diff --git a/contracts/proxy-deployer/wasm/Cargo.lock b/contracts/proxy-deployer/wasm/Cargo.lock new file mode 100644 index 00000000..62f84381 --- /dev/null +++ b/contracts/proxy-deployer/wasm/Cargo.lock @@ -0,0 +1,190 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "arrayvec" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "bitflags" +version = "2.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" + +[[package]] +name = "endian-type" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + +[[package]] +name = "multiversx-sc" +version = "0.47.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" +dependencies = [ + "bitflags", + "hex-literal", + "multiversx-sc-codec", + "multiversx-sc-derive", + "num-traits", +] + +[[package]] +name = "multiversx-sc-codec" +version = "0.18.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" +dependencies = [ + "arrayvec", + "multiversx-sc-codec-derive", +] + +[[package]] +name = "multiversx-sc-codec-derive" +version = "0.18.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" +dependencies = [ + "hex", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "multiversx-sc-derive" +version = "0.47.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" +dependencies = [ + "hex", + "proc-macro2", + "quote", + "radix_trie", + "syn", +] + +[[package]] +name = "multiversx-sc-modules" +version = "0.47.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" +dependencies = [ + "multiversx-sc", +] + +[[package]] +name = "multiversx-sc-wasm-adapter" +version = "0.47.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" +dependencies = [ + "multiversx-sc", +] + +[[package]] +name = "nibble_vec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" +dependencies = [ + "smallvec", +] + +[[package]] +name = "num-traits" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" +dependencies = [ + "autocfg", +] + +[[package]] +name = "proc-macro2" +version = "1.0.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "proxy-deployer" +version = "0.0.0" +dependencies = [ + "multiversx-sc", + "multiversx-sc-modules", +] + +[[package]] +name = "proxy-deployer-wasm" +version = "0.0.0" +dependencies = [ + "multiversx-sc-wasm-adapter", + "proxy-deployer", +] + +[[package]] +name = "quote" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "radix_trie" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" +dependencies = [ + "endian-type", + "nibble_vec", +] + +[[package]] +name = "smallvec" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" + +[[package]] +name = "syn" +version = "2.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "unicode-ident" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" diff --git a/contracts/proxy-deployer/wasm/Cargo.toml b/contracts/proxy-deployer/wasm/Cargo.toml new file mode 100644 index 00000000..5a74cf5d --- /dev/null +++ b/contracts/proxy-deployer/wasm/Cargo.toml @@ -0,0 +1,31 @@ +# Code generated by the multiversx-sc build system. DO NOT EDIT. + +# ########################################## +# ############## AUTO-GENERATED ############# +# ########################################## + +[package] +name = "proxy-deployer-wasm" +version = "0.0.0" +edition = "2021" +publish = false + +[lib] +crate-type = ["cdylib"] + +[profile.release] +codegen-units = 1 +opt-level = "z" +lto = true +debug = false +panic = "abort" +overflow-checks = false + +[dependencies.proxy-deployer] +path = ".." + +[dependencies.multiversx-sc-wasm-adapter] +version = "=0.47.2" + +[workspace] +members = ["."] diff --git a/contracts/proxy-deployer/wasm/src/lib.rs b/contracts/proxy-deployer/wasm/src/lib.rs new file mode 100644 index 00000000..640068a4 --- /dev/null +++ b/contracts/proxy-deployer/wasm/src/lib.rs @@ -0,0 +1,44 @@ +// Code generated by the multiversx-sc build system. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +// Init: 1 +// Endpoints: 18 +// Async Callback (empty): 1 +// Total number of exported functions: 20 + +#![no_std] +#![allow(internal_features)] +#![feature(lang_items)] + +multiversx_sc_wasm_adapter::allocator!(); +multiversx_sc_wasm_adapter::panic_handler!(); + +multiversx_sc_wasm_adapter::endpoints! { + proxy_deployer + ( + init => init + upgrade => upgrade + contractDeploy => contract_deploy + contractUpgrade => contract_upgrade + contractCallByAddress => contract_call_by_address + upgradeContractsByTemplate => upgrade_contracts_by_template + addDeployerToBlacklist => add_deployer_to_blacklist + removeDeployerFromBlacklist => remove_deployer_from_blacklist + setDefaultGasForSaveOperation => set_default_gas_for_save_operation + getDeployerContractsByTemplate => get_deployer_contracts_by_template + getAllDeployerContracts => get_all_deployer_contracts + getAllDeployedContractsByTemplate => deployed_contracts_list_by_template + getOngoingUpgradeOperations => ongoing_upgrade_operation + getDefaultGasForSaveOperation => default_gas_for_save_operation + getAllDeployers => deployers_list + getAllBlacklistedDeployers => blacklisted_deployers_list + pause => pause_endpoint + unpause => unpause_endpoint + isPaused => paused_status + ) +} + +multiversx_sc_wasm_adapter::async_callback_empty! {} diff --git a/contracts/proxy-deployer/~/.cargo/settings.toml b/contracts/proxy-deployer/~/.cargo/settings.toml new file mode 100644 index 00000000..1551bc97 --- /dev/null +++ b/contracts/proxy-deployer/~/.cargo/settings.toml @@ -0,0 +1,4 @@ +profile = "default" +version = "12" + +[overrides] diff --git a/contracts/proxy-pause/Cargo.toml b/contracts/proxy-pause/Cargo.toml index 8dc19a9d..dd4ea8ce 100644 --- a/contracts/proxy-pause/Cargo.toml +++ b/contracts/proxy-pause/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/proxy_pause.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.check-pause] path = "../check-pause" diff --git a/contracts/proxy-pause/meta/Cargo.toml b/contracts/proxy-pause/meta/Cargo.toml index 6ab19e74..c8cbf586 100644 --- a/contracts/proxy-pause/meta/Cargo.toml +++ b/contracts/proxy-pause/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["you"] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/proxy-pause/wasm/Cargo.lock b/contracts/proxy-pause/wasm/Cargo.lock index 61616e90..5e15f4af 100644 --- a/contracts/proxy-pause/wasm/Cargo.lock +++ b/contracts/proxy-pause/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/proxy-pause/wasm/Cargo.toml b/contracts/proxy-pause/wasm/Cargo.toml index b69df4e2..4761c49c 100644 --- a/contracts/proxy-pause/wasm/Cargo.toml +++ b/contracts/proxy-pause/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/rewards-distribution/Cargo.toml b/contracts/rewards-distribution/Cargo.toml index 1bd5cd8a..fd188a8c 100644 --- a/contracts/rewards-distribution/Cargo.toml +++ b/contracts/rewards-distribution/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/rewards_distribution.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/rewards-distribution/meta/Cargo.toml b/contracts/rewards-distribution/meta/Cargo.toml index 12a3f226..c6f4dcb9 100644 --- a/contracts/rewards-distribution/meta/Cargo.toml +++ b/contracts/rewards-distribution/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/rewards-distribution/wasm/Cargo.lock b/contracts/rewards-distribution/wasm/Cargo.lock index 2bfec72a..6ce77868 100644 --- a/contracts/rewards-distribution/wasm/Cargo.lock +++ b/contracts/rewards-distribution/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,18 +88,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -124,9 +124,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/rewards-distribution/wasm/Cargo.toml b/contracts/rewards-distribution/wasm/Cargo.toml index 6d766797..28717d0b 100644 --- a/contracts/rewards-distribution/wasm/Cargo.toml +++ b/contracts/rewards-distribution/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/seed-nft-minter/Cargo.toml b/contracts/seed-nft-minter/Cargo.toml index f45bf5b5..2b9e9b96 100644 --- a/contracts/seed-nft-minter/Cargo.toml +++ b/contracts/seed-nft-minter/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/seed_nft_minter.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/seed-nft-minter/meta/Cargo.toml b/contracts/seed-nft-minter/meta/Cargo.toml index 1610fcc2..ebc7eb30 100644 --- a/contracts/seed-nft-minter/meta/Cargo.toml +++ b/contracts/seed-nft-minter/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/seed-nft-minter/wasm/Cargo.lock b/contracts/seed-nft-minter/wasm/Cargo.lock index 4de238a3..b04cfe7d 100644 --- a/contracts/seed-nft-minter/wasm/Cargo.lock +++ b/contracts/seed-nft-minter/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,18 +88,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -124,9 +124,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/seed-nft-minter/wasm/Cargo.toml b/contracts/seed-nft-minter/wasm/Cargo.toml index 000f0fdb..cf943dba 100644 --- a/contracts/seed-nft-minter/wasm/Cargo.toml +++ b/contracts/seed-nft-minter/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/token-release/Cargo.toml b/contracts/token-release/Cargo.toml index e11ec4d8..9ba7892f 100644 --- a/contracts/token-release/Cargo.toml +++ b/contracts/token-release/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/token_release.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/token-release/meta/Cargo.toml b/contracts/token-release/meta/Cargo.toml index 48a31e2e..0adbc0bc 100644 --- a/contracts/token-release/meta/Cargo.toml +++ b/contracts/token-release/meta/Cargo.toml @@ -10,5 +10,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/token-release/wasm/Cargo.lock b/contracts/token-release/wasm/Cargo.lock index 2c035d61..87fe2168 100644 --- a/contracts/token-release/wasm/Cargo.lock +++ b/contracts/token-release/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,9 +88,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] @@ -115,9 +115,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/token-release/wasm/Cargo.toml b/contracts/token-release/wasm/Cargo.toml index 3c1dc449..17ae413c 100644 --- a/contracts/token-release/wasm/Cargo.toml +++ b/contracts/token-release/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."] diff --git a/contracts/wegld-swap/Cargo.toml b/contracts/wegld-swap/Cargo.toml index 80a38a49..84b7ac96 100644 --- a/contracts/wegld-swap/Cargo.toml +++ b/contracts/wegld-swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-wegld-swap-sc" -version = "0.46.0" +version = "0.47.1" authors = [ "Dorin Iancu ", "MultiversX ", @@ -29,10 +29,10 @@ edition = "2021" path = "src/wegld.rs" [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-modules] -version = "0.46.1" +version = "0.47.2" [dev-dependencies.multiversx-sc-scenario] -version = "0.46.1" +version = "0.47.2" diff --git a/contracts/wegld-swap/meta/Cargo.toml b/contracts/wegld-swap/meta/Cargo.toml index a4fe7693..5ee2832c 100644 --- a/contracts/wegld-swap/meta/Cargo.toml +++ b/contracts/wegld-swap/meta/Cargo.toml @@ -11,8 +11,8 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.46.1" +version = "0.47.2" [dependencies.multiversx-sc-meta] -version = "0.46.1" +version = "0.47.2" default-features = false diff --git a/contracts/wegld-swap/wasm/Cargo.lock b/contracts/wegld-swap/wasm/Cargo.lock index bab5e52c..64ac866e 100644 --- a/contracts/wegld-swap/wasm/Cargo.lock +++ b/contracts/wegld-swap/wasm/Cargo.lock @@ -16,9 +16,9 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bitflags" -version = "2.4.1" +version = "2.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" +checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c94b173dc5ff0e157f767275fe6b7a1b4d2ad343bef7b66cd22a6353e016b93" +checksum = "e2ec244eb35eb388ad4eaa58a607a8943f720f164a7c06b9319624d58a87c900" dependencies = [ "bitflags", "hex-literal", @@ -53,9 +53,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19908153158c03df4582af08f47c0eb39fb52a7dff4736b301a66acbbb9955d3" +checksum = "1da6db65170105c9495848c5e4ba388abb1f9201ff2ca362056c9328f36b7760" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -63,9 +63,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.3" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3b03b43f9cad320992f54ed162de2ed63e3ec83ed01361e57ee9c1865fba5a2" +checksum = "631c4d4b37fc94659c8d6cf559c21b68c68899095201de2e1b779fccad7b0b03" dependencies = [ "hex", "proc-macro2", @@ -75,9 +75,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b78945957036c281ad6ee21bb5120dcefa2017688adf43ec94e3e7c982efb09" +checksum = "54911d4a17988ee101a5511b64808d065bae9e899229d36d8d1d737be907e514" dependencies = [ "hex", "proc-macro2", @@ -88,25 +88,25 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63ffaba95e630ff75981e2f5f50da64f523219b52f484234c66f3adc248885f" +checksum = "6b5a30a1f32d8097b1382a614ac252e1b8d16e9d7d7a7e00ef75e06697d6a55e" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.46.1" +version = "0.47.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9579f40c00da56a5a68e010ff851fa48ac7b9c6a16ad4314795cb32d889d9e78" +checksum = "b5f7f0b41126efeddb7f7cafb1a87be7967adc383849e5c4e0a4217e474dcb81" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-wegld-swap-sc" -version = "0.46.0" +version = "0.47.1" dependencies = [ "multiversx-sc", "multiversx-sc-modules", @@ -140,9 +140,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.76" +version = "1.0.78" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" dependencies = [ "unicode-ident", ] diff --git a/contracts/wegld-swap/wasm/Cargo.toml b/contracts/wegld-swap/wasm/Cargo.toml index b3c8e57d..317d75bb 100644 --- a/contracts/wegld-swap/wasm/Cargo.toml +++ b/contracts/wegld-swap/wasm/Cargo.toml @@ -25,7 +25,7 @@ overflow-checks = false path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.46.1" +version = "0.47.2" [workspace] members = ["."]