From 770e38b380eefcdf89bdf793d1f176067440c739 Mon Sep 17 00:00:00 2001 From: Sorin Petreasca Date: Wed, 25 Sep 2024 18:21:00 +0300 Subject: [PATCH] framework upgrade 0.53.0 --- Cargo.lock | 599 +++++++++++------- growth-program/Cargo.toml | 20 +- growth-program/meta/Cargo.toml | 2 +- growth-program/output/growth-program.abi.json | 22 +- .../output/growth-program.mxsc.json | 30 +- growth-program/output/growth-program.wasm | Bin 21477 -> 21572 bytes growth-program/wasm/Cargo.lock | 88 +-- growth-program/wasm/Cargo.toml | 2 +- metabonding/Cargo.toml | 8 +- metabonding/meta/Cargo.toml | 2 +- metabonding/wasm/Cargo.lock | 48 +- metabonding/wasm/Cargo.toml | 2 +- pair-mock/Cargo.toml | 4 +- pair-mock/meta/Cargo.toml | 2 +- pair-mock/wasm/Cargo.lock | 40 +- pair-mock/wasm/Cargo.toml | 2 +- router-mock/Cargo.toml | 4 +- router-mock/meta/Cargo.toml | 2 +- router-mock/output/router-mock.abi.json | 14 +- router-mock/output/router-mock.imports.json | 1 + router-mock/output/router-mock.mxsc.json | 23 +- router-mock/output/router-mock.wasm | Bin 893 -> 939 bytes router-mock/wasm/Cargo.lock | 40 +- router-mock/wasm/Cargo.toml | 2 +- 24 files changed, 566 insertions(+), 391 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8de9809..34d11d7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,6 +27,17 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "aes" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" +dependencies = [ + "cfg-if", + "cipher", + "cpufeatures", +] + [[package]] name = "ahash" version = "0.8.11" @@ -114,9 +125,9 @@ dependencies = [ [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" @@ -145,11 +156,17 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64ct" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" + [[package]] name = "bech32" -version = "0.9.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86b93f97252c47b41663388e6d155714a9d0c398b99f1005cbc5f978b29f445" +checksum = "d965446196e3b7decd44aa7ee49e31d630118f90ef12f97900f262eb915c951d" [[package]] name = "bip39" @@ -158,8 +175,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" dependencies = [ "bitcoin_hashes", - "rand 0.8.5", - "rand_core 0.6.4", + "rand", + "rand_core", "serde", "unicode-normalization", ] @@ -178,18 +195,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" - -[[package]] -name = "block-buffer" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" -dependencies = [ - "generic-array", -] +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "block-buffer" @@ -216,12 +224,6 @@ version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - [[package]] name = "bytes" version = "1.6.0" @@ -240,6 +242,16 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cipher" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", +] + [[package]] name = "clap" version = "4.5.4" @@ -305,7 +317,7 @@ checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -313,7 +325,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -321,7 +333,7 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "fixed-supply-token", "math", @@ -330,6 +342,12 @@ dependencies = [ "unwrappable", ] +[[package]] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" + [[package]] name = "convert_case" version = "0.6.0" @@ -417,24 +435,36 @@ dependencies = [ "typenum", ] +[[package]] +name = "ctr" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" +dependencies = [ + "cipher", +] + [[package]] name = "curve25519-dalek" -version = "3.2.0" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest", + "fiat-crypto", + "rustc_version", "subtle", "zeroize", ] [[package]] -name = "derive_arbitrary" -version = "1.3.2" +name = "curve25519-dalek-derive" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", @@ -442,12 +472,24 @@ dependencies = [ ] [[package]] -name = "digest" -version = "0.9.0" +name = "der" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ - "generic-array", + "const-oid", + "zeroize", +] + +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -456,7 +498,7 @@ version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "block-buffer 0.10.4", + "block-buffer", "crypto-common", "subtle", ] @@ -474,24 +516,25 @@ dependencies = [ [[package]] name = "ed25519" -version = "1.5.3" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ + "pkcs8", "signature", ] [[package]] name = "ed25519-dalek" -version = "1.0.1" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek", "ed25519", - "rand 0.7.3", "serde", - "sha2 0.9.9", + "sha2", + "subtle", "zeroize", ] @@ -519,7 +562,7 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "legacy_token_decode_module", @@ -536,12 +579,35 @@ dependencies = [ [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "energy-factory", "multiversx-sc", ] +[[package]] +name = "env_filter" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" +dependencies = [ + "log", + "regex", +] + +[[package]] +name = "env_logger" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "humantime", + "log", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -567,7 +633,7 @@ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "common_errors", @@ -583,10 +649,16 @@ dependencies = [ "weekly-rewards-splitting", ] +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -631,6 +703,21 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + [[package]] name = "futures-channel" version = "0.3.30" @@ -647,12 +734,34 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] + [[package]] name = "futures-io" version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "futures-sink" version = "0.3.30" @@ -671,8 +780,10 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" dependencies = [ + "futures-channel", "futures-core", "futures-io", + "futures-macro", "futures-sink", "futures-task", "memchr", @@ -691,17 +802,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "getrandom" -version = "0.1.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" -dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", -] - [[package]] name = "getrandom" version = "0.2.15" @@ -710,7 +810,7 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", ] [[package]] @@ -820,7 +920,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" dependencies = [ - "digest 0.10.7", + "digest", ] [[package]] @@ -863,6 +963,12 @@ version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + [[package]] name = "hyper" version = "1.3.1" @@ -956,6 +1062,15 @@ dependencies = [ "serde", ] +[[package]] +name = "inout" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +dependencies = [ + "generic-array", +] + [[package]] name = "ipnet" version = "2.9.0" @@ -979,9 +1094,9 @@ dependencies = [ [[package]] name = "itertools" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" dependencies = [ "either", ] @@ -1019,7 +1134,7 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "multiversx-sc", @@ -1057,7 +1172,7 @@ checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "energy-factory", "multiversx-sc", @@ -1073,7 +1188,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -1087,7 +1202,7 @@ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -1136,15 +1251,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "windows-sys 0.48.0", ] [[package]] name = "multiversx-chain-scenario-format" -version = "0.22.2" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a9190bdd56300e801e7793fc4ee7dc0c76c1149aac019da8c71cc58254966fe" +checksum = "dcca77966bf5eb9c9f96d0597f17a4fa7b64681cc7b83e39bdf31f8c6ca04d44" dependencies = [ "bech32", "hex", @@ -1157,22 +1272,22 @@ dependencies = [ [[package]] name = "multiversx-chain-vm" -version = "0.8.4" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f69520691466bc184475320c27db21137e68be5e959df25c1a14b09e055d0d58" +checksum = "13c537d27dfc7a8e295d4f7c5f67a967ce66b6c3fc8e31a160e8cf28e14ecb2d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "colored", "ed25519-dalek", "hex", "hex-literal", - "itertools 0.12.1", + "itertools 0.13.0", "multiversx-chain-vm-executor", "num-bigint", "num-traits", - "rand 0.8.5", + "rand", "rand_seeder", - "sha2 0.10.8", + "sha2", "sha3", ] @@ -1184,11 +1299,11 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-sc" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38a802d6cfa67748145a9e729336f4e6390eba702b5f14360ed01fcff14faa4" +checksum = "2a86a27b04bb7cca97ad8971ee57e6b978619623dde4ba9acae1d4ecb436f062" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "hex-literal", "multiversx-sc-codec", "multiversx-sc-derive", @@ -1198,9 +1313,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c94397b2fba14e40edfa55905b3f453ed57aa06c9b1960ad6a0ca6bfb7a236" +checksum = "007d7a5a8534e5dc9128cb8f15a65a21dd378e135c6016c7cd1491cd012bc8cb" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -1210,9 +1325,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf72a8042da0bc19da0b8f0d4f61b4c66ae853560fefc69cd8fea87bf1aa8c14" +checksum = "dffba1dce273ed5b61ee1b90aeea5c8c744617d0f12624f620768c144d83e753" dependencies = [ "hex", "proc-macro2", @@ -1222,9 +1337,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc53ddcbd71948d2e8d3d6b814da866e2920b24e6c0cbfa643922f781897476" +checksum = "f7a6ee275d6b1c2b86394369df0bc62a3f25018cbab12668a191b89d88fdcf71" dependencies = [ "hex", "proc-macro2", @@ -1235,21 +1350,42 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca792ba887b76270d5d6c975e349f2e7e037af2db25a78fe855ceb70eed473dd" +checksum = "86be4fa11899d2ec5ef1869ddcfac515f6a34cfb3c0dad645965c3eb41dc13f5" dependencies = [ + "bip39", "clap", "colored", "common-path", "convert_case", "copy_dir", - "hex", - "lazy_static", "multiversx-sc", + "multiversx-sc-meta-lib", + "multiversx-sc-snippets", "pathdiff", "reqwest", "ruplacer", + "semver", + "serde", + "serde_json", + "tokio", + "toml", + "zip", +] + +[[package]] +name = "multiversx-sc-meta-lib" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cadbd4a972764b864e7f6b73e6963df85f7010fbd3a993d820873809bce4e93" +dependencies = [ + "clap", + "colored", + "convert_case", + "hex", + "lazy_static", + "multiversx-sc", "rustc_version", "semver", "serde", @@ -1257,70 +1393,88 @@ dependencies = [ "toml", "wasmparser", "wasmprinter", - "zip", ] [[package]] name = "multiversx-sc-modules" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea1ae09db9cac18669b85d50932410df6082e1a575975ba5224e3b7ae33cbe7d" +checksum = "fece2308326cc59c53fedd682259625e8ecc306e4c3b35051725ca388677b47b" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9916e196bbe87d5d46e4c9fd8ea00283660a97be44e6628c2cfbc9df5f8befcb" +checksum = "fe13bdcc09d9405c5767593359c8193dc05f8271423f76bd991cfabb90056e4c" dependencies = [ "base64", "bech32", - "clap", "colored", "hex", - "itertools 0.12.1", + "itertools 0.13.0", "log", "multiversx-chain-scenario-format", "multiversx-chain-vm", "multiversx-chain-vm-executor", "multiversx-sc", - "multiversx-sc-meta", - "multiversx-sdk", + "multiversx-sc-meta-lib", "num-bigint", "num-traits", "pathdiff", "serde", "serde_json", - "sha2 0.10.8", - "tokio", + "sha2", "unwrap-infallible", ] +[[package]] +name = "multiversx-sc-snippets" +version = "0.53.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47f9a26d1fe483ee221807c1798865aa13024f2b09758fa146b1ec1ae3776748" +dependencies = [ + "base64", + "env_logger", + "futures", + "hex", + "log", + "multiversx-chain-scenario-format", + "multiversx-sc-scenario", + "multiversx-sdk", + "tokio", +] + [[package]] name = "multiversx-sdk" -version = "0.4.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cb2f8dd4a17ce9c9fa1ab3d80152929702968be6536499f32bd7e2278c2e0fb" +checksum = "ae192e7a2ab9c184336482d55957c0493de15bea0d3bb4227c42c69283abae97" dependencies = [ + "aes", "anyhow", "base64", "bech32", "bip39", + "ctr", "hex", "hmac", - "itertools 0.12.1", + "itertools 0.13.0", + "log", "pbkdf2", "pem", - "rand 0.8.5", + "rand", "reqwest", + "scrypt", "serde", "serde_json", "serde_repr", - "sha2 0.10.8", + "sha2", "sha3", "tokio", + "uuid", "zeroize", ] @@ -1404,19 +1558,13 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - [[package]] name = "openssl" version = "0.10.64" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "foreign-types", "libc", @@ -1457,7 +1605,7 @@ dependencies = [ [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "common_structs", @@ -1510,6 +1658,17 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "password-hash" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166" +dependencies = [ + "base64ct", + "rand_core", + "subtle", +] + [[package]] name = "pathdiff" version = "0.2.1" @@ -1519,7 +1678,7 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", "permissions_module", @@ -1531,7 +1690,8 @@ version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" dependencies = [ - "digest 0.10.7", + "digest", + "hmac", ] [[package]] @@ -1553,9 +1713,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "common_errors", "multiversx-sc", ] @@ -1592,6 +1752,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs8" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" +dependencies = [ + "der", + "spki", +] + [[package]] name = "pkg-config" version = "0.3.30" @@ -1606,18 +1776,18 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -1632,19 +1802,6 @@ dependencies = [ "nibble_vec", ] -[[package]] -name = "rand" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" -dependencies = [ - "getrandom 0.1.16", - "libc", - "rand_chacha 0.2.2", - "rand_core 0.5.1", - "rand_hc", -] - [[package]] name = "rand" version = "0.8.5" @@ -1652,18 +1809,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ "libc", - "rand_chacha 0.3.1", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_chacha" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" -dependencies = [ - "ppv-lite86", - "rand_core 0.5.1", + "rand_chacha", + "rand_core", ] [[package]] @@ -1673,16 +1820,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" dependencies = [ "ppv-lite86", - "rand_core 0.6.4", -] - -[[package]] -name = "rand_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" -dependencies = [ - "getrandom 0.1.16", + "rand_core", ] [[package]] @@ -1691,25 +1829,16 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.15", -] - -[[package]] -name = "rand_hc" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" -dependencies = [ - "rand_core 0.5.1", + "getrandom", ] [[package]] name = "rand_seeder" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf2890aaef0aa82719a50e808de264f9484b74b442e1a3a0e5ee38243ac40bdb" +checksum = "4a9febe641d2842ffc76ee962668a17578767c4e01735e4802b21ed9a24b2e4e" dependencies = [ - "rand_core 0.6.4", + "rand_core", ] [[package]] @@ -1718,7 +1847,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -1796,7 +1925,7 @@ dependencies = [ [[package]] name = "router" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "locking_module", "multiversx-sc", @@ -1858,7 +1987,7 @@ version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-sys", @@ -1887,6 +2016,15 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +[[package]] +name = "salsa20" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" +dependencies = [ + "cipher", +] + [[package]] name = "same-file" version = "1.0.6" @@ -1899,7 +2037,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "multiversx-sc", @@ -1920,13 +2058,25 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "scrypt" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0516a385866c09368f0b5bcd1caff3366aace790fcd46e2bb032697bb172fd1f" +dependencies = [ + "password-hash", + "pbkdf2", + "salsa20", + "sha2", +] + [[package]] name = "security-framework" version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", @@ -2013,19 +2163,6 @@ dependencies = [ "serde", ] -[[package]] -name = "sha2" -version = "0.9.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800" -dependencies = [ - "block-buffer 0.9.0", - "cfg-if", - "cpufeatures", - "digest 0.9.0", - "opaque-debug", -] - [[package]] name = "sha2" version = "0.10.8" @@ -2034,7 +2171,7 @@ checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", - "digest 0.10.7", + "digest", ] [[package]] @@ -2043,7 +2180,7 @@ version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60" dependencies = [ - "digest 0.10.7", + "digest", "keccak", ] @@ -2058,9 +2195,12 @@ dependencies = [ [[package]] name = "signature" -version = "1.6.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" +dependencies = [ + "rand_core", +] [[package]] name = "simd-adler32" @@ -2071,7 +2211,7 @@ checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "multiversx-sc", @@ -2103,6 +2243,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "spki" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" +dependencies = [ + "base64ct", + "der", +] + [[package]] name = "strsim" version = "0.11.1" @@ -2117,9 +2267,9 @@ checksum = "81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc" [[package]] name = "syn" -version = "2.0.61" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -2165,6 +2315,15 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "termcolor" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" +dependencies = [ + "winapi-util", +] + [[package]] name = "thiserror" version = "1.0.62" @@ -2203,7 +2362,7 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "common_structs", @@ -2394,7 +2553,7 @@ checksum = "151ac09978d3c2862c4e39b557f4eceee2cc72150bc4cb4f16abf061b6e381fb" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -2419,7 +2578,7 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "fixed-supply-token", @@ -2427,6 +2586,15 @@ dependencies = [ "multiversx-sc", ] +[[package]] +name = "uuid" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" +dependencies = [ + "getrandom", +] + [[package]] name = "vcpkg" version = "0.2.15" @@ -2458,12 +2626,6 @@ dependencies = [ "try-lock", ] -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" - [[package]] name = "wasi" version = "0.11.0+wasi-snapshot-preview1" @@ -2538,12 +2700,12 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmparser" -version = "0.208.1" +version = "0.216.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd921789c9dcc495f589cb37d200155dee65b4a4beeb853323b5e24e0a5f9c58" +checksum = "bcdee6bea3619d311fb4b299721e89a986c3470f804b6d534340e412589028e3" dependencies = [ "ahash", - "bitflags 2.5.0", + "bitflags 2.6.0", "hashbrown", "indexmap", "semver", @@ -2552,11 +2714,12 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.208.1" +version = "0.216.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0700bdace4821e6c694617938500ae9999946df464bb13219c16570f8b6f202f" +checksum = "8f82916f3892e53620639217d6ec78fe15c678352a3fbf3f3745b6417d0bd70f" dependencies = [ "anyhow", + "termcolor", "wasmparser", ] @@ -2573,7 +2736,7 @@ dependencies = [ [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "multiversx-sc", @@ -2582,7 +2745,7 @@ dependencies = [ [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "energy-query", @@ -2784,20 +2947,6 @@ name = "zeroize" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" -dependencies = [ - "zeroize_derive", -] - -[[package]] -name = "zeroize_derive" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] [[package]] name = "zip" diff --git a/growth-program/Cargo.toml b/growth-program/Cargo.toml index 9368f64..18a490b 100644 --- a/growth-program/Cargo.toml +++ b/growth-program/Cargo.toml @@ -9,35 +9,35 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.50.5" +version = "=0.53.0" features = ["esdt-token-payment-legacy-decode"] [dependencies.multiversx-sc-modules] -version = "=0.50.5" +version = "=0.53.0" [dependencies.utils] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dependencies.router] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dependencies.pair] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dependencies.energy-query] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dependencies.simple-lock] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dependencies.energy-factory] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dev-dependencies] num-bigint = "0.4.2" @@ -46,10 +46,10 @@ hex = "0.4" hex-literal = "0.4.1" [dev-dependencies.multiversx-sc-scenario] -version = "=0.50.5" +version = "=0.53.0" [dev-dependencies.multiversx-sc-modules] -version = "=0.50.5" +version = "=0.53.0" [dev-dependencies.pair-mock] path = "../pair-mock" diff --git a/growth-program/meta/Cargo.toml b/growth-program/meta/Cargo.toml index 9062ec4..97aa3e3 100644 --- a/growth-program/meta/Cargo.toml +++ b/growth-program/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "=0.50.5" +version = "=0.53.0" default-features = false diff --git a/growth-program/output/growth-program.abi.json b/growth-program/output/growth-program.abi.json index 498eca6..49d7646 100644 --- a/growth-program/output/growth-program.abi.json +++ b/growth-program/output/growth-program.abi.json @@ -1,20 +1,20 @@ { "buildInfo": { "rustc": { - "version": "1.79.0", - "commitHash": "129f3b9964af4d4a709d1383930ade12dfe7c081", - "commitDate": "2024-06-10", - "channel": "Stable", - "short": "rustc 1.79.0 (129f3b996 2024-06-10)" + "version": "1.81.0-nightly", + "commitHash": "6292b2af620dbd771ebb687c3a93c69ba8f97268", + "commitDate": "2024-07-02", + "channel": "Nightly", + "short": "rustc 1.81.0-nightly (6292b2af6 2024-07-02)" }, "contractCrate": { "name": "growth-program", "version": "0.0.0", - "gitVersion": "v1.0.2-190-g05a3ba5" + "gitVersion": "v1.0.2-193-gbac0928" }, "framework": { "name": "multiversx-sc", - "version": "0.50.5" + "version": "0.53.0" } }, "name": "GrowthProgram", @@ -739,6 +739,14 @@ "indexed": true } ] + }, + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] } ], "esdtAttributes": [], diff --git a/growth-program/output/growth-program.mxsc.json b/growth-program/output/growth-program.mxsc.json index e995e47..41f09a9 100644 --- a/growth-program/output/growth-program.mxsc.json +++ b/growth-program/output/growth-program.mxsc.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.79.0", - "commitHash": "129f3b9964af4d4a709d1383930ade12dfe7c081", - "commitDate": "2024-06-10", - "channel": "Stable", - "short": "rustc 1.79.0 (129f3b996 2024-06-10)" + "version": "1.81.0-nightly", + "commitHash": "6292b2af620dbd771ebb687c3a93c69ba8f97268", + "commitDate": "2024-07-02", + "channel": "Nightly", + "short": "rustc 1.81.0-nightly (6292b2af6 2024-07-02)" }, "contractCrate": { "name": "growth-program", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.5" + "version": "0.53.0" } }, "abi": { @@ -739,6 +739,14 @@ "indexed": true } ] + }, + { + "identifier": "pauseContract", + "inputs": [] + }, + { + "identifier": "unpauseContract", + "inputs": [] } ], "esdtAttributes": [], @@ -918,8 +926,7 @@ } } }, - "size": 21477, - "code": "0061736d0100000001a8011b60000060017f017f60027f7f006000017f60027f7f017f60017f0060037f7f7f0060037f7f7f017f60047f7f7f7f0060027f7e0060047f7f7f7f017f60057f7f7f7f7f0060027f7e017f6000017e60017f017e60017e0060017e017f60057e7f7f7f7f017f60027f7f017e60057f7f7e7f7f017f60067e7f7f7f7f7f017f60047f7f7f7e0060047f7e7f7f0060027e7f0060037f7f7e017f60047f7f7f7e017f60037f7e7f017f02d2093403656e760e626967496e74536574496e743634000903656e7609626967496e74416464000603656e760b7369676e616c4572726f72000203656e760a6d4275666665724e6577000303656e760d6d427566666572417070656e64000403656e76096d4275666665724571000403656e760d6d42756666657246696e697368000103656e76106d4275666665724765744c656e677468000103656e76226d616e616765644d756c74695472616e73666572455344544e465445786563757465001303656e761b6d616e61676564457865637574654f6e44657374436f6e74657874001403656e760d6d616e6167656443616c6c6572000503656e76136d616e616765644f776e657241646472657373000503656e760f6d4275666665724765744279746573000403656e760f6973536d617274436f6e7472616374000103656e76126d427566666572476574417267756d656e74000403656e76126d427566666572417070656e644279746573000703656e76126d616e616765645369676e616c4572726f72000503656e761b736d616c6c496e74476574556e7369676e6564417267756d656e74000e03656e7611676574417267756d656e744c656e677468000103656e7619626967496e74476574556e7369676e6564417267756d656e74000203656e760f6765744e756d417267756d656e7473000303656e7614626967496e7446696e697368556e7369676e6564000503656e7614736d616c6c496e7446696e6973685369676e6564000f03656e7609626967496e74537562000603656e7609626967496e74436d70000403656e760f6d4275666665725365744279746573000703656e760a626967496e7454446976000603656e7609626967496e744d756c000603656e76196d42756666657246726f6d426967496e74556e7369676e6564000403656e76176d427566666572546f426967496e74556e7369676e6564000403656e7609626967496e74506f77000603656e760a626967496e7453717274000203656e76146d427566666572436f707942797465536c696365000a03656e76126d42756666657253746f726167654c6f6164000403656e76136d42756666657253746f7261676553746f7265000403656e760f636c65616e52657475726e44617461000003656e760f6d616e6167656457726974654c6f67000203656e7611676574426c6f636b54696d657374616d70000d03656e761d6d42756666657253746f726167654c6f616446726f6d41646472657373000603656e761c6d616e616765644765744d756c74694553445443616c6c56616c7565000503656e761776616c6964617465546f6b656e4964656e746966696572000103656e760a6765744761734c656674000d03656e76106d616e61676564534341646472657373000503656e760e636865636b4e6f5061796d656e74000003656e76106d42756666657253657452616e646f6d000403656e7616736d616c6c496e7446696e697368556e7369676e6564000f03656e76146d616e6167656456657269667945643235353139000703656e760d676574426c6f636b45706f6368000d03656e76156d427566666572546f426967496e745369676e6564000403656e7609626967496e74416273000203656e760a626967496e745369676e000103656e76136d42756666657247657442797465536c696365000a03f401f2010103031009010405010203020304050101010201020201020103021103030001080707070201070707010505050005010501060106080b060201090b0a0412150b0808080b0102110207080b0101020601040a02040404020101040c10010103030201010a000a020202020501040202020216060209010e02010101040c1712090c0c0202040109070d071803030319030b0e02050201030108030404010304030301040404040304030501050305080003040503020202020503050503010603060c0c1a03030300000000000000000000000000000000000000000000000000000000000000000000000000000000000005030100030616037f01418080080b7f0041a1e2080b7f0041b0e2080b07fe062c066d656d6f7279020004696e697400fc01077570677261646500fd010a61646450726f6a65637400fe010f73657450726f6a6563744f776e657200ff010c706175736550726f6a6563740080020e756e706175736550726f6a6563740081020f697350726f6a656374416374697665008202137365744d696e52657761726473506572696f64008302187365744d696e5765656b6c795265776172647356616c7565008402156465706f736974496e697469616c52657761726473008502186465706f7369744164646974696f6e616c526577617264730086021773657446656573436f6c6c6563746f7241646472657373008702146f776e65725769746864726177526577617264730088020d66696e69736850726f6772616d0089021c7365744d696e526577617264446f6c6c617273506572456e65726779008a020f73657446697273745765656b417072008b020e676574496e697469616c52647065008c02217365744e6578745765656b526577617264446f6c6c617273506572456e65726779008d0208736574416c706861008e020773657442657461008f021c736574546f74616c456e65726779466f7243757272656e745765656b0090021c676574546f74616c456e65726779466f7243757272656e745765656b0091020c636c61696d52657761726473009202176765744578656d707465645061727469636970616e74730093020e67657455736572436c61696d65640094020d757064617465526577617264730095020e67657452657761726473496e666f0096021567657452657761726473546f74616c416d6f756e74009702196765745265776172647352656d61696e696e67416d6f756e740098020f6765744e6f746573486973746f72790099020c6368616e67655369676e6572009a02126765745369676e6174757265507265666978009b020e67657443757272656e745765656b009c021e67657454696d657374616d70735374617274416e64456e644f665765656b009d021a67657446697273745765656b537461727454696d657374616d70009e0217736574456e65726779466163746f727941646472657373009f0217676574456e65726779466163746f72794164647265737300a00205706175736500a10207756e706175736500a20208697350617573656400a3020863616c6c4261636b00a4020a5f5f646174615f656e6403010b5f5f686561705f6261736503020ae87ff2011601017f1035220142001000200120012000100120010b1901017f41e0930841e0930828020041016b220036020020000b0e01017f10352200420a100020000b0e01017f103522012000103820010b19002001420053044041f5820841111002000b2000200110000b0f01017f10032201200010041a20010b0b0020002001100541004a0b19002000103c45044041f58008410f103d000b103e2000103f0b140020004181e208100c1a4181e208100d41004a0b0900200020011002000b0a0041da8c08411410410b090020002001109c010b08004101410010410b1101017f103522022000200110191a20020b0700200010061a0b08002000104410450b8d0101047f230041106b220124002001410036020c20002001410c6a410441db8208410b107f2001200028020820002802002203200128020c220241187420024180fe03714108747220024108764180fe0371200241187672722202107e2001280200410147044041db8208410b41e68208410f1054000b20012802042000200220036a360200200141106a24000b0d00200010352200101d1a20000b0a0020001047200110480b0f01017f103522012000101c1a20010b5101027f230041106b22022400200220001007220341187420034180fe03714108747220034108764180fe03712003411876727236020c20012002410c6a410410830120012000108701200241106a24000b3101017f2001104a220210072101200041003a00102000200136020c2000200236020820002001360204200041003602000b0d0020001035220010211a20000b6902057f017e230041106b22022400200128020c2204104c45044020012903002107104d2105104d2106104d210320012802081039210120022004103436020c200220073703002002200136020820032002104e2000200342002005200610081a0b200241106a24000b0c00200010840141ff0171450b1101017f103522004101410010191a20000bd20102027f017e230041106b2203240020032001280208220241187420024180fe03714108747220024108764180fe0371200241187672723602002003200128020c220241187420024180fe03714108747220024108764180fe03712002411876727236020c20032001290300220442388620044280fe0383422886842004428080fc0783421886200442808080f80f834208868484200442088842808080f80f832004421888428080fc07838420044228884280fe03832004423888848484370204200020034110100f1a200341106a24000b1500200020012002200320041035220110091a20010b0c01017f10352200100a20000b0c01017f10352200100b20000b150010511050103a04400f0b419c930841241002000b0d00200010352200100e1a20000b2e01017f41a6810841171041220420002001100f1a200441bd81084103100f1a200420022003100f1a20041010000b2f01017f2000280200220341fce1082802004e04402001200241c0810841111054000b2000200341016a36020020030b2501017e20001011220342ffffffff0f5804402003a70f0b2001200241998008410e1054000b0c00200020012002105510530b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a4104100f1a200241106a24000b2601017e2000101122014280808080105a0440418a8408410a41998008410e1054000b2001a70b2f01017f230041106b22032400200341003a000f20002003410f6a410120012002107f20032d000f200341106a24000b0a0020002001200210560b1f00200010532200100741204704402001200241818c0841101054000b20000b0c00200010352200101320000b1900200041fce1082802004e04400f0b41d1810841121002000b1400101420004604400f0b41e3810841191002000b1900200041fce1082802004c04400f0b41c0810841111002000b0b0041fce10810143602000b08002000106310150b08002000104a10450b090020001065ad10160b3001017e027f0240200010ab012201420158044041002001a741016b0d021a0c010b41998c084112108201000b41010b0b1f0020002001200210172000106741ff017104400f0b41fc810841301002000b1500410241012000103222001b4100200041004e1b0b4b01017f230041106b22032400200341086a200128020020012802042002106920012003290308370200200041086a200141086a28020036020020002001290200370200200341106a24000b1b00104d1a200220031039105820002002360204200020013602000b940202087f017e230041406a22052400200541206a41ac82084114106b20052802202107200528022422062003106c2004106d2103104d22082003ad106e20062008105820041007210a200541306a210b410021030340200a200341106a2208490440200541086a2007200620012002106f200528020c21012000200528020836020020002001360204200541406b240005200b42003703002005420037032820042003200541286a2203411010701a2005410036023c20032005413c6a22091071210c200320091072210d2003200910712103200541186a20072006200c1069200541106a2005280218200528021c200d10732005280210210720052802142106104d1a2006200310471058200821030c010b0b0b180020012002104121012000104d360204200020013602000b1000104d1a20002001280200103910580b0900200010074104760b3801017f230041106b2202240020024200370308200220014100200241086a10a60120002002280200200228020410191a200241106a24000b900101037f230041106b220524000240200310790d0020022003107a200410072106410021030340200341046a220720064b0d012005410036020c200420032005410c6a410410701a2002200528020c220341187420034180fe03714108747220034108764180fe037120034118767272107a200721030c000b000b2000200236020420002001360200200541106a24000b0d0020002001200220031086010b5b01027f2001280200220341046a210202402003417b4d0440200241104b0d0120012002360200200020036a280000220041187420004180fe03714108747220004108764180fe0371200041187672720f0b109901000b109901000b8f0102017e027f2001280200220441086a21030240200441774d0440200341104b0d0120012003360200200020046a290000220242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484840f0b109901000b109901000b2001017f104d22042003106e20022004105820002002360204200020013602000ba00101017f230041306b22052400200541286a41c08208410f106b200541206a2005280228200528022c20042802081075200541186a2005280220200528022420042903001073200541106a2005280218200528021c200428020c1076200541086a200528021020052802142003107720052005280208200528020c20012002106f200528020421012000200528020036020020002001360204200541306a24000b1e00104d1a200220032802001039105820002002360204200020013602000b1e00104d1a200220032802001047105820002002360204200020013602000b160020022003107a20002002360204200020013602000b7101017f230041206b22052400200541186a41cf8208410c106b200541106a2005280218200528021c20031075200541086a200528021020052802142004107620052005280208200528020c20012002106f200528020421012000200528020036020020002001360204200541206a24000b070020001007450b0d00104d1a20002001103910580b0e0020002001200220032004104f0bae0101047f230041106b220324002003410036020c024020012003410c6a4104107d22024504402003200128020820012802002204200328020c220241187420024180fe03714108747220024108764180fe0371200241187672722205107e2000027f20032802004101470440410f210241e682080c010b200328020421022001200420056a36020041000b360200200020023602040c010b2000410f360204200020023602000b200341106a24000b3201017f41e682082103200041086a200028020020012002109a01047f41e68208052000200028020020026a36020041000b0b1f0020012002200310032201102021022000200136020420002002453602000b1c002000200120022003200410c5012000200028020020026a3602000b5401047f230041106b2201240020001081012102200141086a2000280208200028020022032002107e2001280208410147044041e68208410f108201000b200128020c2000200220036a360200200141106a24000b7101017f230041106b220124002001410036020c200041086a20002802002001410c6a4104109a01044041e68208410f108201000b2000200028020041046a360200200128020c2100200141106a2400200041187420004180fe03714108747220004108764180fe0371200041187672720b1a01017f41ea830841161041220220002001100f1a20021010000b0b00200020012002100f1a0b09002000106741016b0b1500417f200020011018220041004720004100481b0b0f00200020012003200210334100470b09002000200110041a0b0c00200020002001100120000b0c00200020002001101a20000b0c00200020002001101b20000b0a0020002000200110010b11002000200041a08d06108d01101a20000b0b0041722000ad100041720b0f00200020002001108d01101b20000b0f00200020002001109001101b20000b0a0041722000103841720b1301017f1035220120004106108d01101e20010b0e01017f103522012000101f20010b0e01017f103522004200100020000b0a0041764200100041760b810102047f017e230041206b22022400200241106a42003703002002420037030820014100200241086a2203411010702002410036021c20032002411c6a2204107121052003200410722106200241086a2002411c6a10712103044041868308411d1002000b2000200336020c2000200536020820002006370300200241206a24000b1900200041feffffff074604404180800841191002000b20000b6001027f230041206b22012400200010074120460440200141186a4200370300200141106a4200370300200141086a42003703002001420037030020004100200141201086011a2001412041a38308412010980121020b200141206a240020020b5301027f2001200346047f4100210302402001450d00034020002d0000220420022d00002205460440200041016a2100200241016a2102200141016b22010d010c020b0b200420056b21030b20030541010b450b060010a502000bc70301067f02400240027f024020002d000845044020002802002204100722054190ce004b0d0141f8e1082d00000d0141f4e108200536020041f8e10841013a00002004410041e49308200510701a200041013a00080b4101200120036a220041f4e1082802004b0d011a20002001490d0220004190ce004b0d03200141e493086a2100200341104f04402002410020026b41037122046a210520040440200021010340200220012d00003a0000200141016a2101200241016a22022005490d000b0b2005200320046b2203417c7122066a21020240200020046a22044103710440200641004c0d012004410374220141187121072004417c71220841046a2100410020016b4118712109200828020021010340200520012007762000280200220120097472360200200041046a2100200541046a22052002490d000b0c010b200641004c0d0020042100034020052000280200360200200041046a2100200541046a22052002490d000b0b20034103712103200420066a21000b20030440200220036a21010340200220002d00003a0000200041016a2100200241016a22022001490d000b0b41000f0b200041003a0008200420012002200310700b0f0b109901000b109901000b0b0020002001104710221a0b09002000200110221a0b3f01017f1040210220012802002002104820012802042002104620012802082002109e01200128020c2002109e0120012802102002109e0120002002109c010b4601017f230041106b220224002002200041187420004180fe03714108747220004108764180fe03712000411876727236020c20012002410c6a4104108301200241106a24000b1200416c4101410010191a2000416c10221a0b2201017e200010ab0122014280808080105a044041998008410e108201000b2001a70b1a0020001039220041d483084105100f1a2001200010a20120000b090020002001109e010b080020002001103f0b090020002001109b010b3901017f230041106b220224002002420037030820022001ad4101200241086a10a60120002002280200200228020410a701200241106a24000baa0202047f027e2003200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014238882208200142288822094280fe0383848484370000200041084100200142005322072002716b41ff017122042008a746220520042001423088a741ff01714671220620056a2006410020042009a741ff0171461b22056a2005410020042001422088a741ff0171461b22056a2005410020042001a72205411876461b22066a200641002004200541107641ff0171461b22066a200641002004200541087641ff0171461b22046a200441002001501b6a22042007200320044107716a2c0000410048732004410047712002716b22026b3602042000200220036a3602000b0d00200020012002104110221a0b0a0020002001ad10a9010b3801017f230041106b2202240020024200370308200220014100200241086a10a60120002002280200200228020410a701200241106a24000b0d01017f200010632000109f010ba30102017e027f230041106b22022400200242003703082000104a22031007220041094f044041998008410e108201000b20034100200220006b41106a20001086011a20022903082101200241106a2400200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014228884280fe038320014238888484840ba30101057f230041206b220224002002410c6a220320011049200310800121012002410c6a10800110452104200310810121032002410c6a10810121052002410c6a10810121062002280210200228020c46044020022d001c044041f4e108410036020041f8e10841003a00000b200020063602102000200536020c200020033602082000200436020420002001360200200241206a24000f0b41998008410e108201000b0800200010ae01450b0d002000416710211a416710070b130020001039220041ca93084106100f1a20000b1a0020001039220041c693084104100f1a2000200110870120000b1a0020001039220041c093084106100f1a2001200010b20120000b7801017f230041106b220224002002200042388620004280fe0383422886842000428080fc0783421886200042808080f80f834208868484200042088842808080f80f832000421888428080fc07838420004228884280fe038320004238888484843703082001200241086a4108108301200241106a24000b0c002000200110b00110ab010b5001037f20002802082203200110b5014504402000280204220210a00121042000280200200441016a220010a101200110a90120022000ad10a901200210a00121002003200110b6012000ad10a9010b0b0f002000200110b60110a0014100470b1a0020001039220041e483084106100f1a2001200010b20120000b080020002001106c0b1301017f104d22022001ad106e2000200210580b1201017f104d2202200020011041105820020b1c002000104a22001007412047044041818c084110108201000b20000b2201017f1035220242001000200010930136020c20002001370300200020023602080bbe0102027f017e230041306b2203240020001096012100200341bc90084107106b2003200036022c20032003290300370224200341186a2200200341246a2204200110682003410c6a20002002106810bd0120032802102100200328020c2101200328021410940120012000104f210010232000100721012003410036022c2003200036022420032001410276360228200441db8208410b10be01103922001007412047044041db8208410b41818c0841101054000b200341306a240020000b1701017e1029220042a08d067d2000200042a08d06561b0b7b01027f230041106b22032400200028020821042003410036020c200028020020044102742003410c6a41041070450440200328020c21012000200441016a360208200141187420014180fe03714108747220014108764180fe0371200141187672721039200341106a24000f0b2001200241c0810841111054000b8f0101057f20001039210310c001104a210410c101104a210510c20110ba0122061039200310392004103910bc01220710970145044020062004200510bc012203109701044041948408412b103d000b200310c001104a200720002001200210c301200210c3010f0b20062003200510bc012203109701450440200320002001200210c3010f0b41bf8408412b103d000b0a00418e8f08410c10410b0a0041f68e08410b10410b0a0041818f08410d10410bee0201037f230041406a2204240010c40110ba011096012106200441106a41bd8c08411d106b200441086a200428021020042802142000107720042004280208200428020c2003107320042802002100200428020421052001104d1039220110484200200110b20120022001104620052001105810bd01200610940120002005104f21011023200110072100200441003602242004200136021c200420004102763602202004411c6a41db8208410b10be01220010072101200441003a003820042001360234200420003602302004200136022c200441003602282004410036023c200441286a2004413c6a410441db8208410b10c501024020042d003f044020042d003c450d010b200441286a41db8208410b105a1a0b200441286a220010441a200010c6011a200010432100200428022c200428022846044020042d0038044041f4e108410036020041f8e10841003a00000b200441406b240020000f0b41db8208410b41998008410e1054000b0a00419a8f08410d10410b2300200041086a200028020020012002109a0104402003200441e68208410f1054000b0b880102017e017f230041106b22022400200242003703082000200241086a410841db8208410b107f20022903082101200241106a2400200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014228884280fe038320014238888484840b1800200010c8011050200010c901200010ca01200110a5010b170010cb0110a0012000490440418986084112103d000b0b2a01017f1051210202402000200110cc0110ba01103a0d0020002002103a0d00419b86084135103d000b0b1300200041ba8e08410d10412200109e0120000b0a0041c78e08410d10410b1300200041ae8e08410c10412200109e0120000bd90101037f024010ce0122052003280208490d00200328020c220420054f0d00200420032802102206460d002005200220046a2202200520022005491b20011b22012006200120064922051b22012004200120044b1b210610930121020340200420064604400240200545044020032802042002108b010c010b2000200110cf012204106322052002108b012004200510a4012000200110d0012204106322052002108b012004200510a4010b2003200136020c0520022000200410cf0110aa01108b01200441016a21040c010b0b0b200010d1012003109d010b2b01027e1025220010d20110ab01220154044041e49208411a103d000b200020017d4280f52480a741016a0b1a00200041f29108411610412200109e012001200010a20120000b1a00200041cb9108411210412200109e012001200010a20120000b1300200041b09108410b10412200109e0120000b0a0041889208411710410b1b002000200141ff017141027441a092086a280200108e01108c010b840101027f4280c8afa025103742808090bbbad6adf00d108f01210141c29208411010412100103e10ba0120004167102641671039200110344280a30510bf01210010d50110632000108a0142808090bbbad6adf00d108f0142808090bbbad6adf00d108f01103610910141a08d06108e014134108e0142a00b108f012001108a011089010b0a0041a78f08410c10410bb80301097f230041306b2204240010ce012101200041b38f08411210412205109e012001200510a2010240200510ad014504402005106321000c010b200441086a200010d10110ac012000200110d00110632101200428020820014280a30510bf0121090240200010ce01220310d701220710ad014504402007106321010c010b2000200341016b220210d80110632000200210d901106310880121082000200210da01106321062000200210d80110632201104c45044020062000200210d90110632006108a0120011089011088011a0b10db01106321012008104c0d002006104c0d002004411c6a200010d10110ac012000200310d00110632103200428021c20034280a30510bf0121032000200210dc0110632003108a01109201210020082006108a011092012102200710dd01106342808090bbbad6adf00d108f0142808090bbbad6adf00d108f012000108a01200241a08d06108e011089011036109101108901220020012000200110850141ff01714101461b2201109b010b2005200942808090bbbad6adf00d108f0142808090bbbad6adf00d108f0120011036109101108a011089012200109b010b200441306a240020000b1a00200041d28f08411310412200109e012001200010a20120000b1a00200041929008411410412200109e012001200010a20120000b1a00200041a69008411610412200109e012001200010a20120000b1a00200041fb8f08411710412200109e012001200010a20120000b0a0041e58f08411610410b1a00200041c58f08410d10412200109e012001200010a20120000b0a0041ca8508410510410b1c00200010df01450440418289084110103d000b10db01200010a4010b0e00200010840141ff01714101460b0a0010e101200010a4010b0a0041c68508410410410b0a0010dd01200010a4010bd405020a7f017e230041306b2204240010e401200110c801416b210902404180e2082d000022060440416b41ffffffff0720061b21090c010b4180e20841013a0000416b10270b4101210502402009106d410146044041002106200910072107200441206a210d0340200641106a220c20074b0d02200d42003703002004420037031820092006200441186a220641101086011a200441003602002005200620041071210a200620041072210e200620041071210b200c2106410021050d000b10a502000b4184810841221002000b024002400240024002400240200e5004401050220c200110cc0110ba01103a044020022003492208450d0210ce0120024f0d03200320026b2209108d01210510352206200b2005101a200a1039200610344280a30510bf0110e501106310e601450d04200110d101220510ad010d05200441186a200510ac01200a2004280218103a450d06200441206a2205200528020022072002200220074b1b360200200441106a200441286a2802002207200320032007491b3602002004200428022422072002200220074b1b360224200441086a2005290200370300200420042902183703000c070b41e085084129103d000b41e08908411d103d000b41bd89084114103d000b41d292084112103d000b41f38808410f103d000b200a103921051093012107200420033602102004200236020c2004200236020820042007360204200420053602000c010b41d18908410f103d000b200141012004200410cd012003200220081b21030340200220034704402001200210d0012205106322082006108b012005200810a4012001200210cf012205106322082006108b012005200810a401200241016a21020c010b0b2009108d0121021035220120062002101b200b200b20011066200a103921022004200b3602242004420037031820042002360220200c200441186a104b2000200136020c200042003703002000200a360208200441306a24000b130010ee011065044041ab8c084112103d000b0b0a0041dd9108411510410b10002000200110850141ff01714102490b1b002000103c45044041df8b08411e103d000b10e801200010a3010b0a0041f39008411410410b1e002000280208200110482000290300200110b201200028020c200110460b8a0101047f230041106b220324002001280204220241046a220420012802084b047f41000520012802002003410036020c28020020022003410c6a410410701a200328020c210220012004360204200241187420024180fe03714108747220024108764180fe037120024118767272210241010b21012000200236020420002001360200200341106a24000b2e01027f20011039210220011039220341fd8b084104100f1a2000200336020420002001360200200020023602080b2701017f230041106b22022400200220003a000f20012002410f6a4101108301200241106a24000b0a0010ee01200010a5010b0a0041d48e08411310410b1d00024020001097014504402000103c0d010b418c8e084112103d000b0b130020001028450440419e8e084110103d000b0b0a0041e78e08410f10410b1300200041a58908410610412200109e0120000b1f00200141c39008410b10412201109e012002200110a2012000200110eb010b0a0041ce9008411110410b1f00200141df9008411410412201109e012002200110a2012000200110eb010b1a00200041879108410e10412200109e012001200010b20120000b1a00200041959108411010412200109e012001200010b20120000b2100200041a59108410410412200109e012001200010b2012002200010a20120000b0a0041a99108410710410b0a0041bb9108411010410b0c01017f10352200102a20000b9402020a7f017e102b410a105f4100105d4101105d21064102105d2107410341b88508410e105c2100410441a98508410f105c21014105419385084116105c4106418085084113105c2102410741ea84084116105c410810532103410910532104200010ef01200110ef01200210ef01200310f001200410f00110c201200010a30110c401200110a30110f401200210a30110e70110c1012003109c0110c0012004109c01103b10de01200610e201200710e00110fa01421a10a90142e80710371036109101108a01210010e501200010a4011025210a10d201200a200a4280b4caae067d4280f524827d10a901104d22004114102c1a20001039210010f101220110ae014504402001200010221a0b410110ed010b0800102b4100105f0b7402037f017e230041106b22022400102b10524101105f2002410041d08608410d105c220036020c10cb0110a001210110cb01200141016a2201ad220310a901200110cc012000103f41ee8c08410f10b90122002002410c6a10b7012000200110b8012000104d10242003102d200241106a24000b2d01027f102b10524102105f410010592100410141dd86084109105c2101200010c801200010cc01200110a3010b2b01027f102b4101105f410010592200410010c701419f8d08411110b9012201200010b8012001104d10240b2b01027f102b4101105f410010592200410110c70141c28d08411310b9012201200010b8012001104d10240b1100102b4101105f4100105910ca0110640b2001017f102b10524101105f4100419d89084108105b210010fa01200010a8010b1a01017f102b10524101105f4100105d210010e501200010a4010b9a0201067f230041306b220124004104105f410010592100410141b38908410a105b2102410241ab89084108105b2103410341a589084106105c210402400240200010d10110ad01044010fa0110a001200320026b4b0d01200120002002200310e30110d401220510df01450d022000200210d701200510a401200010f2012004103f200010ca01410110a501200141186a200141086a2903003703002001200436022820012003360224200120023602202001200129030037031041d58d08411a10b9012205200010b8012002104d1039220010a2012003200010a2012000200410041a200141106a200010e901200520001024200141306a24000f0b41fd89084121103d000b419e8a084114103d000b41b28a08412c103d000be70101067f230041306b220124004103105f410010592104410141b38908410a105b2100410241ab89084108105b2103024002400240200410d101220210ad01450440200141046a200210ac0110ce01200128021422024f0d01200020024b0d02200128021020034b0d03200141186a220520042000200310e3012001200336022c2001200036022841ef8d08411d10b9012202200410b8012000104d1039220010a2012003200010a2012005200010e901200220001024200141306a24000f0b41838b084122103d000b41de8a084115103d000b41d292084112103d000b41f38a084110103d000b1700102b10524101105f410041ea84084116105c10e7010bcc0201087f230041306b22012400102b10524102105f410010592104410141b38908410a105b2102200410c8012001410c6a2205200410d101220610ac01024010ce012203200128021c2200490440200020024d200128021820024b72200220034d720d01200441012000200510cd011093012105200128021c21032002210003402007200020034b7245044020052004200010cf0110aa01108b012004200010d001109f01200020034f2107200020002003496a21000c010b0b1051200128020c1039210320012005103436022c2001420037032020012003360228200141206a104b0240200220012802184704402001200236021c20062001410c6a109d010c010b2006109f010b41b08d08411210b9012200200410b8012002104d1039220210a201200520021046200020021024200141306a24000f0b41c88b084117103d000b41d292084112103d000be00402077f017e23004190016b22002400102b4101105f41001059210110e401200041246a2203200110d101220210ac0110ce0120002802344f0440200141012000200310cd012002109f01024020002802282206104c0d002000280224210510e80110ba011096012104200041186a41a58b08410f106b20002802182101200028021c2102104d21032000200636027420002005360270200042003703682003200041e8006a104e20002003360244200020043602402000200236023c20002001360238200010bd01220737034820002004360254027f0240024002402003106d0e020102000b200020012002200041d4006a2003106a2000280204210120002802002102200710fb0110940120022001107b0c020b2007200410940120012002107b0c010b200041d8006a2003109501200029035821072000200041e4006a220336027c2000200041e0006a2206360278200020073703702000200041c8006a22053602880120002005360284012000200236026c2000200136026820002005360280012007500440200041086a20012002200620031078200028020c210120002802082102109401210320002903482004200320022001107b0c010b200041106a200120022004200041f0006a1074200028021421012000280210210210fb012104109401210320002903482004200320022001107b0b2101102341002102200110072104200041003602702000200136026820002004410276220136026c0340200120024d0d01200041e8006a41db8208410b10be011a200028026c2101200028027021020c000b000b20004190016a24000f0b41b48b084114103d000b1100102b10524101105f4100105d10de010b1a01017f102b10524101105f4100105d210010d501200010a4010b0d00102b4100105f10d40110150b3d01027f102b10524102105f4100105921004101105d220110df01450440418289084110103d000b200010c801200010ce0141016a10d701200110a4010b1100102b10524101105f4100105d10e2010b1100102b10524101105f4100105d10e0010bd10202037f017e230041206b22002400102b1061410010602000410036020c2000410c6a2102104d21010340200228020041fce1082802004804402001200241928908410b105710580c010b0b200028020c105e200110072102200041003602142000200241027622023602102000200136020c4100210102400340200120024904402000410c6a41918c08410810be0121012000420037031820011007220241094f0d0220014100200020026b41206a20021086011a2000290318220342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe0383200342388884848422034280808080105a0d022003a7220110c801200110d6011a20002802102102200028021421010c010b0b200041206a24000f0b41918c08410841998008410e1054000b1a01017f102b4101105f41001059220010c801200010d60110150bb815020c7f037e230041c0016b22002400102b1061410310604100105921044101105d2107027f230041206b2202240002400240024041021012450440410321010c010b41021053220310072101200241003a001c2002200136021820022003360214200220013602102002410036020c41032101024002402002410c6a41af8708410a105a41ff01710e020100040b2002410c6a41af8708410a105a220141ff017141034f0d030b2002280210200228020c470d0120022d001c450d0041f4e108410036020041f8e10841003a00000b200241206a240020010c020b41af8708410a41998008410e1054000b41af8708410a41a78008410d1054000b210a2000410336023420004198016a2101410021030240200041346a2206220228020041fce1082802004e0440410121030c010b2002419987084116105721052002419987084116105510532202100741c000460d0041998708411641818c0841101054000b2001200236020820012005360204200120033602002000280234105e2000280298012108200028029c01210320002802a001210910e401200410c80110ce0121022006200410d10110ac0102400240024002400240024002400240200028023c20024d0440200220002802444f0d01200041c8006a2004200210f30120001050220536025410f9012201200510b00110ab01220c500440200110af0110ab01210c2001200510b001200c42017c220c10a9012001200c10b1012005103f200c500d03200110af01200c10a9010b2000280250200c10b5010d0720004198016a2004200210f501024020002802a001200c10b5010d00200410ca011065450d0420080d0510f101104a104d22011048411e200110a201200141fe9208411e100f1a20042001109e012002200110a2012001200510041a200320011048200410f20110ba0120012009102e1a20031007410b4f0d062004200c2004200c10f701220610a001220110f801200310402203104820022003109e012003109c012006200141016a10a80120014114490d002004200c2004200c10f601220110a001220310f801109f012001200341016a10a8010b200441012000200041346a10cd01200041c8006a200c10b401200410d60121082004200210d00110632109102f210e103e10ae01450d0641b89208410a10412201200510041a103e10ba012001416710264167103922011079450440200110072103200041003a00a801200020033602a401200020013602a0012000200336029c01200041003602980120004188016a220320004198016a2206107c02402000280288010d00200028028c011035220110301a2000420037038801200620034108107d0d00200029038801210d20032006107c2000280288010d00200028028c0110452103200028029c01200028029801470d0020002d00a801044041f4e108410036020041f8e10841003a00000b200020033602940120002001360290012000200d423886200d4280fe038342288684200d428080fc0783421886200d42808080f80f834208868484200d42088842808080f80f83200d421888428080fc078384200d4228884280fe0383200d423888848484220d37038801200d200e510d0a200310df01450d0a200310342103200d200e5a0d0a200e200d7d10900121061035220b20032006101b20012001200b10170c0a0b20002d00a801044041f4e108410036020041f8e10841003a00000b41cb8008412a103d000b20004188016a200e10bb010c080b41c587084117103d000b41dc8708412e103d000b41d98308410b1002000b41cf85084111103d000b41998808411f103d000b41ea8608410f103d000b20004188016a200e10bb010c010b418a8808410f103d000b02402000280290012201106741ff017141014d044010930121060c010b10352206200110310b027f2008104c04401093010c010b20092006108a0120081089010b21032000280234103921010240024002400240027f0240200a41ff0171410346044010e101106321052004200210cf011063200310850141ff017141ff01470d032007104c0d0141ce88084113103d000b2004200210cf0122081063220910df01450d03200920032003200910850141ff01714101461b22091034200a10d3012203200710e601450d042008106322072007200310662008200710a4012004200210d8012207106322082006108b012007200810a4012006200a10d30121062004200210da012207106322082006108b012007200810a40120011039200942901c10bf0121062004200210dc012202106322072006108b012002200710a4014207210d0240024002400240200a41ff017141016b0e020100020b420e210d0b200020033602644200210c20004200370358200020013602602005103921052003104c0d01102f210c10f40110ba011096012103200041286a41b48008410a106b200041206a2000280228200028022c200c200d7c107320002802202102200028022422012005107a104d2205200041d8006a104e20002005360274200020033602702000200136026c20002002360268200010bd01220c3703782000200336028401027f0240024002402005106d0e020102000b200041086a2002200120004184016a2005106a200028020c210220002802082101200c10fb0110940120012002107b0c020b200c200310940120022001107b0c010b20004188016a2005109501200029038801210c200020004194016a22063602ac01200020004190016a22073602a8012000200c3703a0012000200041f8006a22053602b801200020053602b4012000200136029c012000200236029801200020053602b001200c500440200041106a200220012007200610782000280214210220002802102101109401210520002903782003200520012002107b0c010b200041186a200220012003200041a0016a1074200028021c21022000280218210110fb012103109401210520002903782003200520012002107b0b21021023200210072101200041003602900120002002360288012000200141027636028c0120004188016a41db8208410b10be01220110072102200041003a00a801200020023602a401200020013602a0012000200236029c01200041003602980120004198016a10442201100741044604402000410036027820014100200041f8006a220241041086011a41feffffff0720012002410441d0830841041098011b21010b20004198016a220210c601210c200210432103200028029c01200028029801470d0720002d00a801044041f4e108410036020041f8e10841003a00000b200141feffffff07470d0141c38308410d1002000b200020033602644200210c20004200370358200020013602602005200041d8006a104b0b200310340c010b2004200210d9012207106322082006108b012007200810a401200120052003108a01108c0142901c10bf0121052004200210dc012201106322032005108b012001200310a40120004198016a22052004200241016a10f5012005200c10b4011093010b418e8d08411110b9012202200041d4006a10b7012004104d10392204109e01200410460240200a41ff0171220541034704404101200410ec01200541027441ac92086a2802002d0000200410ec012002200410242001104022041048200c200410b201200320041046200410420c010b4100200410ec012002200410240b200041c0016a24000f0b41b888084116103d000b41e188084112103d000b41f38808410f103d000b41db8208410b41998008410e1054000bd20101087f230041206b22002400102b4102105f410010592101410141f986084104105b210210f9012104104d2103200041146a2001200210f501200028021810a001210520002802142106410121010340200120054b45044020042006200110a10110ab0110b101220710ae010440200710ba0121020b20032002107a200141016a21010c010b0b2000200336021020002003100736021c200041003602182000200041106a3602140340200041086a200041146a10ea0120002802080440200028020c10061a0c010b0b200041206a24000b6402047f017e230041106b22002400102b4103105f410041b98708410c105c2101410110592102410241f986084104105b210310f901200110b301220450047e420005200041046a2002200310f301200028020c200410b501ad0b1016200041106a24000b950101057f230041206b22002400102b1061410110604100105921032000410136020c02402000410c6a2204220128020041fce1082802004e0440410121020c010b200141fd86084110105541fd86084110105621010b20002001360204200020023602002000280204210120002802002102200028020c105e2004200310d10110ac01200320022001200410cd01200041206a24000b6101027f230041206b22002400102b4101105f2000410c6a4100105910d10110ac0110402101200028020c2001104820002802102001104620002802142001109e0120002802182001109e01200028021c2001109e0120011042200041206a24000b1b00102b4102105f41001059410141f986084104105b10d00110620b1b00102b4102105f41001059410141f986084104105b10cf0110620b990202077f017e230041206b22002400102b4102105f410010592102410141e686084104105c2101200210c801104d21050240024010f901200110b3012207500d002002200710f60110a00121062002200710f70110a00121010340200120064d0d012000410c6a220320022007200141016b220110f80110492003108001200310810121032000280210200028020c470d0220002d001c044041f4e108410036020041f8e10841003a00000b104d1039220410482003200410a2012005200410580c000b000b20002005360208200020051007360214200041003602102000200041086a36020c034020002000410c6a10ea0120002802000440200028020410061a0c010b0b200041206a24000f0b41998008410e108201000b4701037f102b4102105f410010592100410141808408410a105c21011050200010c901200010f2012001103f41fd8c08411110b9012202200010b801104d1a20022001103910240b1000102b4100105f10f101104a10061a0b0e00102b4100105f10ce01ad102d0b5002017f017e102b4101105f410041f986084104105b2200450440418d8708410c103d000b10d20110ab012000ad4280f5247e7c22014280f5247d1040220010b201200142017d200010b201200010420b1000102b4100105f10d20110ab01102d0b1600102b10524101105f410041c18008410a105c103b0b1000102b4100105f103e10ba0110061a0b0f00102b10524100105f410110ed010b0f00102b10524100105f410010ed010b0d00102b4100105f10ee0110640b02000b0b0041d09308410e1002000b0bda130300418080080ba303726563697069656e742061646472657373206e6f7420736574696e70757420746f6f206c6f6e67696e76616c69642076616c75656c6f636b546f6b656e7300010273635f616464726573734661696c6564206465636f64696e6720726573756c742066726f6d20656e6572677920666163746f7279496e76616c69642061646472657373696e636f7272656374206e756d626572206f662045534454207472616e7366657273617267756d656e74206465636f6465206572726f722028293a20746f6f2066657720617267756d656e7473746f6f206d616e7920617267756d656e747377726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e656761746976654d756c7469455344544e46545472616e73666572455344544e46545472616e73666572455344545472616e7366657273796e6320726573756c74696e70757420746f6f2073686f72746361737420746f20693634206572726f724d616e6167656456656320696e646578206f7574206f662072616e67650041c383080b9b104553445420657870656374656445474c442e6974656d4944204f766572666c6f772e696e64657873746f72616765206465636f6465206572726f723a206e65775f7369676e657270726f6a6563745f6964496e76616c6964205745474c442d55534443207061697220616464726573732066726f6d20726f75746572496e76616c696420544f4b454e2d55534443207061697220616464726573732066726f6d20726f75746572666565735f636f6c6c6563746f725f6164647265737373696d706c655f6c6f636b5f61646472657373656e657267795f666163746f72795f61646472657373736166655f70726963655f70616972726f757465725f6164647265737362657461616c70686150726f6a656374206973207061757365644f6e6c792070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e74496e76616c69642070726f6a6563742049444f6e6c79207363206f776e6572206f722070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e7470726f6a6563745f6f776e65726e65775f6f776e6572757365724c656e67746820746f6f206c6f6e677765656b6f70745f6d61785f6e725f7765656b73496e76616c6964207765656b6f70745f6e6f74655f616e645f7369676e6174757265636c61696d5f74797065757365725f6164647265737350726f6a656374206e6f742073746172746564207965744d6179206e6f7420636c61696d207265776172647320666f7220746869732070726f6a65637420616e796d6f7265416c726561647920636c61696d65644d7573742070726f76696465206e6f746520616e64207369676e617475726543616e20636c61696d2066756c6c2072657761726473496e76616c6964206d696e20726577617264734e6f7420656e6f7567682072657761726473546f6f206665772072657761726473525044452063616e6e6f74206265203070726f6a6563745f6964736e725f7765656b737369676e6572656e645f7765656b73746172745f7765656b496e76616c6964207765656b206e756d62657273496e76616c6964207061796d656e744f6e6c792066756e6769626c6520746f6b656e73206163636570746564496e697469616c207265776172647320616c7265616479206465706f7369746564546f6f2066657720726577617264207765656b734669727374207765656b207265776172647320646f6c6c61722070657220656e65726779206e6f742073657450726f6a65637420616c726561647920656e646564496e76616c696420656e64207765656b4d757374206465706f73697420696e697469616c20726577617264732066697273746465706f7369745377617046656573456e64207765656b206e6f74207265616368656443616e6e6f7420776974686472617720616e796d6f7265496e76616c6964206665657320636f6c6c6563746f7220616464726573732e6c656e626164206172726179206c656e6774687661722061726773696e707574206f7574206f662072616e6765436f6e747261637420697320706175736564676574536166655072696365427954696d657374616d704f6666736574656e65726779466163746f72794164647265737361646450726f6a6563744576656e746368616e67655369676e65724576656e74636c61696d526577617264734576656e74706175736550726f6a6563744576656e746f776e657257697468647261774576656e74756e706175736550726f6a6563744576656e746465706f736974496e697469616c526577617264734576656e746465706f7369744164646974696f6e616c526577617264734576656e74496e76616c69642053432061646472657373496e76616c696420746f6b656e20494470726f6a6563744f776e657270726f6a6563744163746976656c61737450726f6a656374496470617573655f6d6f64756c653a7061757365647369676e617475726550726566697875736463546f6b656e4964726f75746572416464726573737765676c64546f6b656e49647361666550726963655061697266697273745765656b417072746f74616c456e65726779466f725765656b726567526577446f6c6c617273726577446f6c6c617273506572456e657267796d696e526577446f6c6c617273506572456e65726779696e74456e65726779466f72526577436c61696d657273726567456e65726779526577436c61696d657273726567456e657267794578656d70436c61696d6572736765745061697275736572436c61696d656473696d706c654c6f636b416464726573736578656d707465645061727469636970616e747366656573436f6c6c6563746f724164647265737366697273744e6f7465496e64657863757272656e744e6f7465496e6465786e6f74657573657249647372657761726473496e666f6d696e52657761726473506572696f6472657761726473546f74616c416d6f756e746d696e5765656b6c795265776172647356616c75657265776172647352656d61696e696e67416d6f756e7466697273745765656b537461727454696d657374616d7000a861000050c30000a08601003e0002003f0002004000020075736572456e65726779626173654173736574546f6b656e4964496e76616c6964207374617274207765656b5765656b2030206973206e6f7420612076616c6964207765656b7845786368616e676547726f77746856315461736b436f6d706c65746564456e64706f696e742063616e206f6e6c792062652063616c6c6564206279206f776e6572616464724964616464726c617374496470616e6963206f636375727265640041e093080b049cffffff", + "code": "0061736d0100000001a8011b60000060017f017f60027f7f0060027f7f017f6000017f60017f0060037f7f7f0060037f7f7f017f60047f7f7f7f0060027f7e0060047f7f7f7f017f60057f7f7f7f7f0060027f7e017f6000017e60017f017e60027f7f017e60017e0060017e017f60057e7f7f7f7f017f60057f7f7e7f7f017f60067e7f7f7f7f7f017f60047f7f7f7e0060047f7e7f7f0060027e7f0060037f7f7e017f60047f7f7f7e017f60037f7e7f017f02d2093403656e760e626967496e74536574496e743634000903656e7609626967496e74416464000603656e760b7369676e616c4572726f72000203656e760a6d4275666665724e6577000403656e760d6d427566666572417070656e64000303656e76096d4275666665724571000303656e760d6d42756666657246696e697368000103656e76106d4275666665724765744c656e677468000103656e76226d616e616765644d756c74695472616e73666572455344544e465445786563757465001303656e761b6d616e61676564457865637574654f6e44657374436f6e74657874001403656e760d6d616e6167656443616c6c6572000503656e76136d616e616765644f776e657241646472657373000503656e760f6d4275666665724765744279746573000303656e760f6973536d617274436f6e7472616374000103656e76126d427566666572476574417267756d656e74000303656e76126d427566666572417070656e644279746573000703656e76126d616e616765645369676e616c4572726f72000503656e7611676574417267756d656e744c656e677468000103656e761b736d616c6c496e74476574556e7369676e6564417267756d656e74000e03656e7619626967496e74476574556e7369676e6564417267756d656e74000203656e760f6765744e756d417267756d656e7473000403656e7614626967496e7446696e697368556e7369676e6564000503656e7614736d616c6c496e7446696e6973685369676e6564001003656e7609626967496e74537562000603656e760f6d4275666665725365744279746573000703656e7609626967496e74436d70000303656e760a626967496e7454446976000603656e7609626967496e744d756c000603656e76146d427566666572436f707942797465536c696365000a03656e76196d42756666657246726f6d426967496e74556e7369676e6564000303656e76176d427566666572546f426967496e74556e7369676e6564000303656e7609626967496e74506f77000603656e760a626967496e7453717274000203656e76126d42756666657253746f726167654c6f6164000303656e76136d42756666657253746f7261676553746f7265000303656e760f636c65616e52657475726e44617461000003656e760f6d616e6167656457726974654c6f67000203656e7611676574426c6f636b54696d657374616d70000d03656e761d6d42756666657253746f726167654c6f616446726f6d41646472657373000603656e761c6d616e616765644765744d756c74694553445443616c6c56616c7565000503656e761776616c6964617465546f6b656e4964656e746966696572000103656e760a6765744761734c656674000d03656e76106d616e61676564534341646472657373000503656e760e636865636b4e6f5061796d656e74000003656e76106d42756666657253657452616e646f6d000303656e7616736d616c6c496e7446696e697368556e7369676e6564001003656e76146d616e6167656456657269667945643235353139000703656e760d676574426c6f636b45706f6368000d03656e76156d427566666572546f426967496e745369676e6564000303656e7609626967496e74416273000203656e760a626967496e745369676e000103656e76136d42756666657247657442797465536c696365000a03f501f3010104010304110905010204020403050201010101020102020104021204040001080707020707070701010505050005010501060106080b060201090b0a030f150b0808080b0102120b08030306020706010a02020301010a030303020101030c11000a01010404020202020501030202160602020209010f02010101030c170f0e090c0c0202030109070d071804040419040b0e02050201040108040303010403040401030303030403040501050405080004030504020202020504050504010604060c0c1a04040400000000000000000000000000000000000000000000000000000000000000000000000000000000000005030100030616037f01418080080b7f0041a1e2080b7f0041b0e2080b07fe062c066d656d6f7279020004696e697400fd01077570677261646500fe010a61646450726f6a65637400ff010f73657450726f6a6563744f776e65720080020c706175736550726f6a6563740081020e756e706175736550726f6a6563740082020f697350726f6a656374416374697665008302137365744d696e52657761726473506572696f64008402187365744d696e5765656b6c795265776172647356616c7565008502156465706f736974496e697469616c52657761726473008602186465706f7369744164646974696f6e616c526577617264730087021773657446656573436f6c6c6563746f7241646472657373008802146f776e65725769746864726177526577617264730089020d66696e69736850726f6772616d008a021c7365744d696e526577617264446f6c6c617273506572456e65726779008b020f73657446697273745765656b417072008c020e676574496e697469616c52647065008d02217365744e6578745765656b526577617264446f6c6c617273506572456e65726779008e0208736574416c706861008f0207736574426574610090021c736574546f74616c456e65726779466f7243757272656e745765656b0091021c676574546f74616c456e65726779466f7243757272656e745765656b0092020c636c61696d52657761726473009302176765744578656d707465645061727469636970616e74730094020e67657455736572436c61696d65640095020d757064617465526577617264730096020e67657452657761726473496e666f0097021567657452657761726473546f74616c416d6f756e74009802196765745265776172647352656d61696e696e67416d6f756e740099020f6765744e6f746573486973746f7279009a020c6368616e67655369676e6572009b02126765745369676e6174757265507265666978009c020e67657443757272656e745765656b009d021e67657454696d657374616d70735374617274416e64456e644f665765656b009e021a67657446697273745765656b537461727454696d657374616d70009f0217736574456e65726779466163746f72794164647265737300a00217676574456e65726779466163746f72794164647265737300a10205706175736500a20207756e706175736500a30208697350617573656400a4020863616c6c4261636b00a5020a5f5f646174615f656e6403010b5f5f686561705f6261736503020ac38001f3011601017f1035220142001000200120012000100120010b1901017f41e0930841e0930828020041016b220036020020000b0f01017f10032201200010041a20010b0b0020002001100541004a0b0e01017f10352200420a100020000b0e01017f103522012000103a20010b19002001420053044041f5820841111002000b2000200110000b19002000103c45044041f58008410f103d000b103e2000103f0b140020004181e208100c1a4181e208100d41004a0b0900200020011002000b0a0041df8c08411410410b090020002001109b010b08004101410010410b1101017f103522022000200110181a20020b0700200010061a0b3101017f20011044220210072101200041003a00102000200136020c2000200236020820002001360204200041003602000b0d0020001035220010211a20000b08002000104610470b8d0101047f230041106b220124002001410036020c20002001410c6a410441db8208410b107c2001200028020820002802002203200128020c220241187420024180fe03714108747220024108764180fe0371200241187672722202107d2001280200410147044041db8208410b41e68208410f1054000b20012802042000200220036a360200200141106a24000b0d00200010352200101e1a20000b0a00200010492001104a0b0f01017f103522012000101d1a20010b5101027f230041106b22022400200220001007220341187420034180fe03714108747220034108764180fe03712003411876727236020c20012002410c6a410410830120012000108601200241106a24000b6902057f017e230041106b22022400200128020c2204104c45044020012903002107104d2105104d2106104d210320012802081036210120022004103436020c200220073703002002200136020820032002104e2000200342002005200610081a0b200241106a24000b0c00200010840141ff0171450b1101017f103522004101410010181a20000bd20102027f017e230041106b2203240020032001280208220241187420024180fe03714108747220024108764180fe0371200241187672723602002003200128020c220241187420024180fe03714108747220024108764180fe03712002411876727236020c20032001290300220442388620044280fe0383422886842004428080fc0783421886200442808080f80f834208868484200442088842808080f80f832004421888428080fc07838420044228884280fe03832004423888848484370204200020034110100f1a200341106a24000b1500200020012002200320041035220110091a20010b0c01017f10352200100a20000b0c01017f10352200100b20000b150010511050103704400f0b419e930841241002000b0d00200010352200100e1a20000b2e01017f41a6810841171041220420002001100f1a200441bd81084103100f1a200420022003100f1a20041010000b0c00200020012002105610530b2f01017f2000280200220341fce1082802004e04402001200241c0810841111054000b2000200341016a36020020030b4601017f230041106b220224002002200141187420014180fe03714108747220014108764180fe03712001411876727236020c20002002410c6a4104100f1a200241106a24000b2501017e20001012220342ffffffff0f5804402003a70f0b2001200241998008410e1054000b2f01017f230041106b22032400200341003a000f20002003410f6a410120012002107c20032d000f200341106a24000b1f00200010532200100741204704402001200241868c0841101054000b20000b0a0020002001200210580b2601017e2000101222014280808080105a0440418f8408410a41998008410e1054000b2001a70b0c00200010352200101320000b1900200041fce1082802004e04400f0b41d1810841121002000b1400101420004604400f0b41e3810841191002000b1900200041fce1082802004c04400f0b41c0810841111002000b0b0041fce10810143602000b08002000106310150b08002000104410470b090020001065ad10160b3401017e027f02402000200010ab012201420158044041002001a741016b0d021a0c010b2000419e8c084112108001000b41010b0b1f0020002001200210172000106741ff017104400f0b41fc810841301002000b1500410241012000103222001b4100200041004e1b0b4b01017f230041106b22032400200341086a200128020020012802042002106920012003290308370200200041086a200141086a28020036020020002001290200370200200341106a24000b1b00104d1a200220031036105720002002360204200020013602000b940202087f017e230041406a22052400200541206a41ac82084114106b20052802202107200528022422062003106c2004106d2103104d22082003ad106e20062008105720041007210a200541306a210b410021030340200a200341106a2208490440200541086a2007200620012002106f200528020c21012000200528020836020020002001360204200541406b240005200b42003703002005420037032820042003200541286a2203411010701a2005410036023c20032005413c6a22091071210c200320091072210d2003200910712103200541186a20072006200c1069200541106a2005280218200528021c200d10732005280210210720052802142106104d1a2006200310491057200821030c010b0b0b180020012002104121012000104d360204200020013602000b1000104d1a20002001280200103610570b0900200010074104760b3801017f230041106b2202240020024200370308200220014100200241086a10a40120002002280200200228020410181a200241106a24000b900101037f230041106b220524000240200310790d0020022003107a200410072106410021030340200341046a220720064b0d012005410036020c200420032005410c6a410410701a2002200528020c220341187420034180fe03714108747220034108764180fe037120034118767272107a200721030c000b000b2000200236020420002001360200200541106a24000b0d0020002001200220031085010b5b01027f2001280200220341046a210202402003417b4d0440200241104b0d0120012002360200200020036a280000220041187420004180fe03714108747220004108764180fe0371200041187672720f0b109501000b109501000b8f0102017e027f2001280200220441086a21030240200441774d0440200341104b0d0120012003360200200020046a290000220242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484840f0b109501000b109501000b2001017f104d22042003106e20022004105720002002360204200020013602000ba00101017f230041306b22052400200541286a41c08208410f106b200541206a2005280228200528022c20042802081075200541186a2005280220200528022420042903001073200541106a2005280218200528021c200428020c1076200541086a200528021020052802142003107720052005280208200528020c20012002106f200528020421012000200528020036020020002001360204200541306a24000b1e00104d1a200220032802001036105720002002360204200020013602000b1e00104d1a200220032802001049105720002002360204200020013602000b160020022003107a20002002360204200020013602000b7101017f230041206b22052400200541186a41cf8208410c106b200541106a2005280218200528021c20031075200541086a200528021020052802142004107620052005280208200528020c20012002106f200528020421012000200528020036020020002001360204200541206a24000b070020001007450b0d00104d1a20002001103610570b0e0020002001200220032004104f0b1c002000200120022003200410c6012000200028020020026a3602000b1f0020012002200310032201101c21022000200136020420002002453602000b5701037f230041106b2202240020002001107f2103200241086a2000280208200028020022042003107d20022802084101470440200141e68208410f108001000b200228020c2000200320046a360200200241106a24000b7301017f230041106b220224002002410036020c200041086a20002802002002410c6a41041096010440200141e68208410f108001000b2000200028020041046a360200200228020c2100200241106a2400200041187420004180fe03714108747220004108764180fe0371200041187672720b2c01017f41ea8308411b10412203200010041a200341bd81084103100f1a200320012002100f1a20031010000baf0101047f230041106b220324002003410036020c024020012003410c6a410410820122024504402003200128020820012802002204200328020c220241187420024180fe03714108747220024108764180fe0371200241187672722205107d2000027f20032802004101470440410f210241e682080c010b200328020421022001200420056a36020041000b360200200020023602040c010b2000410f360204200020023602000b200341106a24000b3201017f41e682082103200041086a200028020020012002109601047f41e68208052000200028020020026a36020041000b0b0b00200020012002100f1a0b09002000106741016b0b0f00200020012003200210334100470b09002000200110041a0b810102047f017e230041206b22022400200241106a42003703002002420037030820014100200241086a2203411010702002410036021c20032002411c6a2204107121052003200410722106200241086a2002411c6a10712103044041868308411d1002000b2000200336020c2000200536020820002006370300200241206a24000b1500417f200020011019220041004720004100481b0b1900200041feffffff074604404180800841191002000b20000b6001027f230041206b22012400200010074120460440200141186a4200370300200141106a4200370300200141086a42003703002001420037030020004100200141201085011a2001412041a383084120108b0121020b200141206a240020020b5301027f2001200346047f4100210302402001450d00034020002d0000220420022d00002205460440200041016a2100200241016a2102200141016b22010d010c020b0b200420056b21030b20030541010b450b0c00200020002001100120000b0c00200020002001101a20000b0c00200020002001101b20000b0a0020002000200110010b11002000200041a08d06109101101a20000b0b0041722000ad100041720b0f00200020002001109101101b20000b0f00200020002001109401101b20000b0a0041722000103a41720b060010a602000bc70301067f02400240027f024020002d000845044020002802002204100722054190ce004b0d0141f8e1082d00000d0141f4e108200536020041f8e10841013a00002004410041e49308200510701a200041013a00080b4101200120036a220041f4e1082802004b0d011a20002001490d0220004190ce004b0d03200141e493086a2100200341104f04402002410020026b41037122046a210520040440200021010340200220012d00003a0000200141016a2101200241016a22022005490d000b0b2005200320046b2203417c7122066a21020240200020046a22044103710440200641004c0d012004410374220141187121072004417c71220841046a2100410020016b4118712109200828020021010340200520012007762000280200220120097472360200200041046a2100200541046a22052002490d000b0c010b200641004c0d0020042100034020052000280200360200200041046a2100200541046a22052002490d000b0b20034103712103200420066a21000b20030440200220036a21010340200220002d00003a0000200041016a2100200241016a22022001490d000b0b41000f0b200041003a0008200420012002200310700b0f0b109501000b109501000b1301017f1035220120004106109101101f20010b0e01017f103522012000102020010b0e01017f103522004200100020000b0a0041764200100041760b09002000200110221a0b3f01017f1040210220012802002002104a20012802042002104820012802082002109d01200128020c2002109d0120012802102002109d0120002002109b010b4601017f230041106b220224002002200041187420004180fe03714108747220004108764180fe03712000411876727236020c20012002410c6a4104108301200241106a24000b0b0020002001104910221a0b1200416c4101410010181a2000416c10221a0b2601017e2000200010ab0122014280808080105a0440200041998008410e108001000b2001a70b1a0020001036220041d483084105100f1a2001200010a20120000b090020002001109d010b3901017f230041106b220224002002420037030820022001ad4101200241086a10a40120002002280200200228020410a501200241106a24000baa0202047f027e2003200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014238882208200142288822094280fe0383848484370000200041084100200142005322072002716b41ff017122042008a746220520042001423088a741ff01714671220620056a2006410020042009a741ff0171461b22056a2005410020042001422088a741ff0171461b22056a2005410020042001a72205411876461b22066a200641002004200541107641ff0171461b22066a200641002004200541087641ff0171461b22046a200441002001501b6a22042007200320044107716a2c0000410048732004410047712002716b22026b3602042000200220036a3602000b0d00200020012002104110221a0b090020002001109e010b080020002001103f0b0a0020002001ad10a9010b3801017f230041106b2202240020024200370308200220014100200241086a10a40120002002280200200228020410a501200241106a24000b0d01017f200010632000109f010ba50102017e027f230041106b22032400200342003703082000104422041007220041094f0440200141998008410e108001000b20044100200320006b41106a20001085011a20032903082102200341106a2400200242388620024280fe0383422886842002428080fc0783421886200242808080f80f834208868484200242088842808080f80f832002421888428080fc07838420024228884280fe038320024238888484840baa0101067f230041206b220224002002410c6a22032001104320032001107e21042002410c6a2001107e1047210520032001107f21032002410c6a2001107f21062002410c6a2001107f21072002280210200228020c46044020022d001c044041f4e108410036020041f8e10841003a00000b200020073602102000200636020c200020033602082000200536020420002004360200200241206a24000f0b200141998008410e108001000b0800200010ae01450b0d002000416710211a416710070b130020001036220041cc93084106100f1a20000b1a0020001036220041c893084104100f1a2000200110860120000b1a0020001036220041c293084106100f1a2001200010b20120000b7801017f230041106b220224002002200042388620004280fe0383422886842000428080fc0783421886200042808080f80f834208868484200042088842808080f80f832000421888428080fc07838420004228884280fe038320004238888484843703082001200241086a4108108301200241106a24000b0c002000200110b00110b4010b09002000200010ab010b5001037f20002802082203200110b6014504402000280204220210a00121042000280200200441016a220010a101200110a90120022000ad10a901200210a00121002003200110b7012000ad10a9010b0b0f002000200110b70110a0014100470b1a0020001036220041e483084106100f1a2001200010b20120000b080020002001106c0b1301017f104d22022001ad106e2000200210570b1201017f104d2202200020011041105720020b2001017f20001044220110074120470440200041868c084110108001000b20010b2201017f1035220242001000200010990136020c20002001370300200020023602080bbe0102027f017e230041306b2203240020001089012100200341dd90084107106b2003200036022c20032003290300370224200341186a2200200341246a2204200110682003410c6a20002002106810be0120032802102100200328020c21012003280214109a0120012000104f210010232000100721012003410036022c2003200036022420032001410276360228200441db8208410b10bf01103622001007412047044041db8208410b41868c0841101054000b200341306a240020000b1701017e1029220042a08d067d2000200042a08d06561b0b7b01027f230041106b22032400200028020821042003410036020c200028020020044102742003410c6a41041070450440200328020c21012000200441016a360208200141187420014180fe03714108747220014108764180fe0371200141187672721036200341106a24000f0b2001200241c0810841111054000b8f0101057f20001036210310c1011044210410c2011044210510c30110bb0122061036200310362004103610bd012207108a0145044020062004200510bd012203108a01044041998408412b103d000b200310c1011044200720002001200210c401200210c4010f0b20062003200510bd012203108a01450440200320002001200210c4010f0b41c48408412b103d000b0a0041af8f08410c10410b0a0041978f08410b10410b0a0041a28f08410d10410bee0201037f230041406a2204240010c50110bb011089012106200441106a41c28c08411d106b200441086a200428021020042802142000107720042004280208200428020c2003107320042802002100200428020421052001104d10362201104a4200200110b20120022001104820052001105710be012006109a0120002005104f21011023200110072100200441003602242004200136021c200420004102763602202004411c6a41db8208410b10bf01220010072101200441003a003820042001360234200420003602302004200136022c200441003602282004410036023c200441286a2004413c6a410441db8208410b10c601024020042d003f044020042d003c450d010b200441286a41db8208410b10591a0b200441286a220010461a200010c7011a200010452100200428022c200428022846044020042d0038044041f4e108410036020041f8e10841003a00000b200441406b240020000f0b41db8208410b41998008410e1054000b0a0041bb8f08410d10410b2300200041086a20002802002001200210960104402003200441e68208410f1054000b0b880102017e017f230041106b22022400200242003703082000200241086a410841db8208410b107c20022903082101200241106a2400200142388620014280fe0383422886842001428080fc0783421886200142808080f80f834208868484200142088842808080f80f832001421888428080fc07838420014228884280fe038320014238888484840b1800200010c9011050200010ca01200010cb01200110a3010b170010cc0110a0012000490440418e86084112103d000b0b2a01017f1051210202402000200110cd0110bb0110370d002000200210370d0041a086084135103d000b0b1300200041bf8e08410d10412200109d0120000b0a0041cc8e08410d10410b1300200041b38e08410c10412200109d0120000bd90101037f024010cf0122052003280208490d00200328020c220420054f0d00200420032802102206460d002005200220046a2202200520022005491b20011b22012006200120064922051b22012004200120044b1b210610990121020340200420064604400240200545044020032802042002108f010c010b2000200110d0012204106322052002108f012004200510a6012000200110d1012204106322052002108f012004200510a6010b2003200136020c0520022000200410d00110aa01108f01200441016a21040c010b0b0b200010d2012003109c010b2b01027e1025220010d30110b401220154044041849308411a103d000b200020017d4280f52480a741016a0b1a00200041939208411610412200109d012001200010a20120000b1a00200041ec9108411210412200109d012001200010a20120000b1300200041d19108410b10412200109d0120000b0a0041a99208411710410b1b002000200141ff017141027441c092086a2802001092011090010b840101027f4280c8afa025103942808090bbbad6adf00d109301210141e29208411010412100103e10bb0120004167102641671036200110344280a30510c001210010d60110632000108e0142808090bbbad6adf00d10930142808090bbbad6adf00d109301103810970141a08d06109201413410920142a00b1093012001108e01108d010b0a0041c88f08410c10410bb80301097f230041306b2204240010cf012101200041d48f08411210412205109d012001200510a2010240200510ad014504402005106321000c010b200441086a200010d20110ac012000200110d10110632101200428020820014280a30510c00121090240200010cf01220310d801220710ad014504402007106321010c010b2000200341016b220210d90110632000200210da011063108c0121082000200210db01106321062000200210d90110632201104c45044020062000200210da0110632006108e012001108d01108c011a0b10dc01106321012008104c0d002006104c0d002004411c6a200010d20110ac012000200310d10110632103200428021c20034280a30510c00121032000200210dd0110632003108e01109801210020082006108e011098012102200710de01106342808090bbbad6adf00d10930142808090bbbad6adf00d1093012000108e01200241a08d06109201108d011038109701108d01220020012000200110880141ff01714101461b2201109e010b2005200942808090bbbad6adf00d10930142808090bbbad6adf00d10930120011038109701108e01108d012200109e010b200441306a240020000b1a00200041f38f08411310412200109d012001200010a20120000b1a00200041b39008411410412200109d012001200010a20120000b1a00200041c79008411610412200109d012001200010a20120000b1a002000419c9008411710412200109d012001200010a20120000b0a0041869008411610410b1a00200041e68f08410d10412200109d012001200010a20120000b0a0041cf8508410510410b1c00200010e001450440418789084110103d000b10dc01200010a6010b0e00200010840141ff01714101460b0a0010e201200010a6010b0a0041cb8508410410410b0a0010de01200010a6010bd405020a7f017e230041306b2204240010e501200110c901416b210902404180e2082d000022060440416b41ffffffff0720061b21090c010b4180e20841013a0000416b10270b4101210502402009106d410146044041002106200910072107200441206a210d0340200641106a220c20074b0d02200d42003703002004420037031820092006200441186a220641101085011a200441003602002005200620041071210a200620041072210e200620041071210b200c2106410021050d000b10a602000b4184810841221002000b024002400240024002400240200e5004401050220c200110cd0110bb011037044020022003492208450d0210cf0120024f0d03200320026b2209109101210510352206200b2005101a200a1036200610344280a30510c00110e601106310e701450d04200110d201220510ad010d05200441186a200510ac01200a20042802181037450d06200441206a2205200528020022072002200220074b1b360200200441106a200441286a2802002207200320032007491b3602002004200428022422072002200220074b1b360224200441086a2005290200370300200420042902183703000c070b41e585084129103d000b41e58908411d103d000b41c289084114103d000b41f292084112103d000b41f88808410f103d000b200a103621051099012107200420033602102004200236020c2004200236020820042007360204200420053602000c010b41d68908410f103d000b200141012004200410ce012003200220081b21030340200220034704402001200210d1012205106322082006108f012005200810a6012001200210d0012205106322082006108f012005200810a601200241016a21020c010b0b200910910121021035220120062002101b200b200b20011066200a103621022004200b3602242004420037031820042002360220200c200441186a104b2000200136020c200042003703002000200a360208200441306a24000b130010ef011065044041b08c084112103d000b0b0a0041fe9108411510410b10002000200110880141ff01714102490b1b002000103c45044041e48b08411e103d000b10e901200010a7010b0a0041949108411410410b1e0020002802082001104a2000290300200110b201200028020c200110480b8a0101047f230041106b220324002001280204220241046a220420012802084b047f41000520012802002003410036020c28020020022003410c6a410410701a200328020c210220012004360204200241187420024180fe03714108747220024108764180fe037120024118767272210241010b21012000200236020420002001360200200341106a24000b2e01027f20011036210220011036220341828c084104100f1a2000200336020420002001360200200020023602080b2701017f230041106b22022400200220003a000f20012002410f6a4101108301200241106a24000b0a0010ef01200010a3010b0a0041e68e08411310410b1d0002402000108a014504402000103c0d010b41918e084112103d000b0b13002000102845044041a38e084110103d000b0b0a0041888f08410f10410b1300200041aa8908410610412200109d0120000b1f00200141e49008410b10412201109d012002200110a2012000200110ec010b0a0041ef9008411110410b1f00200141809108411410412201109d012002200110a2012000200110ec010b1a00200041a89108410e10412200109d012001200010b20120000b1a00200041b69108411010412200109d012001200010b20120000b2100200041c69108410410412200109d012001200010b2012002200010a20120000b0a0041ca9108410710410b0a0041dc9108411010410b0c01017f10352200102a20000b9402020a7f017e102b410a105f4100105d4101105d21064102105d2107410341bd8508410e105a2100410441ae8508410f105a21014105419885084116105a4106418585084113105a2102410741ef84084116105a410810532103410910532104200010f001200110f001200210f001200310f101200410f10110c301200010a70110c501200110a70110f501200210a70110e80110c2012003109b0110c1012004109b01103b10df01200610e301200710e10110fb01421a10a90142e80710391038109701108e01210010e601200010a6011025210a10d301200a200a4280b4caae067d4280f524827d10a901104d22004114102c1a20001036210010f201220110ae014504402001200010221a0b410110ee010b0800102b4100105f0b7402037f017e230041106b22022400102b10524101105f2002410041d58608410d105a220036020c10cc0110a001210110cc01200141016a2201ad220310a901200110cd012000103f41f38c08410f10ba0122002002410c6a10b8012000200110b9012000104d10242003102d200241106a24000b2d01027f102b10524102105f4100105c2100410141e286084109105a2101200010c901200010cd01200110a7010b2b01027f102b4101105f4100105c2200410010c80141a48d08411110ba012201200010b9012001104d10240b2b01027f102b4101105f4100105c2200410110c80141c78d08411310ba012201200010b9012001104d10240b1100102b4101105f4100105c10cb0110640b2001017f102b10524101105f410041a289084108105b210010fb01200010a8010b1a01017f102b10524101105f4100105d210010e601200010a6010b9a0201067f230041306b220124004104105f4100105c2100410141b88908410a105b2102410241b089084108105b2103410341aa89084106105a210402400240200010d20110ad01044010fb0110a001200320026b4b0d01200120002002200310e40110d501220510e001450d022000200210d801200510a601200010f3012004103f200010cb01410110a301200141186a200141086a2903003703002001200436022820012003360224200120023602202001200129030037031041da8d08411a10ba012205200010b9012002104d1036220010a2012003200010a2012000200410041a200141106a200010ea01200520001024200141306a24000f0b41828a084121103d000b41a38a084114103d000b41b78a08412c103d000be70101067f230041306b220124004103105f4100105c2104410141b88908410a105b2100410241b089084108105b2103024002400240200410d201220210ad01450440200141046a200210ac0110cf01200128021422024f0d01200020024b0d02200128021020034b0d03200141186a220520042000200310e4012001200336022c2001200036022841f48d08411d10ba012202200410b9012000104d1036220010a2012003200010a2012005200010ea01200220001024200141306a24000f0b41888b084122103d000b41e38a084115103d000b41f292084112103d000b41f88a084110103d000b1700102b10524101105f410041ef84084116105a10e8010bcd0201087f230041306b22002400102b10524102105f4100105c2103410141b88908410a105b2102200310c9012000410c6a200310d201220610ac01024010cf012204200028021c2201490440200120024d200028021820024b72200220044d720d012003410120012000410c6a10ce011099012104200028021c21052002210103402007200120054b7245044020042003200110d00110aa01108f012003200110d101109f01200120054f2107200120012005496a21010c010b0b1051200028020c1036210520002004103436022c2000420037032020002005360228200041206a104b0240200220002802184704402000200236021c20062000410c6a109c010c010b2006109f010b41b58d08411210ba012201200310b9012002104d1036220210a201200420021048200120021024200041306a24000f0b41cd8b084117103d000b41f292084112103d000be10402077f017e23004190016b22002400102b4101105f4100105c210110e501200041246a200110d201220210ac0110cf0120002802344f0440200141012000200041246a10ce012002109f01024020002802282206104c0d002000280224210510e90110bb011089012104200041186a41aa8b08410f106b20002802182101200028021c2102104d21032000200636027420002005360270200042003703682003200041e8006a104e20002003360244200020043602402000200236023c20002001360238200010be01220737034820002004360254027f0240024002402003106d0e020102000b200020012002200041d4006a2003106a2000280204210120002802002102200710fc01109a0120022001107b0c020b20072004109a0120012002107b0c010b200041d8006a2003108701200029035821072000200041e4006a220336027c2000200041e0006a2206360278200020073703702000200041c8006a22053602880120002005360284012000200236026c2000200136026820002005360280012007500440200041086a20012002200620031078200028020c210120002802082102109a01210320002903482004200320022001107b0c010b200041106a200120022004200041f0006a1074200028021421012000280210210210fc012104109a01210320002903482004200320022001107b0b2101102341002102200110072104200041003602702000200136026820002004410276220136026c0340200120024d0d01200041e8006a41db8208410b10bf011a200028026c2101200028027021020c000b000b20004190016a24000f0b41b98b084114103d000b1100102b10524101105f4100105d10df010b1a01017f102b10524101105f4100105d210010d601200010a6010b0d00102b4100105f10d50110150b3d01027f102b10524102105f4100105c21004101105d220110e001450440418789084110103d000b200010c901200010cf0141016a10d801200110a6010b1100102b10524101105f4100105d10e3010b1100102b10524101105f4100105d10e1010bd10202037f017e230041206b22002400102b1061410010602000410036020c2000410c6a2102104d21010340200228020041fce1082802004804402001200241978908410b105510570c010b0b200028020c105e200110072102200041003602142000200241027622023602102000200136020c4100210102400340200120024904402000410c6a41968c08410810bf0121012000420037031820011007220241094f0d0220014100200020026b41206a20021085011a2000290318220342388620034280fe0383422886842003428080fc0783421886200342808080f80f834208868484200342088842808080f80f832003421888428080fc07838420034228884280fe0383200342388884848422034280808080105a0d022003a7220110c901200110d7011a20002802102102200028021421010c010b0b200041206a24000f0b41968c08410841998008410e1054000b1a01017f102b4101105f4100105c220010c901200010d70110150bb915020c7f037e230041c0016b22002400102b1061410310604100105c21044101105d2107027f230041206b2202240002400240024041021011450440410321010c010b41021053220310072101200241003a001c2002200136021820022003360214200220013602102002410036020c41032101024002402002410c6a41b48708410a105941ff01710e020100040b2002410c6a41b48708410a1059220141ff017141034f0d030b2002280210200228020c470d0120022d001c450d0041f4e108410036020041f8e10841003a00000b200241206a240020010c020b41b48708410a41998008410e1054000b41b48708410a41a78008410d1054000b210a2000410336023420004198016a2101410021030240200041346a2206220228020041fce1082802004e0440410121030c010b2002419e87084116105521052002419e87084116105610532202100741c000460d00419e8708411641868c0841101054000b2001200236020820012005360204200120033602002000280234105e2000280298012108200028029c01210320002802a001210910e501200410c90110cf0121022006200410d20110ac0102400240024002400240024002400240200028023c20024d0440200220002802444f0d01200041c8006a2004200210f40120001050220536025410fa012201200510b00110b401220c500440200110af0110b401210c2001200510b001200c42017c220c10a9012001200c10b1012005103f200c500d03200110af01200c10a9010b2000280250200c10b6010d0720004198016a2004200210f601024020002802a001200c10b6010d00200410cb011065450d0420080d0510f2011044104d2201104a20042001109d0120022001109d012001200510041a20032001104a200410f30110bb0120012009102e1a20031007410b4f0d062004200c2004200c10f801220610a001220110f901200310402203104a20022003109d012003109b012006200141016a10a80120014114490d002004200c2004200c10f701220110a001220310f901109f012001200341016a10a8010b200441012000200041346a10ce01200041c8006a200c10b501200410d70121082004200210d10110632109102f210e103e10ae01450d0641d89208410a10412201200510041a103e10bb012001416710264167103622011079450440200110072103200041003a00a801200020033602a401200020013602a0012000200336029c01200041003602980120004188016a20004198016a10810102402000280288010d00200028028c011035220110301a200042003703880120004198016a20004188016a41081082010d00200029038801210d20004188016a20004198016a1081012000280288010d00200028028c0110472103200028029c01200028029801470d0020002d00a801044041f4e108410036020041f8e10841003a00000b20002003360294012000200136029001200d423886200d4280fe038342288684200d428080fc0783421886200d42808080f80f834208868484200d42088842808080f80f83200d421888428080fc078384200d4228884280fe0383200d423888848484220d200e510d0a0240200310e001450d00200310342103200d200e5a0d00200e200d7d10940121061035220b20032006101b20012001200b10170b2000200e370388010c0a0b20002d00a801044041f4e108410036020041f8e10841003a00000b41cb8008412a103d000b20004188016a200e10bc010c080b41ca87084117103d000b41e18708412e103d000b41d98308410b1002000b41d485084111103d000b419e8808411f103d000b41ef8608410f103d000b20004188016a200e10bc010c010b418f8808410f103d000b0240200028029001220110840141ff0171410147044010990121060c010b10352206200110310b027f2008104c04401099010c010b20092006108e012008108d010b21032000280234103621010240024002400240027f0240200a41ff0171410346044010e201106321052004200210d0011063200310880141ff017141ff01470d032007104c0d0141d388084113103d000b2004200210d00122081063220910e001450d03200920032003200910880141ff01714101461b22091034200a10d4012203200710e701450d042008106322072007200310662008200710a6012004200210d9012207106322082006108f012007200810a6012006200a10d40121062004200210db012207106322082006108f012007200810a60120011036200942901c10c00121062004200210dd012202106322072006108f012002200710a6014207210d0240024002400240200a41ff017141016b0e020100020b420e210d0b200020033602644200210c20004200370358200020013602602005103621052003104c0d01102f210c10f50110bb011089012103200041286a41b48008410a106b200041206a2000280228200028022c200c200d7c107320002802202102200028022422012005107a104d2205200041d8006a104e20002005360274200020033602702000200136026c20002002360268200010be01220c3703782000200336028401027f0240024002402005106d0e020102000b200041086a2002200120004184016a2005106a200028020c210220002802082101200c10fc01109a0120012002107b0c020b200c2003109a0120022001107b0c010b20004188016a2005108701200029038801210c200020004194016a22063602ac01200020004190016a22073602a8012000200c3703a0012000200041f8006a22053602b801200020053602b4012000200136029c012000200236029801200020053602b001200c500440200041106a200220012007200610782000280214210220002802102101109a01210520002903782003200520012002107b0c010b200041186a200220012003200041a0016a1074200028021c21022000280218210110fc012103109a01210520002903782003200520012002107b0b21021023200210072101200041003602900120002002360288012000200141027636028c0120004188016a41db8208410b10bf01220110072102200041003a00a801200020023602a401200020013602a0012000200236029c01200041003602980120004198016a10462201100741044604402000410036027820014100200041f8006a220241041085011a41feffffff0720012002410441d083084104108b011b21010b20004198016a220210c701210c200210452103200028029c01200028029801470d0720002d00a801044041f4e108410036020041f8e10841003a00000b200141feffffff07470d0141c38308410d1002000b200020033602644200210c20004200370358200020013602602005200041d8006a104b0b200310340c010b2004200210da012207106322082006108f012007200810a601200120052003108e0110900142901c10c00121052004200210dd012201106322032005108f012001200310a60120004198016a22052004200241016a10f6012005200c10b5011099010b41938d08411110ba012202200041d4006a10b8012004104d10362204109d01200410480240200a41ff0171220541034704404101200410ed01200541027441cc92086a2802002d0000200410ed01200220041024200110402204104a200c200410b201200320041048200410420c010b4100200410ed012002200410240b200041c0016a24000f0b41bd88084116103d000b41e688084112103d000b41f88808410f103d000b41db8208410b41998008410e1054000bd20101087f230041206b22002400102b4102105f4100105c2101410141fe86084104105b210210fa012104104d2103200041146a2001200210f601200028021810a001210520002802142106410121010340200120054b45044020042006200110a10110b40110b101220710ae010440200710bb0121020b20032002107a200141016a21010c010b0b2000200336021020002003100736021c200041003602182000200041106a3602140340200041086a200041146a10eb0120002802080440200028020c10061a0c010b0b200041206a24000b6402047f017e230041106b22002400102b4103105f410041be8708410c105a21014101105c2102410241fe86084104105b210310fa01200110b301220450047e420005200041046a2002200310f401200028020c200410b601ad0b1016200041106a24000b950101057f230041206b22002400102b1061410110604100105c21032000410136020c02402000410c6a2204220128020041fce1082802004e0440410121020c010b20014182870841101056418287084110105821010b20002001360204200020023602002000280204210120002802002102200028020c105e2004200310d20110ac01200320022001200410ce01200041206a24000b6101027f230041206b22002400102b4101105f2000410c6a4100105c10d20110ac0110402101200028020c2001104a20002802102001104820002802142001109d0120002802182001109d01200028021c2001109d0120011042200041206a24000b1b00102b4102105f4100105c410141fe86084104105b10d10110620b1b00102b4102105f4100105c410141fe86084104105b10d00110620b9f0202087f017e230041206b22002400102b4102105f4100105c2103410141eb86084104105a2102200310c901104d21050240024010fa01200210b3012208500d002003200810f70110a00121062003200810f80110a00121020340200220064d0d012000410c6a220420032008200241016b220210f9012201104320042001107e20042001107f21042000280210200028020c470d0220002d001c044041f4e108410036020041f8e10841003a00000b104d10362201104a2004200110a2012005200110570c000b000b20002005360208200020051007360214200041003602102000200041086a36020c034020002000410c6a10eb0120002802000440200028020410061a0c010b0b200041206a24000f0b200141998008410e108001000b4701037f102b4102105f4100105c2100410141858408410a105a21011050200010ca01200010f3012001103f41828d08411110ba012202200010b901104d1a20022001103610240b1000102b4100105f10f201104410061a0b0e00102b4100105f10cf01ad102d0b5002017f017e102b4101105f410041fe86084104105b220045044041928708410c103d000b10d30110b4012000ad4280f5247e7c22014280f5247d1040220010b201200142017d200010b201200010420b1000102b4100105f10d30110b401102d0b1600102b10524101105f410041c18008410a105a103b0b1000102b4100105f103e10bb0110061a0b1c00102b10524100105f410110ee0141d98e08410d10ba01104d10240b1c00102b10524100105f410010ee0141f98e08410f10ba01104d10240b0d00102b4100105f10ef0110640b0300010b0b0041d29308410e1002000b0bdc130300418080080ba303726563697069656e742061646472657373206e6f7420736574696e70757420746f6f206c6f6e67696e76616c69642076616c75656c6f636b546f6b656e7300010273635f616464726573734661696c6564206465636f64696e6720726573756c742066726f6d20656e6572677920666163746f7279496e76616c69642061646472657373696e636f7272656374206e756d626572206f662045534454207472616e7366657273617267756d656e74206465636f6465206572726f722028293a20746f6f2066657720617267756d656e7473746f6f206d616e7920617267756d656e747377726f6e67206e756d626572206f6620617267756d656e747363616e6e6f74207375627472616374206265636175736520726573756c7420776f756c64206265206e656761746976654d756c7469455344544e46545472616e73666572455344544e46545472616e73666572455344545472616e7366657273796e6320726573756c74696e70757420746f6f2073686f72746361737420746f20693634206572726f724d616e6167656456656320696e646578206f7574206f662072616e67650041c383080b9d104553445420657870656374656445474c442e6974656d4944204f766572666c6f772e696e64657873746f72616765206465636f6465206572726f7220286b65793a206e65775f7369676e657270726f6a6563745f6964496e76616c6964205745474c442d55534443207061697220616464726573732066726f6d20726f75746572496e76616c696420544f4b454e2d55534443207061697220616464726573732066726f6d20726f75746572666565735f636f6c6c6563746f725f6164647265737373696d706c655f6c6f636b5f61646472657373656e657267795f666163746f72795f61646472657373736166655f70726963655f70616972726f757465725f6164647265737362657461616c70686150726f6a656374206973207061757365644f6e6c792070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e74496e76616c69642070726f6a6563742049444f6e6c79207363206f776e6572206f722070726f6a656374206f776e6572206d61792063616c6c207468697320656e64706f696e7470726f6a6563745f6f776e65726e65775f6f776e6572757365724c656e67746820746f6f206c6f6e677765656b6f70745f6d61785f6e725f7765656b73496e76616c6964207765656b6f70745f6e6f74655f616e645f7369676e6174757265636c61696d5f74797065757365725f6164647265737350726f6a656374206e6f742073746172746564207965744d6179206e6f7420636c61696d207265776172647320666f7220746869732070726f6a65637420616e796d6f7265416c726561647920636c61696d65644d7573742070726f76696465206e6f746520616e64207369676e617475726543616e20636c61696d2066756c6c2072657761726473496e76616c6964206d696e20726577617264734e6f7420656e6f7567682072657761726473546f6f206665772072657761726473525044452063616e6e6f74206265203070726f6a6563745f6964736e725f7765656b737369676e6572656e645f7765656b73746172745f7765656b496e76616c6964207765656b206e756d62657273496e76616c6964207061796d656e744f6e6c792066756e6769626c6520746f6b656e73206163636570746564496e697469616c207265776172647320616c7265616479206465706f7369746564546f6f2066657720726577617264207765656b734669727374207765656b207265776172647320646f6c6c61722070657220656e65726779206e6f742073657450726f6a65637420616c726561647920656e646564496e76616c696420656e64207765656b4d757374206465706f73697420696e697469616c20726577617264732066697273746465706f7369745377617046656573456e64207765656b206e6f74207265616368656443616e6e6f7420776974686472617720616e796d6f7265496e76616c6964206665657320636f6c6c6563746f7220616464726573732e6c656e626164206172726179206c656e6774687661722061726773696e707574206f7574206f662072616e6765436f6e747261637420697320706175736564676574536166655072696365427954696d657374616d704f6666736574656e65726779466163746f72794164647265737361646450726f6a6563744576656e746368616e67655369676e65724576656e74636c61696d526577617264734576656e74706175736550726f6a6563744576656e746f776e657257697468647261774576656e74756e706175736550726f6a6563744576656e746465706f736974496e697469616c526577617264734576656e746465706f7369744164646974696f6e616c526577617264734576656e74496e76616c69642053432061646472657373496e76616c696420746f6b656e20494470726f6a6563744f776e657270726f6a6563744163746976656c61737450726f6a65637449647061757365436f6e747261637470617573655f6d6f64756c653a706175736564756e7061757365436f6e74726163747369676e617475726550726566697875736463546f6b656e4964726f75746572416464726573737765676c64546f6b656e49647361666550726963655061697266697273745765656b417072746f74616c456e65726779466f725765656b726567526577446f6c6c617273726577446f6c6c617273506572456e657267796d696e526577446f6c6c617273506572456e65726779696e74456e65726779466f72526577436c61696d657273726567456e65726779526577436c61696d657273726567456e657267794578656d70436c61696d6572736765745061697275736572436c61696d656473696d706c654c6f636b416464726573736578656d707465645061727469636970616e747366656573436f6c6c6563746f724164647265737366697273744e6f7465496e64657863757272656e744e6f7465496e6465786e6f74657573657249647372657761726473496e666f6d696e52657761726473506572696f6472657761726473546f74616c416d6f756e746d696e5765656b6c795265776172647356616c75657265776172647352656d61696e696e67416d6f756e7466697273745765656b537461727454696d657374616d70a861000050c30000a08601003e0002003f0002004000020075736572456e65726779626173654173736574546f6b656e4964496e76616c6964207374617274207765656b5765656b2030206973206e6f7420612076616c6964207765656b456e64706f696e742063616e206f6e6c792062652063616c6c6564206279206f776e6572616464724964616464726c617374496470616e6963206f636375727265640041e093080b0438ffffff", "report": { "imports": [ "bigIntAbs", @@ -975,11 +982,16 @@ "smallIntGetUnsignedArgument", "validateTokenIdentifier" ], - "memoryAllocationError": false, "isMemGrow": false, "eiCheck": { "eiVersion": "1.3", "ok": true + }, + "codeReport": { + "path": "../output/growth-program.wasm", + "size": 21572, + "hasAllocator": false, + "hasPanic": "without message" } } } diff --git a/growth-program/output/growth-program.wasm b/growth-program/output/growth-program.wasm index 47f8d584eea80517713881337800b7709ecbbd3c..4ffc902f97403a75e7da9544c48f6533c49f85ad 100755 GIT binary patch delta 8976 zcmaJ`3w%_?)xT%%-QBynyV=Q$gd~u=OF|=vg2n_8B$JSYfGG$nEn;a%R!qQvNx<4x zHsT9kfQ(h~0aO&Mt!O{2)mk65t&gguTI-|M_QNWD*M7BHwXODl=I$mz+i&yB?%a8t zIp@s(yym{SkA83mZ7Yw6OolR_x2{RfDdpzI&(lT=|L6;C%-}C3j=^_K)a!0hrkg}ce_2c;NADLWG)S{% zWzVYizQHByS6X3yPGo5;Ne?!iKbRh{BBN$CpR*2>%k3Jy)2`5S>E5`r92=r|U+k%)-kLlg>ytPq7LOkvjx3yOMq zcA~^{UDqQ~=()BX7LhRJ31JiE*|rT@cC5h4!yb;nCq%XoW5Q@fDS^RHW4JVtAC1L$ zNi-6VlsS$w*75QM_;AQ|Y?~b00f+dYf!&>uYk|#xo)Zc=6n4U~SUDEz&hU7>E*#UD z@YI$6qR9GntNJ^;)7FQS*V)~@sDEv5x@*w-h!O+o!R*t*^ZL^L){uy;>s&vO&P};c z%HfT1QXc(sX+Dn)4T@&+F{(9yq;o&HA); zi73&}Eh-V#rTWZBMayNP6jNK%>4E08Yu133wf(BQyFWcJU~Lw~YnhX!J%eX=_jjI` zC1YJK;%AxD!`6`H9P0}GP^4<&m4ZcR?dcyF$|>`rT|h@jn+9_+NXiOK=p>5dnbtF&?}3$}|`*P70rb8;JNy~QoB zzt#{vZ6Mv>%!2^WS44dMy6(=wbZ+8xW=i&{z3;5G*7f?AZdv38F&6wR)^9B?>9BT) z1Rg%U7AT+BGXS~Iw{FCSXLt6kN-tql_FFfJLQLU@&cXHlIEnOGJzubHHq@Kf_xGp! zjHuQvdPOuzJN1RpakNYCik8!E{hes}l&^}AIWX&15y_sNwMV!(G(OmF>o(zb!5o@8 zyH;DbYswqve1C}E*2%o%^p$y)75PLNc|yu+%9ECFdD%zuEjd&7<&D$(@@CEc)m5%4 zmdcA_hEMV)@?1-ivd~o!EEi^=tlSq~1e0XA+?$3GOrEQck4<-7?rfE9+V>{Xmvx)h zKo{tYH?wklIX2DX(RNIp?gQu2k8z16xWR!{YMcWfb*9r#NuL6HWh zG2yA5I-K7Uiy6**Ay1b}^!)s3dVhXfO%2gT&?!vWO&{Tt_>9x&+xrrp&m?yYxhh|t zYUzr^gcV=*?I~8mw|OJWt73MRq%0XxejC>C^h==viRoUJUG9{hfiT%EsA&ivxy)%) zTQ7E1-Y|Xawoh+JoLe?mwiyM=^j&g{SBHfnBN}~6|0_|R=UZwgb|{oXx=L!hUM|(& zl8b4nb_*W2+wt^V!LbSS1{5O7+2Bpr->fVxQx=$Wd*yA=m@jID`Eq2LKB;goU83JC zJT3ecvOM_}-B@&GuK8S1F-RXSdN>7=ysln2e1P@B^2S@T1IOswpe1?d$BXaG@Xq;J z75ldD$c0|z=*P!-cgyVF%S50-=*PFEog!J8H0TKS5G_2ulC)MBjgFR8OuU9<1(2Cw;=KIY;5pAy z{a|#a>i5Ey+vnieu*c zR14$?IgcAI8n+O)V#6&Nw4h9RlYYOV{p3J=04r7Q6XmVFzPhk1$lo~N9 zj0Wa9#3xVtymCk>>-EOUO1eewubl94_}_luP-Qb!W&PDo_E$zNbBwF;=`Q&-`u`2+ zcD-VJ>8ZCPAAp$#h_V4yyUA*>floO%<;V!mD7w%YBsg6BAo#)&gmIw5 zOPB@#lbw?A7N{TOD8SzC-s-9t0xg=?qv-|BThWZ8`DYP$(#GDDQ*Fr~GM^HP08hZ5 zdQ3ksVOCW=^fVrdYkQ%i zR$xLt0SsHRMgOq6jULqTnliYui8V72$3I`QD)SV{MHv1OPFp?=^Ot+bE4Ab^eAvF# z4ux#Flp`Ay;!WanJ0&SZBg-qFHS9LT**Jy7uiA~NCzz>4=v0qvF=B!dI2O(m)H6Yk zXNC{pp%}`^jlY7d8!=TL)XOF=q8<9{6Du-XDMkp|*zG3-o9#-4u+>&FXSNqaG4R}f z7{K9iJd9yB<~Ud^?GY zRIn0BeMILfF{mEh?)Gv3-<~14jl7Fd*kqc9p1gZ^jhul@W!r<_dGW5l#HFSrsnU)6BfP*-Q{nb= z(0UsRF3RBtdyGQefo&$q51_?EnGr-jfwBJr)|)W|{EaL#t8mhn25SOH9}fK0CubeJ z#8n}{m(xl4zwA%dWtTG^XIrP>9GH*2$Vzzh;+!skBl&uE1RFgK5{_|;(04HZg^A-FtgQiS2=!Hk8XS@kc zk79?Q-h_)#T*rSDja|R<^UC4K#M4zJ%eBdVs1iLiBF3pF$dgGKb1j6g5G-lo+nZ|+K zV=5E&-_Z7l@IWQdHs^yQ02S@V0m)f>fNxyss`1Re{2iaiK4bXTVjb6zdv7GN) zN7+mRQ3+i!wB~tN;Kn4EZ|T#Ixhz%>L*jUCt4&ww-yPEira%)h2D}`G{|B1Aah7OA zXAq7pIV(<{x&~uG&|$|ZYnib<=woCVK{f-D2`n~#^-kzEoI`O?zo<6=VD`1d!H1b( zWczTae>9uFh2a9M=UPV%1=4+Nu9<3F`W+b0&(UWASmwYq?!yq=?}%xbA-EDtJ&qwD z`-q`3#G}A!p@1J@LIgaZ`3v1TwJ!4z5SA~OB`xKs{b(o9CKXaQpgl$|Q(<)pT1Ds; zDx%&(p25AYT#~d^6yGQVa&O;%j9A=7pN!BFu01} zi~CJx#p5Un6v;p9zG@T*(3+BOZGKV@1PbOr}Ftdj-}A6=X-U+vK)#vRoX{R<{Cpt~>*B|3mLS zt~?y*L_d05X(nLteoV;21fhhwCp+0zwh9otEa`|w1AYXnyO4cC*PM5;^I8xG7Z922 z@Ha^Qj7=XNHqHr+kT1h8uvf6;+k9wq(0Cepgk?dU@Lr@(KmMr9&mmPgOBG^?`NTU+ z?hI3~(SsjOj!+0wQ11Mmy^STS@yuZd_cNQWa8=Uyw>@YDp6=Ud9nF2e$yPzg0;t+T z9c|Q|bZ|6A?qgXqqXlPSA+E!|RzP4_HMVkk!PqwldEb<}NoT*oVxs^$8b3fvt@;~; z7{@{gEQAoa;rN&k%rjVrW=6BV8GbBfSpPK`E-|f9PFg=wSCYw^5Ujv^R*;)bX)NU8 ze8wUxkew5V4-&`0SmW}}W;w!OT_9;i7Rr9GGDS$5!Mo_-$1-0m=m%#`M?cOJgfPNu z;r!(e%CN;^4N63jBm{v7hC>VbSueOh0Sbo`SAIYqvx^CY7AAQj8tuJFPLMr$it)i5 zZp@L^vHno@H`qR&QAgHdSHD*-fcBv#@WrvlI+O2?DpAiEmToq=b{Knj>RV8HVPFsT z2yz5NCVOLmGpokBEKZ(Y1pKJI6-Kbw`XbAt4P#&Uontlpur?aN}V;_J32HtG*Is2Ap%3tYS z(@Qchf=A9|;_MJCxdP@WOT5{}&5QyHJCifv|BlRrxY980=^%SLHeF&`AKU2HpXfP6 z-g9`rfJ{gqKVwGpdbkfyo`yTU^)nhH*TFry@)7;r8P&*%4$W9ygDptD#Kj(0&gPVh z19U(G!R3LvPMtA|+pt<=_?%NLJZy-Eg8RFzu1cQ+2Pt{KS?|?Zm<{@-#-d3fj2mg#(DFN3B+r zjiwJZ{5vPkE(BH_Fb9M{1k}Ouc|CX5@zsCh16Y&-l24T%PzunO_n2BOwur4w-i-%+ z)2xOw?xT1F^4>tb2B`05(X^ZVn8X(*r+jWagm5M2;`#y=Hl`1!3VaWS9r%V2 zofv|bl@IDUv&&oFV~gJn4&?i=XW59TH6PHkIm_TE3ZBg=-vJV;xScojWBf1w&Wo_p zmhbDGvn$$xb`(@VW=wvIg?@=p@33*1awRH{P3EJdLnw`h)yqgO^Q1CzJLN&8N4ZK* zi<3@_f)-?!7m{v2$)6D@z*3v37bw}pawA*YOvyOrp>udPgJrWBt`%1iZuqyIG+Q4$ z=~U(CpAyf5CE6zF;2uWSp@fS2`O82n-;ZB_OUh&zsWq3{VO(Fb$~;*Lu>1K9*h;UM zGp*pe6mvcGBb;6=QLW=P%=c|Z%F+VEEO?J*?B1!sd&_A!SyYTbfP)2v-{^Z9OS%x4 zd6QT8mT5STj|6#q*i7at9?W?4Kg~eCj52XsC0FjjwAVOXcBLXgLBOTyUR|qZm$19H znQMS0hLp}+AL%cuE;z535ed)gC%EButtlw|Lc`u!=8Ro(V2nrdaG7(8*~AG9Z|? z1Jj1>a<-4#1KhhgvWYP{dLoCHM=3~_9s+d67&IS7D_aceSuMv-Komp{@gXqoa1H?% zhVawDkX6Nqi%`wGdP~bBTt3NfvUc_(7sM$)sGn?Ura$OdYu&hqVMH-g50G4*wT@06PvJ3%F|Ww`x$)*eZkcT7oY5Seyl6nsx!+G zoH+|?OlHZjPSS$Y~nN`GW)cZ|7{GmxYEn) z5_nT&ihf+GTbzOA$Rs)c`h(FO3LhW<;h`fL5{*c^K49G)pp?4^Zpns){hfU*%!b?V znYKV)g;3HFhg^tP{9+3CJOB>v?%~7%uVw(r!(Bao2(PjnJ$K%uLUZkEdTwQS;lfo9 z&6|qD_~yKExZBCy!sC@j8?G%!am$s-CHxYR4{PLd6?r4L|w$#v&>+P}o(_KC5dJdG&-$QuQ^YDUMA-{HY`uqbQEI1=Hsd;VRV1H-V qpn3hh;+(bJ>(``bnuqS}i}2ix16`-wPr7o+=kyIr+MVfeHva|;TPJS- delta 8995 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

x*rY|~HIjKcMl{BJhbJt+R*%!jp8 zTTLJ6`r7i!hmc26E{lQe^AlV_X4%%vLD5urn6C*9RZH|0EKUzDS z=IcMyj*fi^Iix&Q`QNAM!F8i!{#^>UuWX%X_33qG>G}Q*3w|@muwk$SKZ)H?D2x;Z z7{JCD4eS|}_#={45QFc#(RJc9%~V{yR$#94eSmNO z_Mh{14KDok74@U?D@;6aAl%B~$G^=TtRDm4{H=a)I(wmyU%2XU`Pr+ksrpy*@00Ag z-YZ&E>4a|ROC0*y*hMiW8}aKD7Anxd$ZQE>4mJD|o0pw9O#9?X%GeEG;f^Txm&)e%Y_MAu)a@3Y0vJp~c2 z8=74}xNE8B@dHI3!@2wV{-rba6J4*1XHMCF=FIO0@)oXWZ(g}PHOc(g-Ms&uIR^;m x%g(uH54o`BLjRZcy3Y0sy3ajr?7XI~W!3E~I+mxpQ_cFbxed+@Uw{4ee*hV?9Z&!O diff --git a/growth-program/wasm/Cargo.lock b/growth-program/wasm/Cargo.lock index 8793388..878e4c6 100644 --- a/growth-program/wasm/Cargo.lock +++ b/growth-program/wasm/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" @@ -16,14 +16,14 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -31,7 +31,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -39,7 +39,7 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "fixed-supply-token", "math", @@ -63,7 +63,7 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "legacy_token_decode_module", @@ -80,7 +80,7 @@ dependencies = [ [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "energy-factory", "multiversx-sc", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "common_errors", @@ -108,7 +108,7 @@ dependencies = [ [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -159,7 +159,7 @@ dependencies = [ [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "multiversx-sc", @@ -169,7 +169,7 @@ dependencies = [ [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "energy-factory", "multiversx-sc", @@ -179,7 +179,7 @@ dependencies = [ [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -187,16 +187,16 @@ dependencies = [ [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38a802d6cfa67748145a9e729336f4e6390eba702b5f14360ed01fcff14faa4" +checksum = "2a86a27b04bb7cca97ad8971ee57e6b978619623dde4ba9acae1d4ecb436f062" dependencies = [ "bitflags", "hex-literal", @@ -208,9 +208,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c94397b2fba14e40edfa55905b3f453ed57aa06c9b1960ad6a0ca6bfb7a236" +checksum = "007d7a5a8534e5dc9128cb8f15a65a21dd378e135c6016c7cd1491cd012bc8cb" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -219,9 +219,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf72a8042da0bc19da0b8f0d4f61b4c66ae853560fefc69cd8fea87bf1aa8c14" +checksum = "dffba1dce273ed5b61ee1b90aeea5c8c744617d0f12624f620768c144d83e753" dependencies = [ "hex", "proc-macro2", @@ -231,9 +231,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc53ddcbd71948d2e8d3d6b814da866e2920b24e6c0cbfa643922f781897476" +checksum = "f7a6ee275d6b1c2b86394369df0bc62a3f25018cbab12668a191b89d88fdcf71" dependencies = [ "hex", "proc-macro2", @@ -244,18 +244,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea1ae09db9cac18669b85d50932410df6082e1a575975ba5224e3b7ae33cbe7d" +checksum = "fece2308326cc59c53fedd682259625e8ecc306e4c3b35051725ca388677b47b" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99a090365b4483b4ea955ba1322f986f6821be88144291f0013c03f59b4de753" +checksum = "0ab5bb42b3ce827227a5e38f3c24fbe0fb23d475425b049043e193186e36c590" dependencies = [ "multiversx-sc", ] @@ -281,7 +281,7 @@ dependencies = [ [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "common_structs", @@ -298,7 +298,7 @@ dependencies = [ [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", "permissions_module", @@ -307,7 +307,7 @@ dependencies = [ [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "bitflags", "common_errors", @@ -316,18 +316,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -345,7 +345,7 @@ dependencies = [ [[package]] name = "router" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "locking_module", "multiversx-sc", @@ -358,7 +358,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "multiversx-sc", @@ -367,7 +367,7 @@ dependencies = [ [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "multiversx-sc", @@ -382,9 +382,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "syn" -version = "2.0.61" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -394,7 +394,7 @@ dependencies = [ [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "common_structs", @@ -416,7 +416,7 @@ checksum = "151ac09978d3c2862c4e39b557f4eceee2cc72150bc4cb4f16abf061b6e381fb" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -424,7 +424,7 @@ dependencies = [ [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_structs", "fixed-supply-token", @@ -435,7 +435,7 @@ dependencies = [ [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "multiversx-sc", @@ -444,7 +444,7 @@ dependencies = [ [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common-types", "energy-query", diff --git a/growth-program/wasm/Cargo.toml b/growth-program/wasm/Cargo.toml index fd0b3a2..3eff050 100644 --- a/growth-program/wasm/Cargo.toml +++ b/growth-program/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.50.5" +version = "=0.53.0" [workspace] members = ["."] diff --git a/metabonding/Cargo.toml b/metabonding/Cargo.toml index c1c24d9..ff03409 100644 --- a/metabonding/Cargo.toml +++ b/metabonding/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.50.5" +version = "=0.53.0" [dependencies.multiversx-sc-modules] -version = "=0.50.5" +version = "=0.53.0" [dependencies.sc_whitelist_module] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "c061a85" +rev = "571dc9d" [dev-dependencies] num-bigint = "0.4.2" @@ -25,4 +25,4 @@ hex = "0.4" hex-literal = "0.4.1" [dev-dependencies.multiversx-sc-scenario] -version = "=0.50.5" +version = "=0.53.0" diff --git a/metabonding/meta/Cargo.toml b/metabonding/meta/Cargo.toml index f39a4e0..51fc46c 100644 --- a/metabonding/meta/Cargo.toml +++ b/metabonding/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["Dorin Marian Iancu, dorin.iancu@multiversx.com"] path = ".." [dependencies.multiversx-sc-meta] -version = "=0.50.5" +version = "=0.53.0" default-features = false diff --git a/metabonding/wasm/Cargo.lock b/metabonding/wasm/Cargo.lock index cc263d1..73c210f 100644 --- a/metabonding/wasm/Cargo.lock +++ b/metabonding/wasm/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" @@ -16,14 +16,14 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "multiversx-sc", ] @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38a802d6cfa67748145a9e729336f4e6390eba702b5f14360ed01fcff14faa4" +checksum = "2a86a27b04bb7cca97ad8971ee57e6b978619623dde4ba9acae1d4ecb436f062" dependencies = [ "bitflags", "hex-literal", @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c94397b2fba14e40edfa55905b3f453ed57aa06c9b1960ad6a0ca6bfb7a236" +checksum = "007d7a5a8534e5dc9128cb8f15a65a21dd378e135c6016c7cd1491cd012bc8cb" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf72a8042da0bc19da0b8f0d4f61b4c66ae853560fefc69cd8fea87bf1aa8c14" +checksum = "dffba1dce273ed5b61ee1b90aeea5c8c744617d0f12624f620768c144d83e753" dependencies = [ "hex", "proc-macro2", @@ -102,9 +102,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc53ddcbd71948d2e8d3d6b814da866e2920b24e6c0cbfa643922f781897476" +checksum = "f7a6ee275d6b1c2b86394369df0bc62a3f25018cbab12668a191b89d88fdcf71" dependencies = [ "hex", "proc-macro2", @@ -115,18 +115,18 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea1ae09db9cac18669b85d50932410df6082e1a575975ba5224e3b7ae33cbe7d" +checksum = "fece2308326cc59c53fedd682259625e8ecc306e4c3b35051725ca388677b47b" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99a090365b4483b4ea955ba1322f986f6821be88144291f0013c03f59b4de753" +checksum = "0ab5bb42b3ce827227a5e38f3c24fbe0fb23d475425b049043e193186e36c590" dependencies = [ "multiversx-sc", ] @@ -151,18 +151,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -180,7 +180,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=c061a85#c061a85ed91349699145b58fcc32f2b1fe56ac09" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=571dc9d#571dc9d48cadeb76392ff24202a6f6ead2d68153" dependencies = [ "common_errors", "multiversx-sc", @@ -194,9 +194,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "syn" -version = "2.0.61" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", diff --git a/metabonding/wasm/Cargo.toml b/metabonding/wasm/Cargo.toml index 9a4d61a..645635b 100644 --- a/metabonding/wasm/Cargo.toml +++ b/metabonding/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.50.5" +version = "=0.53.0" [workspace] members = ["."] diff --git a/pair-mock/Cargo.toml b/pair-mock/Cargo.toml index 6e24c2b..d6fff1f 100644 --- a/pair-mock/Cargo.toml +++ b/pair-mock/Cargo.toml @@ -9,8 +9,8 @@ publish = false path = "src/pair.rs" [dependencies.multiversx-sc] -version = "=0.50.5" +version = "=0.53.0" features = ["esdt-token-payment-legacy-decode"] [dev-dependencies.multiversx-sc-scenario] -version = "=0.50.5" +version = "=0.53.0" diff --git a/pair-mock/meta/Cargo.toml b/pair-mock/meta/Cargo.toml index d2991b2..e6f1331 100644 --- a/pair-mock/meta/Cargo.toml +++ b/pair-mock/meta/Cargo.toml @@ -11,5 +11,5 @@ authors = ["MultiversX "] path = ".." [dependencies.multiversx-sc-meta] -version = "=0.50.5" +version = "=0.53.0" default-features = false diff --git a/pair-mock/wasm/Cargo.lock b/pair-mock/wasm/Cargo.lock index 7356f31..9bc8e5c 100644 --- a/pair-mock/wasm/Cargo.lock +++ b/pair-mock/wasm/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" @@ -16,9 +16,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38a802d6cfa67748145a9e729336f4e6390eba702b5f14360ed01fcff14faa4" +checksum = "2a86a27b04bb7cca97ad8971ee57e6b978619623dde4ba9acae1d4ecb436f062" dependencies = [ "bitflags", "hex-literal", @@ -54,9 +54,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c94397b2fba14e40edfa55905b3f453ed57aa06c9b1960ad6a0ca6bfb7a236" +checksum = "007d7a5a8534e5dc9128cb8f15a65a21dd378e135c6016c7cd1491cd012bc8cb" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf72a8042da0bc19da0b8f0d4f61b4c66ae853560fefc69cd8fea87bf1aa8c14" +checksum = "dffba1dce273ed5b61ee1b90aeea5c8c744617d0f12624f620768c144d83e753" dependencies = [ "hex", "proc-macro2", @@ -77,9 +77,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc53ddcbd71948d2e8d3d6b814da866e2920b24e6c0cbfa643922f781897476" +checksum = "f7a6ee275d6b1c2b86394369df0bc62a3f25018cbab12668a191b89d88fdcf71" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99a090365b4483b4ea955ba1322f986f6821be88144291f0013c03f59b4de753" +checksum = "0ab5bb42b3ce827227a5e38f3c24fbe0fb23d475425b049043e193186e36c590" dependencies = [ "multiversx-sc", ] @@ -132,18 +132,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -166,9 +166,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "syn" -version = "2.0.61" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", diff --git a/pair-mock/wasm/Cargo.toml b/pair-mock/wasm/Cargo.toml index 2b0db71..1113e6b 100644 --- a/pair-mock/wasm/Cargo.toml +++ b/pair-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.50.5" +version = "=0.53.0" [workspace] members = ["."] diff --git a/router-mock/Cargo.toml b/router-mock/Cargo.toml index 5bc10ae..523513a 100644 --- a/router-mock/Cargo.toml +++ b/router-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/router_mock.rs" [dependencies.multiversx-sc] -version = "=0.50.5" +version = "=0.53.0" [dev-dependencies] num-bigint = "0.4.2" [dev-dependencies.multiversx-sc-scenario] -version = "=0.50.5" +version = "=0.53.0" diff --git a/router-mock/meta/Cargo.toml b/router-mock/meta/Cargo.toml index b55682e..54cdf7e 100644 --- a/router-mock/meta/Cargo.toml +++ b/router-mock/meta/Cargo.toml @@ -8,5 +8,5 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "=0.50.5" +version = "=0.53.0" default-features = false diff --git a/router-mock/output/router-mock.abi.json b/router-mock/output/router-mock.abi.json index 8e6128f..c348d64 100644 --- a/router-mock/output/router-mock.abi.json +++ b/router-mock/output/router-mock.abi.json @@ -1,20 +1,20 @@ { "buildInfo": { "rustc": { - "version": "1.79.0", - "commitHash": "129f3b9964af4d4a709d1383930ade12dfe7c081", - "commitDate": "2024-06-10", - "channel": "Stable", - "short": "rustc 1.79.0 (129f3b996 2024-06-10)" + "version": "1.81.0-nightly", + "commitHash": "6292b2af620dbd771ebb687c3a93c69ba8f97268", + "commitDate": "2024-07-02", + "channel": "Nightly", + "short": "rustc 1.81.0-nightly (6292b2af6 2024-07-02)" }, "contractCrate": { "name": "router-mock", "version": "0.0.0", - "gitVersion": "v1.0.2-190-g05a3ba5" + "gitVersion": "v1.0.2-193-gbac0928" }, "framework": { "name": "multiversx-sc", - "version": "0.50.5" + "version": "0.53.0" } }, "name": "RouterMock", diff --git a/router-mock/output/router-mock.imports.json b/router-mock/output/router-mock.imports.json index e6ef2c5..3a07c21 100644 --- a/router-mock/output/router-mock.imports.json +++ b/router-mock/output/router-mock.imports.json @@ -1,6 +1,7 @@ [ "checkNoPayment", "getNumArguments", + "mBufferAppend", "mBufferAppendBytes", "mBufferEq", "mBufferFinish", diff --git a/router-mock/output/router-mock.mxsc.json b/router-mock/output/router-mock.mxsc.json index e06b21d..5430197 100644 --- a/router-mock/output/router-mock.mxsc.json +++ b/router-mock/output/router-mock.mxsc.json @@ -1,11 +1,11 @@ { "buildInfo": { "rustc": { - "version": "1.79.0", - "commitHash": "129f3b9964af4d4a709d1383930ade12dfe7c081", - "commitDate": "2024-06-10", - "channel": "Stable", - "short": "rustc 1.79.0 (129f3b996 2024-06-10)" + "version": "1.81.0-nightly", + "commitHash": "6292b2af620dbd771ebb687c3a93c69ba8f97268", + "commitDate": "2024-07-02", + "channel": "Nightly", + "short": "rustc 1.81.0-nightly (6292b2af6 2024-07-02)" }, "contractCrate": { "name": "router-mock", @@ -13,7 +13,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.5" + "version": "0.53.0" } }, "abi": { @@ -56,12 +56,12 @@ "hasCallback": false, "types": {} }, - "size": 893, - "code": "0061736d0100000001230760027f7f017f60000060017f017f6000017f60037f7f7f017f60017f0060027f7f00028d020c03656e76096d4275666665724571000003656e76126d427566666572417070656e644279746573000403656e76126d616e616765645369676e616c4572726f72000503656e76106d4275666665724765744c656e677468000203656e760f6765744e756d417267756d656e7473000303656e760b7369676e616c4572726f72000603656e760f6d4275666665725365744279746573000403656e76126d427566666572476574417267756d656e74000003656e76126d42756666657253746f726167654c6f6164000003656e760e636865636b4e6f5061796d656e74000103656e76136d42756666657253746f7261676553746f7265000003656e760d6d42756666657246696e6973680002030c0b00000201030203030101010503010003060f027f00419c81080b7f0041a081080b074106066d656d6f7279020004696e69740014076765745061697200150863616c6c4261636b00160a5f5f646174615f656e6403000b5f5f686561705f6261736503010ac1020b0b0020002001100041004a0b1101017f101022022000200110061a20020b0d0020001010220010071a20000b1400100441024604400f0b41a3800841191005000b1901017f419881084198810828020041016b220036020020000b0d0020001010220010081a20000b0a0041828108410b100d0b0a00418d8108410b100d0b5801027f1009100f4100100e220010034120470440418980084117100d220041808008410910011a200041a08008410310011a200041f28008411010011a20001002000b4101100e210110122000100a1a10132001100a1a0b6401027f1009100f4100100e21004101100e2101024002402000101310112200100c0d0020012000100c0d0041bc80084120100d21000c010b10121011220010034120460d0041dc80084116100d220041f28008411010011a20001002000b2000100b1a0b02000b0b92010300418080080b3c706169725f61646472617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e74730041dc80080b3c73746f72616765206465636f6465206572726f723a20626164206172726179206c656e677468706169724164647265737375736463546f6b656e496400419881080b049cffffff", + "code": "0061736d0100000001230760027f7f017f60000060017f017f6000017f60037f7f7f017f60017f0060027f7f0002a1020d03656e76096d4275666665724571000003656e76126d427566666572417070656e644279746573000403656e76126d616e616765645369676e616c4572726f72000503656e76106d4275666665724765744c656e677468000203656e760f6765744e756d417267756d656e7473000303656e760b7369676e616c4572726f72000603656e760f6d4275666665725365744279746573000403656e76126d427566666572476574417267756d656e74000003656e76126d42756666657253746f726167654c6f6164000003656e760d6d427566666572417070656e64000003656e760e636865636b4e6f5061796d656e74000103656e76136d42756666657253746f7261676553746f7265000003656e760d6d42756666657246696e6973680002030c0b00000201030203030101010503010003060f027f0041a481080b7f0041b081080b074106066d656d6f7279020004696e69740015076765745061697200160863616c6c4261636b00170a5f5f646174615f656e6403000b5f5f686561705f6261736503010ad6020b0b0020002001100041004a0b1101017f101122022000200110061a20020b0d0020001011220010071a20000b1400100441024604400f0b41a3800841191005000b1901017f41a0810841a0810828020041016b220036020020000b0d0020001011220010081a20000b0a0041878108410b100e0b0a0041928108410b100e0b5801027f100a10104100100f220010034120470440418980084117100e220041808008410910011a200041a08008410310011a200041f78008411010011a20001002000b4101100f210110132000100b1a10142001100b1a0b7801027f100a10104100100f21004101100f2101024002402000101410122200100d0d0020012000100d0d0041bc80084120100e21000c010b101322011012220010034120460d0041dc8008411b100e2200200110091a200041a08008410310011a200041f78008411010011a20001002000b2000100c1a0b0300010b0b97010300418080080b3c706169725f61646472617267756d656e74206465636f6465206572726f722028293a2077726f6e67206e756d626572206f6620617267756d656e74730041dc80080b4173746f72616765206465636f6465206572726f7220286b65793a20626164206172726179206c656e677468706169724164647265737375736463546f6b656e49640041a081080b0438ffffff", "report": { "imports": [ "checkNoPayment", "getNumArguments", + "mBufferAppend", "mBufferAppendBytes", "mBufferEq", "mBufferFinish", @@ -73,11 +73,16 @@ "managedSignalError", "signalError" ], - "memoryAllocationError": false, "isMemGrow": false, "eiCheck": { "eiVersion": "1.3", "ok": true + }, + "codeReport": { + "path": "../output/router-mock.wasm", + "size": 939, + "hasAllocator": false, + "hasPanic": "none" } } } diff --git a/router-mock/output/router-mock.wasm b/router-mock/output/router-mock.wasm index d7491fcc4e0a8431630b7455e19acbc52c2182a0..df40cd6ac33bcd56bc2948c5ba79d2c790daa0dc 100755 GIT binary patch delta 451 zcmZvYzfJ-{5XNWs$Z@b741$uJ7Rxmf3ln2vELjRou(7l=7gz}4Z%$04I;aetc!ez{ zb~ZkMkD#rUPv8qs8Jt533yafyQ9@?p!Wd7VzhtF@sJPT9`x2Nwb)NQR)G zDzc0Pn05JTVmguwn_SF>Z_Ewm6HC!4aZs%7!VxEH?Yn@MLtPToEu{peBYD4;7mNp( zL{xwoN*YR@#>#3swp0PrE~qi71TtEn<|K_@xgd!vi5!F?uuPF*j&Ov7c_J2$xcRfW zNLW#XmwA~&dEB74Y~p9sQB|+BP-40WDJC%IvQ>a!PRRQtZ##may@~%pax{)e=uSDp s04Bsk_{Gm0bv5k!UQ^4uuJ!9$YTxhsveee2uxjij=*vXxc)48u0LtA~iU0rr delta 413 zcmY+Au}%U(5Qb;>$Z;?n4j`CZES76D7AD5T%7U@bXk|%zfeRskmz)$@9oSirsMlCv zLhmcs_yE3vh0kDba5ycr*vvQk|2y+%pYvb#-L5s$rTe|Nw5r}s zqWD@vu7A-V!+O3Kj?aUB40Wdy42MTSX8?`#No{VuYD6$#6am8-R+LJJe4X9cp3&%v zN|b&mKY5%wEN5E-tAP&(TBKjy2XZ{=ioiGGLULC)`^C1>2^DCKfy&~v*qr2Ad^>S? zgIphYB2*wH19%~5{otn{Wk?#3C0Mzss48)a9@Qjq(ZlYa$xVs1vgnp>iK#{v*;SJK zN;;|hA_EP%O(-d(Y9>pRV^Q8kX=G9UFO`Srp=`$oWuu(|4YjN diff --git a/router-mock/wasm/Cargo.lock b/router-mock/wasm/Cargo.lock index 55201fa..a14e111 100644 --- a/router-mock/wasm/Cargo.lock +++ b/router-mock/wasm/Cargo.lock @@ -4,9 +4,9 @@ version = 3 [[package]] name = "arrayvec" -version = "0.7.4" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" [[package]] name = "autocfg" @@ -16,9 +16,9 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "endian-type" @@ -40,9 +40,9 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a38a802d6cfa67748145a9e729336f4e6390eba702b5f14360ed01fcff14faa4" +checksum = "2a86a27b04bb7cca97ad8971ee57e6b978619623dde4ba9acae1d4ecb436f062" dependencies = [ "bitflags", "hex-literal", @@ -54,9 +54,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c94397b2fba14e40edfa55905b3f453ed57aa06c9b1960ad6a0ca6bfb7a236" +checksum = "007d7a5a8534e5dc9128cb8f15a65a21dd378e135c6016c7cd1491cd012bc8cb" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -65,9 +65,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.19.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf72a8042da0bc19da0b8f0d4f61b4c66ae853560fefc69cd8fea87bf1aa8c14" +checksum = "dffba1dce273ed5b61ee1b90aeea5c8c744617d0f12624f620768c144d83e753" dependencies = [ "hex", "proc-macro2", @@ -77,9 +77,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dc53ddcbd71948d2e8d3d6b814da866e2920b24e6c0cbfa643922f781897476" +checksum = "f7a6ee275d6b1c2b86394369df0bc62a3f25018cbab12668a191b89d88fdcf71" dependencies = [ "hex", "proc-macro2", @@ -90,9 +90,9 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.5" +version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99a090365b4483b4ea955ba1322f986f6821be88144291f0013c03f59b4de753" +checksum = "0ab5bb42b3ce827227a5e38f3c24fbe0fb23d475425b049043e193186e36c590" dependencies = [ "multiversx-sc", ] @@ -117,18 +117,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.82" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad3d49ab951a01fbaafe34f2ec74122942fe18a3f9814c3268f1bb72042131b" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -166,9 +166,9 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "syn" -version = "2.0.61" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c993ed8ccba56ae856363b1845da7266a7cb78e1d146c8a32d54b45a8b831fc9" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", diff --git a/router-mock/wasm/Cargo.toml b/router-mock/wasm/Cargo.toml index 51df13d..1f4658a 100644 --- a/router-mock/wasm/Cargo.toml +++ b/router-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.50.5" +version = "=0.53.0" [workspace] members = ["."]