From 658078f60e95d38163ef54e0e9f49372b0eefc7b Mon Sep 17 00:00:00 2001 From: Sorin Petreasca Date: Tue, 28 Nov 2023 16:18:06 +0200 Subject: [PATCH] Framework upgrade 0.45.1 --- Cargo.lock | 1452 +++++------------ farm-boosted-rewards-subscriber/Cargo.toml | 44 +- .../meta/Cargo.toml | 5 +- .../wasm/Cargo.lock | 940 ++++------- .../wasm/Cargo.toml | 19 +- .../wasm/src/lib.rs | 2 +- subscriber/Cargo.toml | 26 +- subscriber/meta/Cargo.toml | 5 +- subscriber/wasm/Cargo.lock | 159 +- subscriber/wasm/Cargo.toml | 19 +- subscriber/wasm/src/lib.rs | 2 +- subscription-fee/Cargo.toml | 26 +- subscription-fee/meta/Cargo.toml | 5 +- subscription-fee/wasm/Cargo.lock | 159 +- subscription-fee/wasm/Cargo.toml | 19 +- subscription-fee/wasm/src/lib.rs | 2 +- 16 files changed, 1024 insertions(+), 1860 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0a12996..e3d40e5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -27,26 +27,16 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "aes" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures", -] - [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -58,11 +48,17 @@ dependencies = [ "memchr", ] +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + [[package]] name = "anstream" -version = "0.5.0" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" +checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" dependencies = [ "anstyle", "anstyle-parse", @@ -98,9 +94,9 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "2.1.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" +checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" dependencies = [ "anstyle", "windows-sys", @@ -132,24 +128,24 @@ dependencies = [ [[package]] name = "auto-farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=5ea1698#5ea16988f584fd5f024859aad3d8a7cd1455951e" +source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=1416a8b#1416a8b60d6bda7623513d9bf884a5e52fbf1693" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "energy-factory", + "energy-query", + "farm", "farm-staking", "farm-staking-proxy", - "farm-with-locked-rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "farm-with-locked-rewards", + "fees-collector", + "legacy_token_decode_module", "lkmex-transfer", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "mergeable", "metabonding", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "utils", ] [[package]] @@ -281,34 +277,12 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - -[[package]] -name = "bzip2-sys" -version = "0.1.11+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" -dependencies = [ - "cc", - "libc", - "pkg-config", -] - [[package]] name = "cc" version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ - "jobserver", "libc", ] @@ -318,21 +292,11 @@ 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.4.2" +version = "4.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6" +checksum = "41fffed7514f420abec6d183b1d3acfd9099c79c3a10a06ade4f8203f1411272" dependencies = [ "clap_builder", "clap_derive", @@ -340,9 +304,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.2" +version = "4.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bb9faaa7c2ef94b2743a21f5a29e6f0010dff4caa69ac8e9d6cf8b6fa74da08" +checksum = "63361bae7eef3771745f02d8d892bec2fee5f6e34af316ba556e7f97a7069ff1" dependencies = [ "anstream", "anstyle", @@ -352,21 +316,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.2" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "colorchoice" @@ -394,23 +358,7 @@ checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "common-types" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "common_errors" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -418,59 +366,34 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "common_structs" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", ] [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "fixed-supply-token", + "math", + "mergeable", "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "unwrappable", ] [[package]] name = "config" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "config" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] @@ -479,46 +402,22 @@ version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28c122c3980598d243d63d9a704629a2d748d101f278052ff068be5a4423ab6f" -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - -[[package]] -name = "contexts" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - [[package]] name = "contexts" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", + "config", + "farm_token", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "rewards", + "token_merge_helper", + "token_send", ] [[package]] @@ -627,41 +526,7 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", -] - -[[package]] -name = "darling" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "syn 2.0.29", -] - -[[package]] -name = "darling_macro" -version = "0.20.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5" -dependencies = [ - "darling_core", - "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -674,12 +539,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "deranged" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" - [[package]] name = "digest" version = "0.9.0" @@ -697,7 +556,6 @@ checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ "block-buffer 0.10.4", "crypto-common", - "subtle", ] [[package]] @@ -756,89 +614,29 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "energy-factory" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "legacy_token_decode_module", + "math", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "sc_whitelist_module", + "simple-lock", + "unwrappable", + "utils", ] [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "energy-factory", "multiversx-sc", ] -[[package]] -name = "energy-query" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", -] - -[[package]] -name = "enumset" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e875f1719c16de097dee81ed675e2d9bb63096823ed3f0ca827b7dea3028bbbb" -dependencies = [ - "enumset_derive", -] - -[[package]] -name = "enumset_derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08b6c6ab82d70f08844964ba10c7babb716de2ecaeab9be5717918a5177d3af" -dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 2.0.29", -] - -[[package]] -name = "env_logger" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a19187fea3ac7e84da7dacf48de0c45d63c6a76f9490dae389aead16c243fce3" -dependencies = [ - "atty", - "humantime", - "log", - "regex", - "termcolor", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -869,79 +667,40 @@ dependencies = [ [[package]] name = "events" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "events" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", -] - -[[package]] -name = "farm" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_structs", + "contexts", "multiversx-sc", - "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", ] [[package]] name = "farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" +dependencies = [ + "common_errors", + "common_structs", + "config", + "contexts", + "energy-query", + "events", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] @@ -949,24 +708,24 @@ name = "farm-boosted-rewards-subscriber" version = "0.0.0" dependencies = [ "auto-farm", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-with-locked-rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "config", + "energy-factory", + "energy-query", + "farm-boosted-yields", + "farm-with-locked-rewards", + "farm_token", "hex", - "hex-literal", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "hex-literal 0.3.4", + "locking_module", "multiversx-sc", "multiversx-sc-modules", "multiversx-sc-scenario", "num-bigint", "num-traits", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pair", + "pausable", + "sc_whitelist_module", + "simple-lock", "subscriber", "subscription-fee", ] @@ -982,224 +741,142 @@ dependencies = [ [[package]] name = "farm-boosted-yields" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm-boosted-yields" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common-types", + "config", + "energy-query", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm-staking" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" +dependencies = [ + "common_errors", + "common_structs", + "config", + "contexts", + "energy-factory", + "energy-query", + "events", + "farm", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "math", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm-staking-proxy" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "config", + "energy-query", + "farm", "farm-staking", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "hex-literal", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "farm-with-locked-rewards", + "fixed-supply-token", + "hex-literal 0.3.4", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "rewards", + "sc_whitelist_module", + "token_send", + "unwrappable", + "utils", ] [[package]] name = "farm-with-locked-rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" +dependencies = [ + "common_errors", + "common_structs", + "config", + "contexts", + "energy-factory", + "energy-query", + "events", + "farm", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "locking_module", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm-with-locked-rewards" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "farm_base_impl" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm_base_impl" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "farm_token" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "config", + "contexts", + "events", + "farm_token", + "fixed-supply-token", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pausable", + "permissions_module", + "rewards", + "token_merge_helper", + "token_send", + "utils", ] [[package]] name = "farm_token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", + "config", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] @@ -1211,39 +888,20 @@ checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "fees-collector" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common-types", + "common_errors", + "energy-factory", + "energy-query", + "locking_module", "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "sc_whitelist_module", + "simple-lock", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] @@ -1255,15 +913,7 @@ checksum = "e825f6987101665dea6ec934c09ec6d721de7bc1bf92248e1d5810c8cd636b77" [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "fixed-supply-token" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -1423,19 +1073,14 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", + "allocator-api2", ] -[[package]] -name = "hashbrown" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" - [[package]] name = "heck" version = "0.4.1" @@ -1469,6 +1114,12 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + [[package]] name = "hmac" version = "0.11.0" @@ -1479,15 +1130,6 @@ dependencies = [ "digest 0.9.0", ] -[[package]] -name = "hmac" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "http" version = "0.2.9" @@ -1522,12 +1164,6 @@ version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - [[package]] name = "hyper" version = "0.14.27" @@ -1565,12 +1201,6 @@ dependencies = [ "tokio-native-tls", ] -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - [[package]] name = "idna" version = "0.4.0" @@ -1615,16 +1245,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" dependencies = [ "equivalent", - "hashbrown 0.14.0", -] - -[[package]] -name = "inout" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" -dependencies = [ - "generic-array", + "hashbrown 0.14.3", ] [[package]] @@ -1654,19 +1275,19 @@ dependencies = [ ] [[package]] -name = "itoa" -version = "1.0.9" +name = "itertools" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] [[package]] -name = "jobserver" -version = "0.1.26" +name = "itoa" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" -dependencies = [ - "libc", -] +checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "js-sys" @@ -1695,21 +1316,11 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_structs", "multiversx-sc", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "legacy_token_decode_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "utils", ] [[package]] @@ -1727,16 +1338,16 @@ checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" [[package]] name = "lkmex-transfer" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "energy-factory", + "energy-query", + "legacy_token_decode_module", "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "permissions_module", + "simple-lock", + "utils", ] [[package]] @@ -1752,21 +1363,11 @@ dependencies = [ [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "energy-factory", "multiversx-sc", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "locking_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "simple-lock", ] [[package]] @@ -1778,15 +1379,7 @@ checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "math" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -1800,15 +1393,7 @@ checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e" [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "mergeable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -1816,11 +1401,11 @@ dependencies = [ [[package]] name = "metabonding" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=6479e22#6479e22318fb41780fc2fa025dde347e43be7d75" +source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=2f6a062#2f6a062eee7dadda2a8541ef7a9c8e57b825c5b9" dependencies = [ "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "sc_whitelist_module", ] [[package]] @@ -1851,9 +1436,9 @@ dependencies = [ [[package]] name = "multiversx-chain-scenario-format" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc5bd3e4bf86e4d8c53f915be3110261432fac45b1defe42c8eebe07c82ab983" +checksum = "c57b56954b133e76bfe77e1f20a903983f25fd24d53b28fe9cc9c9e54f374d2f" dependencies = [ "bech32", "hex", @@ -1866,15 +1451,15 @@ dependencies = [ [[package]] name = "multiversx-chain-vm" -version = "0.5.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a17902391e7bb99a225a374464698c0d2b0829d8732e925451cce66c12efecf" +checksum = "6d3c6d36157be3a413daef246de14c8c9465bea53b985941593aa741423722ce" dependencies = [ "bitflags 1.3.2", "ed25519-dalek", "hex", - "hex-literal", - "itertools", + "hex-literal 0.4.1", + "itertools 0.11.0", "multiversx-chain-vm-executor", "num-bigint", "num-traits", @@ -1886,30 +1471,19 @@ dependencies = [ [[package]] name = "multiversx-chain-vm-executor" -version = "0.1.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e14f14947682eb69459676336dd8b678e2317aa9844724220ce73411bc947c3" -dependencies = [ - "anyhow", - "cfg-if", - "enumset", - "env_logger", - "lazy_static", - "libc", - "log", - "paste", - "thiserror", -] +checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-sc" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5889db6e6f6814b221cf4c1cd2937aa047b419e2a80b08695d85b4a9f537bdfd" +checksum = "f11b51d6a2ab0218585ed58e100c5ac2218de09490fbfc4243b5ecd0ca7f5cbc" dependencies = [ "bitflags 1.3.2", - "hashbrown 0.13.2", - "hex-literal", + "hashbrown 0.14.3", + "hex-literal 0.4.1", "multiversx-sc-codec", "multiversx-sc-derive", "num-traits", @@ -1917,9 +1491,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1e15b46c17b87c0c7cdd79b041a4abd7f3a2b45f3c993f6ce38c0f233e82b6" +checksum = "327b0ad1c3477cab0d7c84391439ba302238f738ef3c6e1fcd18e247fba84875" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -1928,9 +1502,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7bc0762cd6d88f8bc54805bc652b042a61cd7fbc2d0a325010f088b78fb2ac" +checksum = "f444038e0043b8eda816b26952479c2aca3c4a643580f4337f71fb362a586db5" dependencies = [ "hex", "proc-macro2", @@ -1940,9 +1514,9 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23fead13b29d79f702e021926402588e9a7822ed9dfadfdfe71c436dce100e4f" +checksum = "784f0fc505806102fe6f808b368e12fcb13096dd73c5678f09c5663230724d6f" dependencies = [ "hex", "proc-macro2", @@ -1953,11 +1527,10 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f19d1c0302123232c95305ffbdebda67eaca9699f2b4ab47dd8974c001d97b88" +checksum = "9b3fad2491d11c6edf3fe131696be31743dc568457c013b2c256e56376da294b" dependencies = [ - "anyhow", "clap", "colored", "common-path", @@ -1972,33 +1545,33 @@ dependencies = [ "rustc_version", "serde", "serde_json", - "tempfile", - "tokio", "toml", + "wasmparser 0.116.1", + "wasmprinter", "zip", ] [[package]] name = "multiversx-sc-modules" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c160745bf0c997146fa816a19fba8a8d0517e99ed30cc514eca0967f2eed74" +checksum = "75cc759dda52661f2fc776dfd810a6e90e681d4697a8c866d0f23f3e068f1b29" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b179cedb5cbc43173c513c70bab840fe66718a39db5a7b83c23980a17bf9f5ae" +checksum = "285a6021a379c069cce06f5b6ba6b562ea63fb1c1fd252b031993e5f32e9e440" dependencies = [ "base64 0.13.1", "bech32", "clap", "colored", "hex", - "itertools", + "itertools 0.11.0", "log", "multiversx-chain-scenario-format", "multiversx-chain-vm", @@ -2017,9 +1590,9 @@ dependencies = [ [[package]] name = "multiversx-sdk" -version = "0.2.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fb48ac185858a4ac825c300643df43344baeafe434fb4f9d9077fb81318f987" +checksum = "5baedd8e9f73ddee5a21964cde188397363c50bd43f1c12ee3dde20d15307cff" dependencies = [ "anyhow", "base64 0.13.1", @@ -2027,9 +1600,9 @@ dependencies = [ "bip39", "ed25519 1.5.3", "hex", - "hmac 0.11.0", - "itertools", - "pbkdf2 0.9.0", + "hmac", + "itertools 0.11.0", + "pbkdf2", "pem", "rand", "reqwest", @@ -2153,7 +1726,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -2177,33 +1750,17 @@ dependencies = [ [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "itertools", - "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "pair" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "itertools", + "common_errors", + "common_structs", + "fees-collector", + "itertools 0.10.5", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "simple-lock", + "token_send", ] [[package]] @@ -2229,23 +1786,6 @@ dependencies = [ "windows-targets", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core", - "subtle", -] - -[[package]] -name = "paste" -version = "1.0.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" - [[package]] name = "pathdiff" version = "0.2.1" @@ -2255,19 +1795,10 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "pausable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "permissions_module", ] [[package]] @@ -2279,18 +1810,6 @@ dependencies = [ "crypto-mac", ] -[[package]] -name = "pbkdf2" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" -dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", - "password-hash", - "sha2 0.10.7", -] - [[package]] name = "pem" version = "1.1.1" @@ -2309,20 +1828,10 @@ checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "bitflags 1.3.2", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "permissions_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "bitflags 1.3.2", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", "multiversx-sc", ] @@ -2511,33 +2020,17 @@ dependencies = [ [[package]] name = "rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "rewards" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", + "config", + "farm_token", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] @@ -2601,18 +2094,9 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "sc_whitelist_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", "multiversx-sc", ] @@ -2677,7 +2161,7 @@ checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -2700,7 +2184,16 @@ checksum = "8725e1dfadb3a50f7e5ce0b1a540466f6ed3fe7a0fca2ac2b8b831d31316bd00" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", +] + +[[package]] +name = "serde_spanned" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +dependencies = [ + "serde", ] [[package]] @@ -2715,17 +2208,6 @@ dependencies = [ "serde", ] -[[package]] -name = "sha1" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha2" version = "0.9.9" @@ -2796,19 +2278,9 @@ checksum = "5e1788eed21689f9cf370582dfc467ef36ed9c707f073528ddafa8d83e3b8500" [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", -] - -[[package]] -name = "simple-lock" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", "multiversx-sc", "multiversx-sc-modules", ] @@ -2870,14 +2342,14 @@ version = "0.0.0" dependencies = [ "auto-farm", "hex", - "hex-literal", + "hex-literal 0.3.4", "multiversx-sc", "multiversx-sc-modules", "multiversx-sc-scenario", "num-bigint", "num-traits", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pair", + "pausable", "subscription-fee", ] @@ -2895,14 +2367,14 @@ version = "0.0.0" dependencies = [ "auto-farm", "hex", - "hex-literal", + "hex-literal 0.3.4", "multiversx-sc", "multiversx-sc-modules", "multiversx-sc-scenario", "num-bigint", "num-traits", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pair", + "pausable", ] [[package]] @@ -2932,9 +2404,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.29" +version = "2.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" dependencies = [ "proc-macro2", "quote", @@ -2954,35 +2426,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "termcolor" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "thiserror" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" -dependencies = [ - "thiserror-impl", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.29", -] - [[package]] name = "thread_local" version = "1.1.7" @@ -2993,23 +2436,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "time" -version = "0.3.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17f6bb557fd245c28e6411aa56b6403c689ad95061f50e4be16c274e70a17e48" -dependencies = [ - "deranged", - "serde", - "time-core", -] - -[[package]] -name = "time-core" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" - [[package]] name = "tinyvec" version = "1.6.0" @@ -3028,38 +2454,19 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "token_merge_helper" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "token_merge_helper" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", -] - -[[package]] -name = "token_send" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", "multiversx-sc", ] [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", "multiversx-sc", ] @@ -3090,7 +2497,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", ] [[package]] @@ -3119,12 +2526,37 @@ dependencies = [ [[package]] name = "toml" -version = "0.5.11" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" dependencies = [ - "indexmap 1.9.3", + "indexmap 2.0.0", "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" +dependencies = [ + "indexmap 2.0.0", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", ] [[package]] @@ -3195,15 +2627,7 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "unwrappable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -3228,22 +2652,11 @@ checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "utils" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "fixed-supply-token", + "mergeable", "multiversx-sc", ] @@ -3305,7 +2718,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", "wasm-bindgen-shared", ] @@ -3339,7 +2752,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.29", + "syn 2.0.32", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3351,57 +2764,65 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" [[package]] -name = "web-sys" -version = "0.3.64" +name = "wasmparser" +version = "0.116.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +checksum = "a58e28b80dd8340cb07b8242ae654756161f6fc8d0038123d679b7b99964fa50" dependencies = [ - "js-sys", - "wasm-bindgen", + "indexmap 2.0.0", + "semver", ] [[package]] -name = "week-timekeeping" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +name = "wasmparser" +version = "0.118.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebbb91574de0011ded32b14db12777e7dd5e9ea2f9d7317a1ab51a9495c75924" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", + "indexmap 2.0.0", + "semver", ] [[package]] -name = "week-timekeeping" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +name = "wasmprinter" +version = "0.2.74" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61a7a046e6636d25c06a5df00bdc34e02f9e6e0e8a356d738299b961a6126114" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", + "anyhow", + "wasmparser 0.118.0", ] [[package]] -name = "weekly-rewards-splitting" +name = "web-sys" +version = "0.3.64" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common-types", "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", ] [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common-types", + "energy-query", + "math", "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "unwrappable", + "week-timekeeping", ] [[package]] @@ -3501,6 +2922,15 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" +[[package]] +name = "winnow" +version = "0.5.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -3512,57 +2942,39 @@ dependencies = [ ] [[package]] -name = "zeroize" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" - -[[package]] -name = "zip" -version = "0.6.6" +name = "zerocopy" +version = "0.7.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" dependencies = [ - "aes", - "byteorder", - "bzip2", - "constant_time_eq", - "crc32fast", - "crossbeam-utils", - "flate2", - "hmac 0.12.1", - "pbkdf2 0.11.0", - "sha1", - "time", - "zstd", + "zerocopy-derive", ] [[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" +name = "zerocopy-derive" +version = "0.7.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" +checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" dependencies = [ - "zstd-safe", + "proc-macro2", + "quote", + "syn 2.0.32", ] [[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" +name = "zeroize" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", -] +checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" [[package]] -name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +name = "zip" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" dependencies = [ - "cc", - "libc", - "pkg-config", + "byteorder", + "crc32fast", + "crossbeam-utils", + "flate2", ] diff --git a/farm-boosted-rewards-subscriber/Cargo.toml b/farm-boosted-rewards-subscriber/Cargo.toml index c0547d9..b3631f1 100644 --- a/farm-boosted-rewards-subscriber/Cargo.toml +++ b/farm-boosted-rewards-subscriber/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "farm-boosted-rewards-subscriber" version = "0.0.0" -authors = [ "you",] +authors = ["you"] edition = "2018" publish = false @@ -9,14 +9,14 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.43.3" +version = "=0.45.1" [dependencies.multiversx-sc-modules] -version = "=0.43.3" +version = "=0.45.1" [dependencies.auto-farm] git = "https://github.com/multiversx/mx-exchange-tools-sc" -rev = "5ea1698" +rev = "1416a8b" [dependencies.subscription-fee] path = "../subscription-fee" @@ -26,53 +26,53 @@ path = "../subscriber" [dependencies.energy-query] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dependencies.energy-factory] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dependencies.pair] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dependencies.farm-with-locked-rewards] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" + +[dev-dependencies] +num-bigint = "0.4.2" +num-traits = "0.2" +hex = "0.4" +hex-literal = "0.3.4" [dev-dependencies.farm-boosted-yields] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.pausable] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.farm_token] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.config] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.sc_whitelist_module] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.simple-lock] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.locking_module] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.multiversx-sc-scenario] -version = "=0.43.3" - -[dev-dependencies] -num-bigint = "0.4.2" -num-traits = "0.2" -hex = "0.4" -hex-literal = "0.3.4" +version = "=0.45.1" diff --git a/farm-boosted-rewards-subscriber/meta/Cargo.toml b/farm-boosted-rewards-subscriber/meta/Cargo.toml index 02e841f..32d5ec8 100644 --- a/farm-boosted-rewards-subscriber/meta/Cargo.toml +++ b/farm-boosted-rewards-subscriber/meta/Cargo.toml @@ -3,7 +3,7 @@ name = "farm-boosted-rewards-subscriber-meta" version = "0.0.0" edition = "2018" publish = false -authors = [ "you",] +authors = ["you"] [dev-dependencies] @@ -11,4 +11,5 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "=0.43.3" +version = "=0.45.1" +default-features = false diff --git a/farm-boosted-rewards-subscriber/wasm/Cargo.lock b/farm-boosted-rewards-subscriber/wasm/Cargo.lock index 6f635fe..0efd744 100644 --- a/farm-boosted-rewards-subscriber/wasm/Cargo.lock +++ b/farm-boosted-rewards-subscriber/wasm/Cargo.lock @@ -4,15 +4,22 @@ version = 3 [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + [[package]] name = "arrayvec" version = "0.7.4" @@ -22,24 +29,24 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "auto-farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=5ea1698#5ea16988f584fd5f024859aad3d8a7cd1455951e" +source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=1416a8b#1416a8b60d6bda7623513d9bf884a5e52fbf1693" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "energy-factory", + "energy-query", + "farm", "farm-staking", "farm-staking-proxy", - "farm-with-locked-rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "farm-with-locked-rewards", + "fees-collector", + "legacy_token_decode_module", "lkmex-transfer", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "mergeable", "metabonding", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "utils", ] [[package]] @@ -63,23 +70,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "common-types" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "common_errors" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -87,7 +78,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -95,87 +86,44 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "common_structs" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "config" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "fixed-supply-token", + "math", + "mergeable", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "unwrappable", ] [[package]] name = "config" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] name = "contexts" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "config", + "farm_token", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "contexts" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "rewards", + "token_merge_helper", + "token_send", ] [[package]] @@ -193,131 +141,66 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "energy-factory" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "legacy_token_decode_module", + "math", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "sc_whitelist_module", + "simple-lock", + "unwrappable", + "utils", ] [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "energy-query" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "energy-factory", "multiversx-sc", ] [[package]] name = "events" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "events" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "contexts", "multiversx-sc", ] [[package]] name = "farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "config", + "contexts", + "energy-query", + "events", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] @@ -325,12 +208,12 @@ name = "farm-boosted-rewards-subscriber" version = "0.0.0" dependencies = [ "auto-farm", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-with-locked-rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "energy-factory", + "energy-query", + "farm-with-locked-rewards", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "pair", "subscriber", "subscription-fee", ] @@ -346,287 +229,179 @@ dependencies = [ [[package]] name = "farm-boosted-yields" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm-boosted-yields" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common-types", + "config", + "energy-query", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm-staking" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" +dependencies = [ + "common_errors", + "common_structs", + "config", + "contexts", + "energy-factory", + "energy-query", + "events", + "farm", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "math", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm-staking-proxy" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "config", + "energy-query", + "farm", "farm-staking", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "hex-literal", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "farm-with-locked-rewards", + "fixed-supply-token", + "hex-literal 0.3.4", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pair 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pair", + "pausable", + "rewards", + "sc_whitelist_module", + "token_send", + "unwrappable", + "utils", ] [[package]] name = "farm-with-locked-rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" +dependencies = [ + "common_errors", + "common_structs", + "config", + "contexts", + "energy-factory", + "energy-query", + "events", + "farm", + "farm-boosted-yields", + "farm_base_impl", + "farm_token", + "fixed-supply-token", + "locking_module", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm-with-locked-rewards" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm-boosted-yields 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_base_impl 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "rewards", + "sc_whitelist_module", + "token_send", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "farm_base_impl" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "config", + "contexts", + "events", + "farm_token", + "fixed-supply-token", + "mergeable", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm_base_impl" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "contexts 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "events 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "rewards 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_merge_helper 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "rewards", + "token_merge_helper", + "token_send", + "utils", ] [[package]] name = "farm_token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "config", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "farm_token" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common-types", + "common_errors", + "energy-factory", + "energy-query", + "locking_module", "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "fees-collector" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "locking_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "weekly-rewards-splitting 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "fixed-supply-token" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", + "sc_whitelist_module", + "simple-lock", + "utils", + "week-timekeeping", + "weekly-rewards-splitting", ] [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", + "allocator-api2", ] [[package]] @@ -641,6 +416,12 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + [[package]] name = "itertools" version = "0.10.5" @@ -653,70 +434,42 @@ dependencies = [ [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_structs", "multiversx-sc", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "legacy_token_decode_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "utils", ] [[package]] name = "lkmex-transfer" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "legacy_token_decode_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "utils 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "locking_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_structs", + "energy-factory", + "energy-query", + "legacy_token_decode_module", "multiversx-sc", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "permissions_module", + "simple-lock", + "utils", ] [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "energy-factory 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "energy-factory", "multiversx-sc", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "simple-lock", ] [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "math" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -724,15 +477,7 @@ dependencies = [ [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "mergeable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -740,22 +485,22 @@ dependencies = [ [[package]] name = "metabonding" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=6479e22#6479e22318fb41780fc2fa025dde347e43be7d75" +source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=2f6a062#2f6a062eee7dadda2a8541ef7a9c8e57b825c5b9" dependencies = [ "multiversx-sc", "multiversx-sc-modules", - "sc_whitelist_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "sc_whitelist_module", ] [[package]] name = "multiversx-sc" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5889db6e6f6814b221cf4c1cd2937aa047b419e2a80b08695d85b4a9f537bdfd" +checksum = "f11b51d6a2ab0218585ed58e100c5ac2218de09490fbfc4243b5ecd0ca7f5cbc" dependencies = [ "bitflags", "hashbrown", - "hex-literal", + "hex-literal 0.4.1", "multiversx-sc-codec", "multiversx-sc-derive", "num-traits", @@ -763,9 +508,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1e15b46c17b87c0c7cdd79b041a4abd7f3a2b45f3c993f6ce38c0f233e82b6" +checksum = "327b0ad1c3477cab0d7c84391439ba302238f738ef3c6e1fcd18e247fba84875" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -773,43 +518,43 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7bc0762cd6d88f8bc54805bc652b042a61cd7fbc2d0a325010f088b78fb2ac" +checksum = "f444038e0043b8eda816b26952479c2aca3c4a643580f4337f71fb362a586db5" dependencies = [ "hex", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-derive" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23fead13b29d79f702e021926402588e9a7822ed9dfadfdfe71c436dce100e4f" +checksum = "784f0fc505806102fe6f808b368e12fcb13096dd73c5678f09c5663230724d6f" dependencies = [ "hex", "proc-macro2", "quote", "radix_trie", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-modules" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c160745bf0c997146fa816a19fba8a8d0517e99ed30cc514eca0967f2eed74" +checksum = "75cc759dda52661f2fc776dfd810a6e90e681d4697a8c866d0f23f3e068f1b29" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f6fce7b968fec7ea27f6fef909d4149e515e31aa2486a93dcd7c72a8a01e571" +checksum = "5afb8b8cc380eabd82dc8f9b02afbab3dce16fc2b5de1dbc601fcfcf261278ba" dependencies = [ "multiversx-sc", ] @@ -841,70 +586,35 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", + "common_structs", + "fees-collector", "itertools", "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "pair" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fees-collector 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "itertools", - "multiversx-sc", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "simple-lock 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "simple-lock", + "token_send", ] [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "pausable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "multiversx-sc", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", -] - -[[package]] -name = "permissions_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "bitflags", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", + "permissions_module", ] [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "bitflags", - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", "multiversx-sc", ] @@ -939,69 +649,34 @@ dependencies = [ [[package]] name = "rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", -] - -[[package]] -name = "rewards" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "config 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "farm_token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", + "config", + "farm_token", "multiversx-sc", "multiversx-sc-modules", - "pausable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "permissions_module 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "token_send 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "pausable", + "permissions_module", + "token_send", ] [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "sc_whitelist_module" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", -] - -[[package]] -name = "simple-lock" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common_errors", "multiversx-sc", - "multiversx-sc-modules", ] [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", "multiversx-sc", "multiversx-sc-modules", ] @@ -1043,40 +718,32 @@ dependencies = [ ] [[package]] -name = "token_merge_helper" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +name = "syn" +version = "2.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", + "proc-macro2", + "quote", + "unicode-ident", ] [[package]] name = "token_merge_helper" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", "multiversx-sc", ] [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "token_send" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_errors 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_errors", + "common_structs", "multiversx-sc", ] @@ -1089,15 +756,7 @@ checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" -dependencies = [ - "multiversx-sc", -] - -[[package]] -name = "unwrappable" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -1105,22 +764,11 @@ dependencies = [ [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", -] - -[[package]] -name = "utils" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" -dependencies = [ - "common_structs 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "fixed-supply-token 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "mergeable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common_structs", + "fixed-supply-token", + "mergeable", "multiversx-sc", ] @@ -1133,43 +781,41 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "common-types", "multiversx-sc", ] [[package]] -name = "week-timekeeping" +name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "common-types", + "energy-query", + "math", "multiversx-sc", + "unwrappable", + "week-timekeeping", ] [[package]] -name = "weekly-rewards-splitting" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332#a94a3329c988a6f002e43878474fa6934afc99cf" +name = "zerocopy" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=a94a332)", + "zerocopy-derive", ] [[package]] -name = "weekly-rewards-splitting" -version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +name = "zerocopy-derive" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" dependencies = [ - "common-types 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "energy-query 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "math 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "multiversx-sc", - "unwrappable 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", - "week-timekeeping 0.0.0 (git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b)", + "proc-macro2", + "quote", + "syn 2.0.32", ] diff --git a/farm-boosted-rewards-subscriber/wasm/Cargo.toml b/farm-boosted-rewards-subscriber/wasm/Cargo.toml index cb95ed3..23aa7c3 100644 --- a/farm-boosted-rewards-subscriber/wasm/Cargo.toml +++ b/farm-boosted-rewards-subscriber/wasm/Cargo.toml @@ -1,17 +1,17 @@ +# Code generated by the multiversx-sc build system. DO NOT EDIT. + +# ########################################## +# ############## AUTO-GENERATED ############# +# ########################################## + [package] name = "farm-boosted-rewards-subscriber-wasm" version = "0.0.0" edition = "2018" publish = false -authors = [ "you",] [lib] -crate-type = [ "cdylib",] - -[workspace] -members = [ ".",] - -[dev-dependencies] +crate-type = ["cdylib"] [profile.release] codegen-units = 1 @@ -24,4 +24,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.43.3" +version = "=0.45.1" + +[workspace] +members = ["."] diff --git a/farm-boosted-rewards-subscriber/wasm/src/lib.rs b/farm-boosted-rewards-subscriber/wasm/src/lib.rs index abb507b..ec096fd 100644 --- a/farm-boosted-rewards-subscriber/wasm/src/lib.rs +++ b/farm-boosted-rewards-subscriber/wasm/src/lib.rs @@ -1,4 +1,4 @@ -// Code generated by the multiversx-sc multi-contract system. DO NOT EDIT. +// Code generated by the multiversx-sc build system. DO NOT EDIT. //////////////////////////////////////////////////// ////////////////// AUTO-GENERATED ////////////////// diff --git a/subscriber/Cargo.toml b/subscriber/Cargo.toml index 9ca513b..d1a623c 100644 --- a/subscriber/Cargo.toml +++ b/subscriber/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "subscriber" version = "0.0.0" -authors = [ "you",] +authors = ["you"] edition = "2018" publish = false @@ -9,31 +9,31 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.43.3" +version = "=0.45.1" [dependencies.multiversx-sc-modules] -version = "=0.43.3" +version = "=0.45.1" [dependencies.auto-farm] git = "https://github.com/multiversx/mx-exchange-tools-sc" -rev = "5ea1698" +rev = "1416a8b" [dependencies.subscription-fee] path = "../subscription-fee" +[dev-dependencies] +num-bigint = "0.4.2" +num-traits = "0.2" +hex = "0.4" +hex-literal = "0.3.4" + [dev-dependencies.pair] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.pausable] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.multiversx-sc-scenario] -version = "=0.43.3" - -[dev-dependencies] -num-bigint = "0.4.2" -num-traits = "0.2" -hex = "0.4" -hex-literal = "0.3.4" +version = "=0.45.1" diff --git a/subscriber/meta/Cargo.toml b/subscriber/meta/Cargo.toml index f61140f..394fc4c 100644 --- a/subscriber/meta/Cargo.toml +++ b/subscriber/meta/Cargo.toml @@ -3,7 +3,7 @@ name = "subscriber-meta" version = "0.0.0" edition = "2018" publish = false -authors = [ "you",] +authors = ["you"] [dev-dependencies] @@ -11,4 +11,5 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "=0.43.3" +version = "=0.45.1" +default-features = false diff --git a/subscriber/wasm/Cargo.lock b/subscriber/wasm/Cargo.lock index 0e6afe1..8adffcf 100644 --- a/subscriber/wasm/Cargo.lock +++ b/subscriber/wasm/Cargo.lock @@ -4,15 +4,22 @@ version = 3 [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + [[package]] name = "arrayvec" version = "0.7.4" @@ -22,7 +29,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "auto-farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=5ea1698#5ea16988f584fd5f024859aad3d8a7cd1455951e" +source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=1416a8b#1416a8b60d6bda7623513d9bf884a5e52fbf1693" dependencies = [ "common_structs", "energy-factory", @@ -63,7 +70,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -71,7 +78,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -79,7 +86,7 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "fixed-supply-token", "math", @@ -91,7 +98,7 @@ dependencies = [ [[package]] name = "config" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -104,7 +111,7 @@ dependencies = [ [[package]] name = "contexts" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -134,7 +141,7 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "legacy_token_decode_module", @@ -151,7 +158,7 @@ dependencies = [ [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "energy-factory", "multiversx-sc", @@ -160,7 +167,7 @@ dependencies = [ [[package]] name = "events" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "contexts", @@ -170,7 +177,7 @@ dependencies = [ [[package]] name = "farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -199,7 +206,7 @@ dependencies = [ [[package]] name = "farm-boosted-yields" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "config", @@ -214,7 +221,7 @@ dependencies = [ [[package]] name = "farm-staking" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -246,14 +253,16 @@ dependencies = [ [[package]] name = "farm-staking-proxy" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "config", + "energy-query", "farm", "farm-staking", + "farm-with-locked-rewards", "fixed-supply-token", - "hex-literal", + "hex-literal 0.3.4", "mergeable", "multiversx-sc", "multiversx-sc-modules", @@ -269,7 +278,7 @@ dependencies = [ [[package]] name = "farm-with-locked-rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -300,7 +309,7 @@ dependencies = [ [[package]] name = "farm_base_impl" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -323,7 +332,7 @@ dependencies = [ [[package]] name = "farm_token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -338,7 +347,7 @@ dependencies = [ [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "common_errors", @@ -357,18 +366,19 @@ dependencies = [ [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", + "allocator-api2", ] [[package]] @@ -383,6 +393,12 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + [[package]] name = "itertools" version = "0.10.5" @@ -395,7 +411,7 @@ dependencies = [ [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "multiversx-sc", @@ -405,7 +421,7 @@ dependencies = [ [[package]] name = "lkmex-transfer" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "energy-factory", @@ -420,7 +436,7 @@ dependencies = [ [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "energy-factory", "multiversx-sc", @@ -430,7 +446,7 @@ dependencies = [ [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -438,7 +454,7 @@ dependencies = [ [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -446,7 +462,7 @@ dependencies = [ [[package]] name = "metabonding" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=6479e22#6479e22318fb41780fc2fa025dde347e43be7d75" +source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=2f6a062#2f6a062eee7dadda2a8541ef7a9c8e57b825c5b9" dependencies = [ "multiversx-sc", "multiversx-sc-modules", @@ -455,13 +471,13 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5889db6e6f6814b221cf4c1cd2937aa047b419e2a80b08695d85b4a9f537bdfd" +checksum = "f11b51d6a2ab0218585ed58e100c5ac2218de09490fbfc4243b5ecd0ca7f5cbc" dependencies = [ "bitflags", "hashbrown", - "hex-literal", + "hex-literal 0.4.1", "multiversx-sc-codec", "multiversx-sc-derive", "num-traits", @@ -469,9 +485,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1e15b46c17b87c0c7cdd79b041a4abd7f3a2b45f3c993f6ce38c0f233e82b6" +checksum = "327b0ad1c3477cab0d7c84391439ba302238f738ef3c6e1fcd18e247fba84875" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -479,43 +495,43 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7bc0762cd6d88f8bc54805bc652b042a61cd7fbc2d0a325010f088b78fb2ac" +checksum = "f444038e0043b8eda816b26952479c2aca3c4a643580f4337f71fb362a586db5" dependencies = [ "hex", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-derive" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23fead13b29d79f702e021926402588e9a7822ed9dfadfdfe71c436dce100e4f" +checksum = "784f0fc505806102fe6f808b368e12fcb13096dd73c5678f09c5663230724d6f" dependencies = [ "hex", "proc-macro2", "quote", "radix_trie", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-modules" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c160745bf0c997146fa816a19fba8a8d0517e99ed30cc514eca0967f2eed74" +checksum = "75cc759dda52661f2fc776dfd810a6e90e681d4697a8c866d0f23f3e068f1b29" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f6fce7b968fec7ea27f6fef909d4149e515e31aa2486a93dcd7c72a8a01e571" +checksum = "5afb8b8cc380eabd82dc8f9b02afbab3dce16fc2b5de1dbc601fcfcf261278ba" dependencies = [ "multiversx-sc", ] @@ -547,7 +563,7 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -563,7 +579,7 @@ dependencies = [ [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", "permissions_module", @@ -572,7 +588,7 @@ dependencies = [ [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "bitflags", "common_errors", @@ -610,7 +626,7 @@ dependencies = [ [[package]] name = "rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -626,7 +642,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "multiversx-sc", @@ -635,7 +651,7 @@ dependencies = [ [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "multiversx-sc", @@ -686,10 +702,21 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "2.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "token_merge_helper" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "multiversx-sc", @@ -698,7 +725,7 @@ dependencies = [ [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -714,7 +741,7 @@ checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -722,7 +749,7 @@ dependencies = [ [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "fixed-supply-token", @@ -739,7 +766,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "multiversx-sc", @@ -748,7 +775,7 @@ dependencies = [ [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "energy-query", @@ -757,3 +784,23 @@ dependencies = [ "unwrappable", "week-timekeeping", ] + +[[package]] +name = "zerocopy" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.32", +] diff --git a/subscriber/wasm/Cargo.toml b/subscriber/wasm/Cargo.toml index a4bbc9e..b682391 100644 --- a/subscriber/wasm/Cargo.toml +++ b/subscriber/wasm/Cargo.toml @@ -1,17 +1,17 @@ +# Code generated by the multiversx-sc build system. DO NOT EDIT. + +# ########################################## +# ############## AUTO-GENERATED ############# +# ########################################## + [package] name = "subscriber-wasm" version = "0.0.0" edition = "2018" publish = false -authors = [ "you",] [lib] -crate-type = [ "cdylib",] - -[workspace] -members = [ ".",] - -[dev-dependencies] +crate-type = ["cdylib"] [profile.release] codegen-units = 1 @@ -24,4 +24,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.43.3" +version = "=0.45.1" + +[workspace] +members = ["."] diff --git a/subscriber/wasm/src/lib.rs b/subscriber/wasm/src/lib.rs index 9dba10a..998e1ec 100644 --- a/subscriber/wasm/src/lib.rs +++ b/subscriber/wasm/src/lib.rs @@ -1,4 +1,4 @@ -// Code generated by the multiversx-sc multi-contract system. DO NOT EDIT. +// Code generated by the multiversx-sc build system. DO NOT EDIT. //////////////////////////////////////////////////// ////////////////// AUTO-GENERATED ////////////////// diff --git a/subscription-fee/Cargo.toml b/subscription-fee/Cargo.toml index 6b2a15d..5b0cf06 100644 --- a/subscription-fee/Cargo.toml +++ b/subscription-fee/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "subscription-fee" version = "0.0.0" -authors = [ "you",] +authors = ["you"] edition = "2018" publish = false @@ -9,29 +9,29 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "=0.43.3" +version = "=0.45.1" features = ["esdt-token-payment-legacy-decode"] [dependencies.multiversx-sc-modules] -version = "=0.43.3" +version = "=0.45.1" [dependencies.auto-farm] git = "https://github.com/multiversx/mx-exchange-tools-sc" -rev = "5ea1698" +rev = "1416a8b" + +[dev-dependencies] +num-bigint = "0.4.2" +num-traits = "0.2" +hex = "0.4" +hex-literal = "0.3.4" [dev-dependencies.pair] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.pausable] git = "https://github.com/multiversx/mx-exchange-sc" -rev = "a94a332" +rev = "b9f5d2d" [dev-dependencies.multiversx-sc-scenario] -version = "=0.43.3" - -[dev-dependencies] -num-bigint = "0.4.2" -num-traits = "0.2" -hex = "0.4" -hex-literal = "0.3.4" +version = "=0.45.1" diff --git a/subscription-fee/meta/Cargo.toml b/subscription-fee/meta/Cargo.toml index 99aa8a1..c3398d1 100644 --- a/subscription-fee/meta/Cargo.toml +++ b/subscription-fee/meta/Cargo.toml @@ -3,7 +3,7 @@ name = "subscription-fee-meta" version = "0.0.0" edition = "2018" publish = false -authors = [ "you",] +authors = ["you"] [dev-dependencies] @@ -11,4 +11,5 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "=0.43.3" +version = "=0.45.1" +default-features = false diff --git a/subscription-fee/wasm/Cargo.lock b/subscription-fee/wasm/Cargo.lock index ba8019e..04d0bff 100644 --- a/subscription-fee/wasm/Cargo.lock +++ b/subscription-fee/wasm/Cargo.lock @@ -4,15 +4,22 @@ version = 3 [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] +[[package]] +name = "allocator-api2" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" + [[package]] name = "arrayvec" version = "0.7.4" @@ -22,7 +29,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "auto-farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=5ea1698#5ea16988f584fd5f024859aad3d8a7cd1455951e" +source = "git+https://github.com/multiversx/mx-exchange-tools-sc?rev=1416a8b#1416a8b60d6bda7623513d9bf884a5e52fbf1693" dependencies = [ "common_structs", "energy-factory", @@ -63,7 +70,7 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "common-types" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -71,7 +78,7 @@ dependencies = [ [[package]] name = "common_errors" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -79,7 +86,7 @@ dependencies = [ [[package]] name = "common_structs" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "fixed-supply-token", "math", @@ -91,7 +98,7 @@ dependencies = [ [[package]] name = "config" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -104,7 +111,7 @@ dependencies = [ [[package]] name = "contexts" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -134,7 +141,7 @@ checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" [[package]] name = "energy-factory" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "legacy_token_decode_module", @@ -151,7 +158,7 @@ dependencies = [ [[package]] name = "energy-query" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "energy-factory", "multiversx-sc", @@ -160,7 +167,7 @@ dependencies = [ [[package]] name = "events" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "contexts", @@ -170,7 +177,7 @@ dependencies = [ [[package]] name = "farm" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -199,7 +206,7 @@ dependencies = [ [[package]] name = "farm-boosted-yields" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "config", @@ -214,7 +221,7 @@ dependencies = [ [[package]] name = "farm-staking" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -246,14 +253,16 @@ dependencies = [ [[package]] name = "farm-staking-proxy" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "config", + "energy-query", "farm", "farm-staking", + "farm-with-locked-rewards", "fixed-supply-token", - "hex-literal", + "hex-literal 0.3.4", "mergeable", "multiversx-sc", "multiversx-sc-modules", @@ -269,7 +278,7 @@ dependencies = [ [[package]] name = "farm-with-locked-rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -300,7 +309,7 @@ dependencies = [ [[package]] name = "farm_base_impl" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -323,7 +332,7 @@ dependencies = [ [[package]] name = "farm_token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -338,7 +347,7 @@ dependencies = [ [[package]] name = "fees-collector" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "common_errors", @@ -357,18 +366,19 @@ dependencies = [ [[package]] name = "fixed-supply-token" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", + "allocator-api2", ] [[package]] @@ -383,6 +393,12 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + [[package]] name = "itertools" version = "0.10.5" @@ -395,7 +411,7 @@ dependencies = [ [[package]] name = "legacy_token_decode_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "multiversx-sc", @@ -405,7 +421,7 @@ dependencies = [ [[package]] name = "lkmex-transfer" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "energy-factory", @@ -420,7 +436,7 @@ dependencies = [ [[package]] name = "locking_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "energy-factory", "multiversx-sc", @@ -430,7 +446,7 @@ dependencies = [ [[package]] name = "math" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -438,7 +454,7 @@ dependencies = [ [[package]] name = "mergeable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -446,7 +462,7 @@ dependencies = [ [[package]] name = "metabonding" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=6479e22#6479e22318fb41780fc2fa025dde347e43be7d75" +source = "git+https://github.com/multiversx/mx-metabonding-sc?rev=2f6a062#2f6a062eee7dadda2a8541ef7a9c8e57b825c5b9" dependencies = [ "multiversx-sc", "multiversx-sc-modules", @@ -455,13 +471,13 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5889db6e6f6814b221cf4c1cd2937aa047b419e2a80b08695d85b4a9f537bdfd" +checksum = "f11b51d6a2ab0218585ed58e100c5ac2218de09490fbfc4243b5ecd0ca7f5cbc" dependencies = [ "bitflags", "hashbrown", - "hex-literal", + "hex-literal 0.4.1", "multiversx-sc-codec", "multiversx-sc-derive", "num-traits", @@ -469,9 +485,9 @@ dependencies = [ [[package]] name = "multiversx-sc-codec" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1e15b46c17b87c0c7cdd79b041a4abd7f3a2b45f3c993f6ce38c0f233e82b6" +checksum = "327b0ad1c3477cab0d7c84391439ba302238f738ef3c6e1fcd18e247fba84875" dependencies = [ "arrayvec", "multiversx-sc-codec-derive", @@ -479,43 +495,43 @@ dependencies = [ [[package]] name = "multiversx-sc-codec-derive" -version = "0.18.1" +version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7bc0762cd6d88f8bc54805bc652b042a61cd7fbc2d0a325010f088b78fb2ac" +checksum = "f444038e0043b8eda816b26952479c2aca3c4a643580f4337f71fb362a586db5" dependencies = [ "hex", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-derive" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23fead13b29d79f702e021926402588e9a7822ed9dfadfdfe71c436dce100e4f" +checksum = "784f0fc505806102fe6f808b368e12fcb13096dd73c5678f09c5663230724d6f" dependencies = [ "hex", "proc-macro2", "quote", "radix_trie", - "syn", + "syn 1.0.109", ] [[package]] name = "multiversx-sc-modules" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c160745bf0c997146fa816a19fba8a8d0517e99ed30cc514eca0967f2eed74" +checksum = "75cc759dda52661f2fc776dfd810a6e90e681d4697a8c866d0f23f3e068f1b29" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.43.3" +version = "0.45.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f6fce7b968fec7ea27f6fef909d4149e515e31aa2486a93dcd7c72a8a01e571" +checksum = "5afb8b8cc380eabd82dc8f9b02afbab3dce16fc2b5de1dbc601fcfcf261278ba" dependencies = [ "multiversx-sc", ] @@ -547,7 +563,7 @@ checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" [[package]] name = "pair" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -563,7 +579,7 @@ dependencies = [ [[package]] name = "pausable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", "permissions_module", @@ -572,7 +588,7 @@ dependencies = [ [[package]] name = "permissions_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "bitflags", "common_errors", @@ -610,7 +626,7 @@ dependencies = [ [[package]] name = "rewards" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -626,7 +642,7 @@ dependencies = [ [[package]] name = "sc_whitelist_module" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "multiversx-sc", @@ -635,7 +651,7 @@ dependencies = [ [[package]] name = "simple-lock" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "multiversx-sc", @@ -676,10 +692,21 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "2.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "token_merge_helper" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "multiversx-sc", @@ -688,7 +715,7 @@ dependencies = [ [[package]] name = "token_send" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_errors", "common_structs", @@ -704,7 +731,7 @@ checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" [[package]] name = "unwrappable" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "multiversx-sc", ] @@ -712,7 +739,7 @@ dependencies = [ [[package]] name = "utils" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common_structs", "fixed-supply-token", @@ -729,7 +756,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "week-timekeeping" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "multiversx-sc", @@ -738,7 +765,7 @@ dependencies = [ [[package]] name = "weekly-rewards-splitting" version = "0.0.0" -source = "git+https://github.com/multiversx/mx-exchange-sc?rev=cd4d21b#cd4d21b6e4cfc86292b6e1f5db0379cb2b5be3f7" +source = "git+https://github.com/multiversx/mx-exchange-sc?rev=b9f5d2d#b9f5d2df97b9b722c53143fff399a3796fbb8cd7" dependencies = [ "common-types", "energy-query", @@ -747,3 +774,23 @@ dependencies = [ "unwrappable", "week-timekeeping", ] + +[[package]] +name = "zerocopy" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e97e415490559a91254a2979b4829267a57d2fcd741a98eee8b722fb57289aa0" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7e48ccf166952882ca8bd778a43502c64f33bf94c12ebe2a7f08e5a0f6689f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.32", +] diff --git a/subscription-fee/wasm/Cargo.toml b/subscription-fee/wasm/Cargo.toml index 79f4b12..3711312 100644 --- a/subscription-fee/wasm/Cargo.toml +++ b/subscription-fee/wasm/Cargo.toml @@ -1,17 +1,17 @@ +# Code generated by the multiversx-sc build system. DO NOT EDIT. + +# ########################################## +# ############## AUTO-GENERATED ############# +# ########################################## + [package] name = "subscription-fee-wasm" version = "0.0.0" -authors = [ "you",] edition = "2018" publish = false [lib] -crate-type = [ "cdylib",] - -[workspace] -members = [ ".",] - -[dev-dependencies] +crate-type = ["cdylib"] [profile.release] codegen-units = 1 @@ -24,4 +24,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "=0.43.3" +version = "=0.45.1" + +[workspace] +members = ["."] diff --git a/subscription-fee/wasm/src/lib.rs b/subscription-fee/wasm/src/lib.rs index e97de26..e552538 100644 --- a/subscription-fee/wasm/src/lib.rs +++ b/subscription-fee/wasm/src/lib.rs @@ -1,4 +1,4 @@ -// Code generated by the multiversx-sc multi-contract system. DO NOT EDIT. +// Code generated by the multiversx-sc build system. DO NOT EDIT. //////////////////////////////////////////////////// ////////////////// AUTO-GENERATED //////////////////