From 29078f1ce20a59b6f8db9a338f0fe6cf348eb9a4 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 15 Apr 2024 18:58:12 +0300 Subject: [PATCH 01/62] unified syntas - added inlines --- .../interaction/annotated/annotated_impl_big_uint.rs | 5 +++++ .../annotated/annotated_impl_managed_buffer.rs | 3 +++ framework/base/src/types/interaction/markers/to_self.rs | 1 + .../interaction/system_proxy/esdt_system_sc_proxy.rs | 2 +- framework/base/src/types/interaction/tx_payment.rs | 1 + .../src/types/interaction/tx_payment/tx_payment_egld.rs | 4 ++++ .../types/interaction/tx_payment/tx_payment_multi_esdt.rs | 8 +++++++- .../src/types/interaction/tx_payment/tx_payment_none.rs | 7 +++++-- .../interaction/tx_payment/tx_payment_single_esdt_ref.rs | 4 ++-- framework/base/src/types/interaction/tx_to.rs | 1 + framework/base/src/types/managed/basic/big_uint.rs | 7 +++++++ .../types/managed/wrapped/egld_or_esdt_token_payment.rs | 2 +- 12 files changed, 38 insertions(+), 7 deletions(-) diff --git a/framework/base/src/types/interaction/annotated/annotated_impl_big_uint.rs b/framework/base/src/types/interaction/annotated/annotated_impl_big_uint.rs index ea2250399d..92802fba00 100644 --- a/framework/base/src/types/interaction/annotated/annotated_impl_big_uint.rs +++ b/framework/base/src/types/interaction/annotated/annotated_impl_big_uint.rs @@ -18,6 +18,7 @@ where self } + #[inline] fn with_value_ref(&self, _env: &Env, f: F) -> R where F: FnOnce(&BigUint) -> R, @@ -38,10 +39,12 @@ where (*self).clone() } + #[inline] fn into_value(self, _env: &Env) -> BigUint { self.clone() } + #[inline] fn with_value_ref(&self, _env: &Env, f: F) -> R where F: FnOnce(&BigUint) -> R, @@ -58,6 +61,7 @@ where self.to_display() } + #[inline] fn to_value(&self, _env: &Env) -> BigUint { (*self).clone_value() } @@ -66,6 +70,7 @@ where self.clone_value() } + #[inline] fn with_value_ref(&self, _env: &Env, f: F) -> R where F: FnOnce(&BigUint) -> R, diff --git a/framework/base/src/types/interaction/annotated/annotated_impl_managed_buffer.rs b/framework/base/src/types/interaction/annotated/annotated_impl_managed_buffer.rs index b8d4fc8fd7..61cf142dfb 100644 --- a/framework/base/src/types/interaction/annotated/annotated_impl_managed_buffer.rs +++ b/framework/base/src/types/interaction/annotated/annotated_impl_managed_buffer.rs @@ -10,14 +10,17 @@ where self.hex_expr() } + #[inline] fn to_value(&self, _env: &Env) -> ManagedBuffer { self.clone() } + #[inline] fn into_value(self, _env: &Env) -> ManagedBuffer { self } + #[inline] fn with_value_ref(&self, _env: &Env, f: F) -> R where F: FnOnce(&ManagedBuffer) -> R, diff --git a/framework/base/src/types/interaction/markers/to_self.rs b/framework/base/src/types/interaction/markers/to_self.rs index dee4d5ed3a..f339a448e2 100644 --- a/framework/base/src/types/interaction/markers/to_self.rs +++ b/framework/base/src/types/interaction/markers/to_self.rs @@ -17,6 +17,7 @@ where self.with_address_ref(env, |addr_ref| addr_ref.hex_expr()) } + #[inline] fn to_value(&self, _env: &TxScEnv) -> ManagedAddress { BlockchainWrapper::::new().get_sc_address() } diff --git a/framework/base/src/types/interaction/system_proxy/esdt_system_sc_proxy.rs b/framework/base/src/types/interaction/system_proxy/esdt_system_sc_proxy.rs index 3589f4ce28..4463c9ec64 100644 --- a/framework/base/src/types/interaction/system_proxy/esdt_system_sc_proxy.rs +++ b/framework/base/src/types/interaction/system_proxy/esdt_system_sc_proxy.rs @@ -101,7 +101,7 @@ where token_ticker: &ManagedBuffer, properties: NonFungibleTokenProperties, ) -> IssueCall { - let zero = BigUint::zero(); + let zero = BigUint::zero_ref(); self.issue( issue_cost, EsdtTokenType::NonFungible, diff --git a/framework/base/src/types/interaction/tx_payment.rs b/framework/base/src/types/interaction/tx_payment.rs index e72a5b9fa6..b8979bf50c 100644 --- a/framework/base/src/types/interaction/tx_payment.rs +++ b/framework/base/src/types/interaction/tx_payment.rs @@ -62,6 +62,7 @@ pub trait TxPaymentEgldOnly: TxPayment + AnnotatedValue(&self, env: &Env, f: F) -> R where F: FnOnce(&BigUint) -> R, diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs index ad0969aca1..6bda81cd29 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs @@ -42,6 +42,7 @@ where }) } + #[inline] fn with_normalized( self, env: &Env, @@ -78,14 +79,17 @@ where self.0.annotation(env) } + #[inline] fn to_value(&self, env: &Env) -> BigUint { self.0.to_value(env) } + #[inline] fn into_value(self, env: &Env) -> BigUint { self.0.into_value(env) } + #[inline] fn with_value_ref(&self, env: &Env, f: F) -> R where F: FnOnce(&BigUint) -> R, diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_multi_esdt.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_multi_esdt.rs index 892fd2c114..7cb062c50b 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_multi_esdt.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_multi_esdt.rs @@ -63,7 +63,7 @@ where 1 => self.get(0).as_refs().with_normalized(env, from, to, fc, f), _ => to.with_address_ref(env, |to_addr| { let fc_conv = fc.convert_to_multi_transfer_esdt_call(to_addr, self); - f(&from.resolve_address(env), &BigUint::zero(), &fc_conv) + f(&from.resolve_address(env), &*BigUint::zero_ref(), &fc_conv) }), } } @@ -80,10 +80,12 @@ impl<'a, Env> TxPayment for ManagedRef<'a, Env::Api, MultiEsdtPayment bool { self.deref().is_empty() } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -95,6 +97,7 @@ where .perform_transfer_execute(env, to, gas_limit, fc) } + #[inline] fn with_normalized( self, env: &Env, @@ -120,10 +123,12 @@ impl TxPayment for MultiEsdtPayment where Env: TxEnv, { + #[inline] fn is_no_payment(&self, _env: &Env) -> bool { self.is_empty() } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -134,6 +139,7 @@ where (&self).perform_transfer_execute(env, to, gas_limit, fc); } + #[inline] fn with_normalized( self, env: &Env, diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_none.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_none.rs index fe6016e43b..8725163f67 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_none.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_none.rs @@ -6,10 +6,12 @@ impl TxPayment for () where Env: TxEnv, { + #[inline] fn is_no_payment(&self, _env: &Env) -> bool { true } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -17,9 +19,10 @@ where gas_limit: u64, fc: FunctionCall, ) { - Egld(BigUint::zero()).perform_transfer_execute(env, to, gas_limit, fc); + Egld(BigUint::zero_ref()).perform_transfer_execute(env, to, gas_limit, fc); } + #[inline] fn with_normalized( self, env: &Env, @@ -33,7 +36,7 @@ where To: TxToSpecified, F: FnOnce(&ManagedAddress, &BigUint, &FunctionCall) -> R, { - to.with_address_ref(env, |to_addr| f(to_addr, &BigUint::zero(), &fc)) + to.with_address_ref(env, |to_addr| f(to_addr, &*BigUint::zero_ref(), &fc)) } fn into_full_payment_data(self, _env: &Env) -> FullPaymentData { diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs index bc5e2532a8..e19a35123d 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs @@ -62,10 +62,10 @@ where to.with_address_ref(env, |to_addr| { if self.token_nonce == 0 { let fc_conv = fc.convert_to_single_transfer_fungible_call(self); - f(to_addr, &BigUint::zero(), &fc_conv) + f(to_addr, &*BigUint::zero_ref(), &fc_conv) } else { let fc_conv = fc.convert_to_single_transfer_nft_call(to_addr, self); - f(&from.resolve_address(env), &BigUint::zero(), &fc_conv) + f(&from.resolve_address(env), &*BigUint::zero_ref(), &fc_conv) } }) } diff --git a/framework/base/src/types/interaction/tx_to.rs b/framework/base/src/types/interaction/tx_to.rs index 6ba0f6eec8..c365809f05 100644 --- a/framework/base/src/types/interaction/tx_to.rs +++ b/framework/base/src/types/interaction/tx_to.rs @@ -17,6 +17,7 @@ where /// Avoids a clone when performing transfer-execute. /// /// Other than that, does thesame as `AnnotatedValue::into_value`. + #[inline] fn with_address_ref(&self, env: &Env, f: F) -> R where F: FnOnce(&ManagedAddress) -> R, diff --git a/framework/base/src/types/managed/basic/big_uint.rs b/framework/base/src/types/managed/basic/big_uint.rs index 5f32388093..eb34d765cf 100644 --- a/framework/base/src/types/managed/basic/big_uint.rs +++ b/framework/base/src/types/managed/basic/big_uint.rs @@ -12,6 +12,7 @@ use crate::{ TopEncodeOutput, TryStaticCast, }, formatter::{hex_util::encode_bytes_as_hex, FormatBuffer, FormatByteReceiver, SCDisplay}, + proxy_imports::ManagedRef, types::{heap::BoxedBytes, ManagedBuffer, ManagedBufferCachedBuilder, ManagedType}, }; @@ -146,6 +147,12 @@ impl BigUint { BigUint::from_handle(handle) } + pub fn zero_ref() -> ManagedRef<'static, M, BigUint> { + let handle: M::BigIntHandle = use_raw_handle(const_handles::BIG_INT_CONST_ZERO); + M::managed_type_impl().bi_set_int64(handle.clone(), 0); + unsafe { ManagedRef::wrap_handle(handle) } + } + #[inline] pub fn to_u64(&self) -> Option { let api = M::managed_type_impl(); diff --git a/framework/base/src/types/managed/wrapped/egld_or_esdt_token_payment.rs b/framework/base/src/types/managed/wrapped/egld_or_esdt_token_payment.rs index ffce0c44e7..12670295cf 100644 --- a/framework/base/src/types/managed/wrapped/egld_or_esdt_token_payment.rs +++ b/framework/base/src/types/managed/wrapped/egld_or_esdt_token_payment.rs @@ -165,7 +165,7 @@ impl<'a, M: ManagedTypeApi> EgldOrEsdtTokenPaymentRefs<'a, M> { } pub fn is_empty(&self) -> bool { - self.amount == &BigUint::zero() + self.amount == &0u32 } pub fn map_egld_or_esdt(self, context: Context, for_egld: D, for_esdt: F) -> U From d94ae8f075011926027a52bf9c916e48d1ba7580 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Tue, 16 Apr 2024 16:56:31 +0300 Subject: [PATCH 02/62] unified syntax - inlines & code deduplication --- .../tx_payment/tx_payment_egld_or_esdt.rs | 2 + .../tx_payment_egld_or_multi_esdt.rs | 64 +++++-------------- .../tx_payment/tx_payment_single_esdt.rs | 3 + .../tx_payment/tx_payment_single_esdt_ref.rs | 1 + .../tx_payment_single_esdt_triple.rs | 3 + .../managed/wrapped/esdt_token_payment.rs | 1 + 6 files changed, 25 insertions(+), 49 deletions(-) diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt.rs index a4ac0577ff..8c5d62e49a 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_esdt.rs @@ -57,10 +57,12 @@ impl TxPayment for EgldOrEsdtTokenPayment where Env: TxEnv, { + #[inline] fn is_no_payment(&self, env: &Env) -> bool { (&self).is_no_payment(env) } + #[inline] fn perform_transfer_execute( self, env: &Env, diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt.rs index 2538383494..bde3528eb3 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_egld_or_multi_esdt.rs @@ -1,6 +1,6 @@ use crate::types::{BigUint, EgldOrMultiEsdtPayment, ManagedAddress, TxFrom, TxToSpecified}; -use super::{Egld, FullPaymentData, FunctionCall, TxEnv, TxPayment}; +use super::{FullPaymentData, FunctionCall, TxEnv, TxPayment}; impl TxPayment for EgldOrMultiEsdtPayment where @@ -10,6 +10,7 @@ where self.is_empty() } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -17,16 +18,11 @@ where gas_limit: u64, fc: FunctionCall, ) { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - Egld(egld_amount).perform_transfer_execute(env, to, gas_limit, fc) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - multi_esdt_payment.perform_transfer_execute(env, to, gas_limit, fc) - }, - } + self.as_refs() + .perform_transfer_execute(env, to, gas_limit, fc) } + #[inline] fn with_normalized( self, env: &Env, @@ -40,25 +36,12 @@ where To: TxToSpecified, F: FnOnce(&ManagedAddress, &BigUint, &FunctionCall) -> R, { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - Egld(egld_amount).with_normalized(env, from, to, fc, f) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - multi_esdt_payment.with_normalized(env, from, to, fc, f) - }, - } + self.as_refs().with_normalized(env, from, to, fc, f) } + #[inline] fn into_full_payment_data(self, env: &Env) -> FullPaymentData { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - TxPayment::::into_full_payment_data(Egld(egld_amount), env) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - TxPayment::::into_full_payment_data(multi_esdt_payment, env) - }, - } + self.as_refs().into_full_payment_data(env) } } @@ -70,6 +53,7 @@ where self.is_empty() } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -77,16 +61,11 @@ where gas_limit: u64, fc: FunctionCall, ) { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - Egld(egld_amount).perform_transfer_execute(env, to, gas_limit, fc) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - multi_esdt_payment.perform_transfer_execute(env, to, gas_limit, fc) - }, - } + self.as_refs() + .perform_transfer_execute(env, to, gas_limit, fc) } + #[inline] fn with_normalized( self, env: &Env, @@ -100,24 +79,11 @@ where To: TxToSpecified, F: FnOnce(&ManagedAddress, &BigUint, &FunctionCall) -> R, { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - Egld(egld_amount).with_normalized(env, from, to, fc, f) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - multi_esdt_payment.with_normalized(env, from, to, fc, f) - }, - } + self.as_refs().with_normalized(env, from, to, fc, f) } + #[inline] fn into_full_payment_data(self, env: &Env) -> FullPaymentData { - match self { - EgldOrMultiEsdtPayment::Egld(egld_amount) => { - TxPayment::::into_full_payment_data(Egld(egld_amount), env) - }, - EgldOrMultiEsdtPayment::MultiEsdt(multi_esdt_payment) => { - TxPayment::::into_full_payment_data(multi_esdt_payment, env) - }, - } + self.as_refs().into_full_payment_data(env) } } diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt.rs index 66e3374aa0..fe1a0371dd 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt.rs @@ -8,10 +8,12 @@ impl TxPayment for EsdtTokenPayment where Env: TxEnv, { + #[inline] fn is_no_payment(&self, _env: &Env) -> bool { self.amount == 0u32 } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -23,6 +25,7 @@ where .perform_transfer_execute(env, to, gas_limit, fc); } + #[inline] fn with_normalized( self, env: &Env, diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs index e19a35123d..c17ec71c8e 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_ref.rs @@ -11,6 +11,7 @@ impl<'a, Env> TxPayment for EsdtTokenPaymentRefs<'a, Env::Api> where Env: TxEnv, { + #[inline] fn is_no_payment(&self, _env: &Env) -> bool { self.amount == &0u32 } diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_triple.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_triple.rs index c49062eb27..458e631a30 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_triple.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_single_esdt_triple.rs @@ -12,6 +12,7 @@ where self.2 == 0u32 } + #[inline] fn perform_transfer_execute( self, env: &Env, @@ -22,6 +23,7 @@ where EsdtTokenPayment::from(self).perform_transfer_execute(env, to, gas_limit, fc) } + #[inline] fn with_normalized( self, env: &Env, @@ -38,6 +40,7 @@ where EsdtTokenPayment::from(self).with_normalized(env, from, to, fc, f) } + #[inline] fn into_full_payment_data(self, env: &Env) -> FullPaymentData { EsdtTokenPayment::from(self).into_full_payment_data(env) } diff --git a/framework/base/src/types/managed/wrapped/esdt_token_payment.rs b/framework/base/src/types/managed/wrapped/esdt_token_payment.rs index ac7a54c442..5dcfeceaab 100644 --- a/framework/base/src/types/managed/wrapped/esdt_token_payment.rs +++ b/framework/base/src/types/managed/wrapped/esdt_token_payment.rs @@ -237,6 +237,7 @@ impl EsdtTokenPayment { } impl<'a, M: ManagedTypeApi> EsdtTokenPaymentRefs<'a, M> { + #[inline] pub fn new( token_identifier: &'a TokenIdentifier, token_nonce: u64, From 95db7a291025fe313886eb67cea79e6ad64aedd2 Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Wed, 8 May 2024 19:31:19 +0300 Subject: [PATCH 03/62] migration of sc-meta all snippets to unified --- framework/meta/src/cmd/contract.rs | 3 +- .../generate_snippets/snippet_crate_gen.rs | 32 +++++ .../generate_snippets/snippet_gen_main.rs | 27 ++-- .../snippet_sc_functions_gen.rs | 135 +++++++----------- .../generate_snippets/snippet_template_gen.rs | 99 +++++++++---- .../generate_snippets/snippet_type_map.rs | 4 - .../src/facade/world_tx/scenario_rh_impl.rs | 14 +- 7 files changed, 184 insertions(+), 130 deletions(-) diff --git a/framework/meta/src/cmd/contract.rs b/framework/meta/src/cmd/contract.rs index 8011d3f2e3..3e1008a3a3 100644 --- a/framework/meta/src/cmd/contract.rs +++ b/framework/meta/src/cmd/contract.rs @@ -30,7 +30,8 @@ pub fn cli_main() { ContractCliAction::Clean => meta_config_opt.clean(), ContractCliAction::Update => meta_config_opt.update(), ContractCliAction::GenerateSnippets(gs_arg) => { - meta_config_opt.generate_rust_snippets(&gs_arg) + meta_config_opt.generate_rust_snippets(&gs_arg); + meta_config_opt.generate_proxy() }, ContractCliAction::GenerateProxies => meta_config_opt.generate_proxy(), } diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 09a2efeca1..412e10c7bd 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -71,6 +71,14 @@ path = ".." [dependencies.multiversx-sc-snippets] version = "0.49.0" +[dependencies.multiversx-sc] +version = "0.49.0" + +[dependencies] +clap = {{ version = "4.4.7", features = ["derive"] }} +serde = {{ version = "1.0", features = ["derive"] }} +toml = "0.8.6" + # [workspace] "# @@ -96,3 +104,27 @@ pub(crate) fn create_and_get_lib_file(snippets_folder_path: &str, overwrite: boo } } } + +pub(crate) fn create_sc_config_file(overwrite: bool) { + let sc_config_path = "../sc-config.toml"; + let mut file = if overwrite { + File::create(sc_config_path).unwrap() + } else { + match File::options() + .create_new(true) + .write(true) + .open(sc_config_path) + { + Ok(f) => f, + Err(_) => return, + } + }; + + writeln!( + &mut file, + r#"[[proxy]] +path = "interact-rs/src/proxy.rs" + "# + ) + .unwrap(); +} diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_gen_main.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_gen_main.rs index b158bcd0ce..7b24ebcd33 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_gen_main.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_gen_main.rs @@ -7,13 +7,13 @@ use crate::cli_args::GenerateSnippetsArgs; use super::{ super::meta_config::MetaConfig, snippet_crate_gen::{ - create_and_get_lib_file, create_snippets_cargo_toml, create_snippets_folder, - create_snippets_gitignore, create_src_folder, + create_and_get_lib_file, create_sc_config_file, create_snippets_cargo_toml, + create_snippets_folder, create_snippets_gitignore, create_src_folder, }, - snippet_sc_functions_gen::write_state_struct_impl, + snippet_sc_functions_gen::write_interact_struct_impl, snippet_template_gen::{ - write_contract_type_alias, write_snippet_constants, write_snippet_imports, - write_snippet_main_function, write_state_struct_declaration, + write_interact_struct_declaration, write_snippet_constants, write_snippet_imports, + write_snippet_main_function, write_snippet_state_impl, write_state_struct_declaration, }, }; @@ -21,14 +21,12 @@ impl MetaConfig { pub fn generate_rust_snippets(&self, args: &GenerateSnippetsArgs) { let main_contract = self.sc_config.main_contract(); let crate_name = &main_contract.contract_name; - let snake_case_name = &main_contract.public_name_snake_case(); let wasm_output_file_path_expr = format!("\"mxsc:../output/{crate_name}.mxsc.json\""); let file = create_snippets_crate_and_get_lib_file(&self.snippets_dir, crate_name, args.overwrite); write_snippets_to_file( file, &self.original_contract_abi, - snake_case_name, &wasm_output_file_path_expr, ); } @@ -44,19 +42,16 @@ fn create_snippets_crate_and_get_lib_file( create_snippets_gitignore(snippets_folder_path, overwrite); create_snippets_cargo_toml(snippets_folder_path, contract_crate_name, overwrite); create_src_folder(snippets_folder_path); + create_sc_config_file(overwrite); create_and_get_lib_file(snippets_folder_path, overwrite) } -fn write_snippets_to_file( - mut file: File, - abi: &ContractAbi, - snake_case_name: &str, - wasm_output_file_path_expr: &str, -) { - write_snippet_imports(&mut file, snake_case_name); +fn write_snippets_to_file(mut file: File, abi: &ContractAbi, wasm_output_file_path_expr: &str) { + write_snippet_imports(&mut file); write_snippet_constants(&mut file); - write_contract_type_alias(&mut file, snake_case_name); write_snippet_main_function(&mut file, abi); write_state_struct_declaration(&mut file); - write_state_struct_impl(&mut file, abi, wasm_output_file_path_expr); + write_snippet_state_impl(&mut file); + write_interact_struct_declaration(&mut file); + write_interact_struct_impl(&mut file, abi, wasm_output_file_path_expr); } diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs index ade7591547..93c3132adf 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs @@ -1,36 +1,31 @@ use std::{fs::File, io::Write}; -use multiversx_sc::abi::{ContractAbi, EndpointAbi, EndpointMutabilityAbi, InputAbi, OutputAbi}; +use multiversx_sc::abi::{ContractAbi, EndpointAbi, EndpointMutabilityAbi, InputAbi}; use super::{snippet_gen_common::write_newline, snippet_type_map::map_abi_type_to_rust_type}; -pub(crate) fn write_state_struct_impl( +pub(crate) fn write_interact_struct_impl( file: &mut File, abi: &ContractAbi, wasm_output_file_path_expr: &str, ) { writeln!( file, - r#"impl State {{ + r#"impl ContractInteract {{ async fn new() -> Self {{ let mut interactor = Interactor::new(GATEWAY).await; - let wallet_address = interactor.register_wallet(Wallet::from_pem_file(PEM).unwrap()); - let sc_addr_expr = if SC_ADDRESS == "" {{ - DEFAULT_ADDRESS_EXPR.to_string() - }} else {{ - "bech32:".to_string() + SC_ADDRESS - }}; + let wallet_address = interactor.register_wallet(test_wallets::alice()); + let contract_code = BytesValue::interpret_from( {}, &InterpreterContext::default(), ); - let contract = ContractType::new(sc_addr_expr); - State {{ + ContractInteract {{ interactor, wallet_address, contract_code, - contract, + state: State::load_state() }} }} "#, @@ -38,38 +33,40 @@ pub(crate) fn write_state_struct_impl( ) .unwrap(); - write_deploy_method_impl(file, &abi.constructors[0]); + write_deploy_method_impl(file, &abi.constructors[0], &abi.name); for endpoint_abi in &abi.endpoints { - write_endpoint_impl(file, endpoint_abi); + write_endpoint_impl(file, endpoint_abi, &abi.name); } // close impl block brackets writeln!(file, "}}").unwrap(); } -fn write_deploy_method_impl(file: &mut File, init_abi: &EndpointAbi) { +fn write_deploy_method_impl(file: &mut File, init_abi: &EndpointAbi, name: &String) { write_method_declaration(file, "deploy"); write_endpoint_args_declaration(file, &init_abi.inputs); + let proxy_name = format!("{}Proxy", name); - let output_type = map_output_types_to_rust_types(&init_abi.outputs); writeln!( file, - r#" let (new_address, _) = self + r#" let new_address = self .interactor - .sc_deploy_get_result::<_, {}>( - ScDeployStep::new() - .call(self.contract.{}({})) - .from(&self.wallet_address) - .code(&self.contract_code) - .expect(TxExpect::ok().additional_error_message("deploy failed: ")), - ) + .tx() + .from(&self.wallet_address) + .typed(proxy::{}) + .init({}) + .code(&self.contract_code) + .returns(ReturnsNewAddress) + .prepare_async() + .run() .await; -s let new_address_bech32 = bech32::encode(&new_address); + self.state + .set_address(Bech32Address::from_bech32_string(new_address_bech32.clone())); + println!("new address: {{new_address_bech32}}");"#, - output_type, - init_abi.rust_method_name, + proxy_name, endpoint_args_when_called(init_abi.inputs.as_slice()), ) .unwrap(); @@ -79,14 +76,14 @@ s write_newline(file); } -fn write_endpoint_impl(file: &mut File, endpoint_abi: &EndpointAbi) { +fn write_endpoint_impl(file: &mut File, endpoint_abi: &EndpointAbi, name: &String) { write_method_declaration(file, &endpoint_abi.rust_method_name); write_payments_declaration(file, &endpoint_abi.payable_in_tokens); write_endpoint_args_declaration(file, &endpoint_abi.inputs); if matches!(endpoint_abi.mutability, EndpointMutabilityAbi::Readonly) { - write_contract_query(file, endpoint_abi); + write_contract_query(file, endpoint_abi, name); } else { - write_contract_call(file, endpoint_abi); + write_contract_call(file, endpoint_abi, name); } // close method block brackets @@ -116,7 +113,7 @@ fn write_payments_declaration(file: &mut File, accepted_tokens: &[String]) { } else { writeln!( file, - " let token_id = b\"\"; + " let token_id = String::new(); let token_nonce = 0u64; let token_amount = {};", biguint_default.get_default_value_expr() @@ -157,31 +154,31 @@ fn endpoint_args_when_called(inputs: &[InputAbi]) -> String { result } -fn write_contract_call(file: &mut File, endpoint_abi: &EndpointAbi) { +fn write_contract_call(file: &mut File, endpoint_abi: &EndpointAbi, name: &String) { let payment_snippet = if endpoint_abi.payable_in_tokens.is_empty() { "" } else if endpoint_abi.payable_in_tokens[0] == "EGLD" { - "\n .egld_value(egld_amount)" + "\n .egld(egld_amount)" } else { - "\n .esdt_transfer(token_id.to_vec(), token_nonce, token_amount)" + "\n .payment((TokenIdentifier::from(token_id.as_str()), token_nonce, token_amount))" }; - let output_type = map_output_types_to_rust_types(&endpoint_abi.outputs); writeln!( file, - r#" let response: TypedResponse<{}> = self + r#" let response = self .interactor - .sc_call_use_result( - ScCallStep::new() - .call(self.contract.{}({})) - .from(&self.wallet_address){} - .expect(TxExpect::ok().additional_error_message("SC call failed: ")), - ) + .tx() + .from(&self.wallet_address) + .to(self.state.current_address()) + .typed(proxy::{}Proxy) + .{}({}){} + .returns(ReturnsRawResult) + .prepare_async() + .run() .await; - let result = response.result.unwrap(); - println!("Result: {{result:?}}");"#, - output_type, + println!("Result: {{response:?}}");"#, + name, endpoint_abi.rust_method_name, endpoint_args_when_called(endpoint_abi.inputs.as_slice()), payment_snippet, @@ -189,48 +186,24 @@ fn write_contract_call(file: &mut File, endpoint_abi: &EndpointAbi) { .unwrap(); } -fn write_contract_query(file: &mut File, endpoint_abi: &EndpointAbi) { - let output_type = map_output_types_to_rust_types(&endpoint_abi.outputs); +fn write_contract_query(file: &mut File, endpoint_abi: &EndpointAbi, name: &String) { writeln!( file, - r#" let result_value: {} = self + r#" let result_value = self .interactor - .vm_query(self.contract.{}({})) + .query() + .to(self.state.current_address()) + .typed(proxy::{}Proxy) + .{}({}) + .returns(ReturnsResult) + .prepare_async() + .run() .await; -"#, - output_type, + + println!("Result: {{result_value:?}}");"#, + name, endpoint_abi.rust_method_name, endpoint_args_when_called(endpoint_abi.inputs.as_slice()), ) .unwrap(); } - -pub fn map_output_types_to_rust_types(outputs: &[OutputAbi]) -> String { - let results_len = outputs.len(); - if results_len == 0 { - return "()".to_string(); - } - - // format to be the same as when multi-value is an argument - // for results, each type is a different array entry - let mut input_str = String::new(); - if results_len > 1 { - input_str += "multi"; - input_str += "<"; - } - - for (i, output) in outputs.iter().enumerate() { - input_str += &output.type_names.abi; - - if i < results_len - 1 { - input_str += ","; - } - } - - if results_len > 1 { - input_str += ">"; - } - - let output_rust_type = map_abi_type_to_rust_type(input_str); - output_rust_type.get_type_name().to_string() -} diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_template_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_template_gen.rs index 093afa908c..7223f1d6c4 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_template_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_template_gen.rs @@ -4,15 +4,20 @@ use multiversx_sc::abi::ContractAbi; use super::snippet_gen_common::write_newline; -pub(crate) fn write_snippet_imports(file: &mut File, contract_crate_name: &str) { +pub(crate) fn write_snippet_imports(file: &mut File) { writeln!( file, "#![allow(non_snake_case)] -use {contract_crate_name}::ProxyTrait as _; -use {contract_crate_name}::*; +mod proxy; use multiversx_sc_snippets::imports::*; +use multiversx_sc_snippets::sdk; +use serde::{{Deserialize, Serialize}}; +use std::{{ + io::{{Read, Write}}, + path::Path, +}}; " ) .unwrap(); @@ -24,23 +29,8 @@ pub(crate) fn write_snippet_constants(file: &mut File) { writeln!( file, "const GATEWAY: &str = sdk::blockchain::DEVNET_GATEWAY; -const PEM: &str = \"alice.pem\"; -const SC_ADDRESS: &str = \"\"; - -const SYSTEM_SC_BECH32: &str = \"erd1qqqqqqqqqqqqqqqpqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqzllls8a5w6u\"; -const DEFAULT_ADDRESS_EXPR: &str = - \"0x0000000000000000000000000000000000000000000000000000000000000000\"; -const TOKEN_ISSUE_COST: u64 = 50_000_000_000_000_000;" - ) - .unwrap(); - - write_newline(file); -} - -pub(crate) fn write_contract_type_alias(file: &mut File, contract_crate_name: &str) { - writeln!( - file, - "type ContractType = ContractInfo<{contract_crate_name}::Proxy>;" +const STATE_FILE: &str = \"state.toml\"; +" ) .unwrap(); @@ -57,18 +47,18 @@ async fn main() {{ let mut args = std::env::args(); let _ = args.next(); let cmd = args.next().expect(\"at least one argument required\"); - let mut state = State::new().await; + let mut interact = ContractInteract::new().await; match cmd.as_str() {{" ) .unwrap(); // all contracts have a deploy snippet - writeln!(file, r#" "deploy" => state.deploy().await,"#).unwrap(); + writeln!(file, r#" "deploy" => interact.deploy().await,"#).unwrap(); for endpoint in &abi.endpoints { writeln!( file, - r#" "{}" => state.{}().await,"#, + r#" "{}" => interact.{}().await,"#, endpoint.name, endpoint.rust_method_name ) .unwrap(); @@ -86,17 +76,74 @@ async fn main() {{ write_newline(file); } -pub(crate) fn write_state_struct_declaration(file: &mut File) { +pub(crate) fn write_interact_struct_declaration(file: &mut File) { writeln!( file, - "struct State {{ + "struct ContractInteract {{ interactor: Interactor, wallet_address: Address, contract_code: BytesValue, - contract: ContractType, + state: State +}}" + ) + .unwrap(); + + write_newline(file); +} + +pub(crate) fn write_state_struct_declaration(file: &mut File) { + writeln!( + file, + " +#[derive(Debug, Default, Serialize, Deserialize)] +struct State {{ + contract_address: Option }}" ) .unwrap(); write_newline(file); } + +pub(crate) fn write_snippet_state_impl(file: &mut File) { + writeln!( + file, + r#"impl State {{ + // Deserializes state from file + pub fn load_state() -> Self {{ + if Path::new(STATE_FILE).exists() {{ + let mut file = std::fs::File::open(STATE_FILE).unwrap(); + let mut content = String::new(); + file.read_to_string(&mut content).unwrap(); + toml::from_str(&content).unwrap() + }} else {{ + Self::default() + }} + }} + + /// Sets the contract address + pub fn set_address(&mut self, address: Bech32Address) {{ + self.contract_address = Some(address); + }} + + /// Returns the contract address + pub fn current_address(&self) -> &Bech32Address {{ + self.contract_address + .as_ref() + .expect("no known contract, deploy first") + }} + }} + + impl Drop for State {{ + // Serializes state to file + fn drop(&mut self) {{ + let mut file = std::fs::File::create(STATE_FILE).unwrap(); + file.write_all(toml::to_string(self).unwrap().as_bytes()) + .unwrap(); + }} + }}"# + ) + .unwrap(); + + write_newline(file); +} diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_type_map.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_type_map.rs index 5e6e28423b..1a0adb3423 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_type_map.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_type_map.rs @@ -13,10 +13,6 @@ pub struct RustTypeString { } impl RustTypeString { - pub fn get_type_name(&self) -> &str { - &self.type_name - } - pub fn get_default_value_expr(&self) -> &str { if !self.contains_custom_types { &self.default_value_expr diff --git a/framework/scenario/src/facade/world_tx/scenario_rh_impl.rs b/framework/scenario/src/facade/world_tx/scenario_rh_impl.rs index 1aaaedae9f..9d16b1b709 100644 --- a/framework/scenario/src/facade/world_tx/scenario_rh_impl.rs +++ b/framework/scenario/src/facade/world_tx/scenario_rh_impl.rs @@ -2,8 +2,9 @@ use multiversx_sc::{ abi::{TypeAbi, TypeAbiFrom}, codec::TopDecodeMulti, types::{ - ManagedAddress, RHListItemExec, ReturnsNewAddress, ReturnsNewManagedAddress, ReturnsResult, - ReturnsResultAs, ReturnsResultUnmanaged, TxEnv, WithNewAddress, WithResultAs, + ManagedAddress, RHListItemExec, ReturnsNewAddress, ReturnsNewManagedAddress, + ReturnsRawResult, ReturnsResult, ReturnsResultAs, ReturnsResultUnmanaged, TxEnv, + WithNewAddress, WithResultAs, }, }; @@ -76,6 +77,15 @@ where } } +impl RHListItemExec for ReturnsRawResult +where + Env: TxEnv, +{ + fn item_process_result(self, tx_response: &TxResponse) -> Self::Returns { + tx_response.out.clone().into() + } +} + impl RHListItemExec for ReturnsNewManagedAddress where Env: TxEnv, From b9c36b1ef2bd3177c525e744c51fe0cd79119bc8 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 9 May 2024 12:47:40 +0300 Subject: [PATCH 04/62] fixed new lints --- data/codec/tests/derive_struct_with_generic_test.rs | 1 + framework/base/src/types/managed/wrapped/managed_address.rs | 6 ------ .../src/api/managed_types/static_var_api_node.rs | 1 + 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/data/codec/tests/derive_struct_with_generic_test.rs b/data/codec/tests/derive_struct_with_generic_test.rs index 80739b01b1..bde74b0a9d 100644 --- a/data/codec/tests/derive_struct_with_generic_test.rs +++ b/data/codec/tests/derive_struct_with_generic_test.rs @@ -9,6 +9,7 @@ use codec::{ // to test, run the following command in the crate folder: // cargo expand --test struct_with_generic_derive_test > expanded.rs +#[allow(dead_code)] trait SimpleTrait { fn simple_function(&self); } diff --git a/framework/base/src/types/managed/wrapped/managed_address.rs b/framework/base/src/types/managed/wrapped/managed_address.rs index bb5db20bc6..ca871a718b 100644 --- a/framework/base/src/types/managed/wrapped/managed_address.rs +++ b/framework/base/src/types/managed/wrapped/managed_address.rs @@ -6,7 +6,6 @@ use crate::{ codec::{ DecodeError, DecodeErrorHandler, EncodeErrorHandler, NestedDecode, NestedDecodeInput, NestedEncode, NestedEncodeOutput, TopDecode, TopDecodeInput, TopEncode, TopEncodeOutput, - TryStaticCast, }, formatter::{hex_util::encode_bytes_as_hex, FormatByteReceiver, SCLowerHex}, types::{heap::Address, ManagedBuffer, ManagedByteArray, ManagedType}, @@ -200,11 +199,6 @@ where } } -#[derive(Clone)] -pub(crate) struct ManagedBufferSizeContext(pub usize); - -impl TryStaticCast for ManagedBufferSizeContext {} - impl NestedEncode for ManagedAddress where M: ManagedTypeApi, diff --git a/framework/wasm-adapter/src/api/managed_types/static_var_api_node.rs b/framework/wasm-adapter/src/api/managed_types/static_var_api_node.rs index 272bbba578..51284fcb34 100644 --- a/framework/wasm-adapter/src/api/managed_types/static_var_api_node.rs +++ b/framework/wasm-adapter/src/api/managed_types/static_var_api_node.rs @@ -31,6 +31,7 @@ impl StaticVarApi for VmApiImpl { } impl StaticVarApiImpl for VmApiImpl { + #[allow(static_mut_refs)] fn with_lockable_static_buffer R>(&self, f: F) -> R { unsafe { f(&mut STATIC_BUFFER) } } From 071715234f68173eee8bd33e8fb95abc7d70f9c6 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 9 May 2024 13:19:41 +0300 Subject: [PATCH 05/62] Stable Rust: GitHub Actions & toolchain --- .github/workflows/actions-nightly.yml | 24 ++++++++++++++++++++ .github/workflows/actions.yml | 2 +- .github/workflows/lldb-formatter-tests.yml | 2 +- .github/workflows/release-upload.yml | 2 +- .github/workflows/template-test-current.yml | 2 +- .github/workflows/template-test-released.yml | 2 +- rust-toolchain.toml | 2 +- 7 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 .github/workflows/actions-nightly.yml diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml new file mode 100644 index 0000000000..4589f2e60b --- /dev/null +++ b/.github/workflows/actions-nightly.yml @@ -0,0 +1,24 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + workflow_dispatch: + +permissions: + checks: write + pull-requests: write + +jobs: + contracts: + name: Contracts (nightly) + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v3.1.0 + with: + rust-toolchain: nightly-2023-12-11 + path-to-sc-meta: framework/meta + mx-scenario-go-version: v2.1.0-alpha + coverage-args: --ignore-filename-regex='meta/src' --ignore-filename-regex='wasm-adapter' --ignore-filename-regex='benchmarks/' --ignore-filename-regex='tests/' --output ./coverage.md + secrets: + token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file diff --git a/.github/workflows/actions.yml b/.github/workflows/actions.yml index d9d598ab33..dc0bcc8596 100644 --- a/.github/workflows/actions.yml +++ b/.github/workflows/actions.yml @@ -16,7 +16,7 @@ jobs: name: Contracts uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v3.1.0 with: - rust-toolchain: nightly-2023-12-11 + rust-toolchain: stable path-to-sc-meta: framework/meta mx-scenario-go-version: v2.1.0-alpha coverage-args: --ignore-filename-regex='meta/src' --ignore-filename-regex='wasm-adapter' --ignore-filename-regex='benchmarks/' --ignore-filename-regex='tests/' --output ./coverage.md diff --git a/.github/workflows/lldb-formatter-tests.yml b/.github/workflows/lldb-formatter-tests.yml index 36f2d29f08..9aaba9eadd 100644 --- a/.github/workflows/lldb-formatter-tests.yml +++ b/.github/workflows/lldb-formatter-tests.yml @@ -16,7 +16,7 @@ jobs: - uses: actions-rs/toolchain@v1 with: default: true - toolchain: nightly-2023-12-11 + toolchain: stable - name: Download vscode-lldb uses: robinraju/release-downloader@v1.5 diff --git a/.github/workflows/release-upload.yml b/.github/workflows/release-upload.yml index 6ecb73df9b..1309c97e5f 100644 --- a/.github/workflows/release-upload.yml +++ b/.github/workflows/release-upload.yml @@ -20,7 +20,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: default: true - toolchain: nightly-2023-12-11 + toolchain: stable target: wasm32-unknown-unknown - name: Setup the PATH variable diff --git a/.github/workflows/template-test-current.yml b/.github/workflows/template-test-current.yml index 457a91435a..56382850fe 100644 --- a/.github/workflows/template-test-current.yml +++ b/.github/workflows/template-test-current.yml @@ -22,7 +22,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: default: true - toolchain: nightly-2023-12-11 + toolchain: stable target: wasm32-unknown-unknown - name: Install prerequisites diff --git a/.github/workflows/template-test-released.yml b/.github/workflows/template-test-released.yml index 8d60860f08..e6227765db 100644 --- a/.github/workflows/template-test-released.yml +++ b/.github/workflows/template-test-released.yml @@ -22,7 +22,7 @@ jobs: uses: actions-rust-lang/setup-rust-toolchain@v1 with: default: true - toolchain: nightly-2023-12-11 + toolchain: stable target: wasm32-unknown-unknown - name: Install prerequisites diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 9a2458c117..292fe499e3 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,2 +1,2 @@ [toolchain] -channel = "nightly-2023-12-11" +channel = "stable" From 294261d203bda9b8366b81047417129cd4361c8b Mon Sep 17 00:00:00 2001 From: Laurentiu Ciobanu Date: Fri, 10 May 2024 20:50:30 +0300 Subject: [PATCH 06/62] disable contract size report on nightly actions --- .github/workflows/actions-nightly.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index 4589f2e60b..7b1199a237 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -14,10 +14,11 @@ permissions: jobs: contracts: name: Contracts (nightly) - uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v3.1.0 + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@c721fa99bea9d34624fa7ee58729301116518eea with: rust-toolchain: nightly-2023-12-11 path-to-sc-meta: framework/meta + enable-contracts-size-report: 'false' mx-scenario-go-version: v2.1.0-alpha coverage-args: --ignore-filename-regex='meta/src' --ignore-filename-regex='wasm-adapter' --ignore-filename-regex='benchmarks/' --ignore-filename-regex='tests/' --output ./coverage.md secrets: From b3ebe61d9b96a1b39fbea706dc3b0e1c84476492 Mon Sep 17 00:00:00 2001 From: Laurentiu Ciobanu Date: Fri, 10 May 2024 20:52:53 +0300 Subject: [PATCH 07/62] disable contract size report on nightly actions --- .github/workflows/actions-nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index 7b1199a237..27122568d3 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -14,7 +14,7 @@ permissions: jobs: contracts: name: Contracts (nightly) - uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@c721fa99bea9d34624fa7ee58729301116518eea + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@11821017a15f590ba3308f5721e92ec78797c4c8 with: rust-toolchain: nightly-2023-12-11 path-to-sc-meta: framework/meta From 8d8abb1e1ac6043a4901fa0932dbd243b4c2c224 Mon Sep 17 00:00:00 2001 From: Laurentiu Ciobanu Date: Fri, 10 May 2024 20:53:55 +0300 Subject: [PATCH 08/62] disable contract size report on nightly actions --- .github/workflows/actions-nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index 27122568d3..1a7b47624d 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -18,7 +18,7 @@ jobs: with: rust-toolchain: nightly-2023-12-11 path-to-sc-meta: framework/meta - enable-contracts-size-report: 'false' + enable-contracts-size-report: false mx-scenario-go-version: v2.1.0-alpha coverage-args: --ignore-filename-regex='meta/src' --ignore-filename-regex='wasm-adapter' --ignore-filename-regex='benchmarks/' --ignore-filename-regex='tests/' --output ./coverage.md secrets: From 1e6a8e6f41523e4b095132894269692af4673887 Mon Sep 17 00:00:00 2001 From: Laurentiu Ciobanu Date: Fri, 10 May 2024 20:55:47 +0300 Subject: [PATCH 09/62] disable contract size report on nightly actions --- .github/workflows/actions-nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index 1a7b47624d..d4412df7af 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -14,7 +14,7 @@ permissions: jobs: contracts: name: Contracts (nightly) - uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@11821017a15f590ba3308f5721e92ec78797c4c8 + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@a6f57c43a0ae9c6d3bafffa01b5aa46dea0c3d3e with: rust-toolchain: nightly-2023-12-11 path-to-sc-meta: framework/meta From 2fbe6ba6295b03bf30606164bff860536f6bd36b Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Sun, 12 May 2024 22:29:17 +0200 Subject: [PATCH 10/62] ReturnsResultUnmanaged for query and call functions --- .../contract/generate_snippets/snippet_sc_functions_gen.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs index 93c3132adf..09d6aa7660 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_sc_functions_gen.rs @@ -172,7 +172,7 @@ fn write_contract_call(file: &mut File, endpoint_abi: &EndpointAbi, name: &Strin .to(self.state.current_address()) .typed(proxy::{}Proxy) .{}({}){} - .returns(ReturnsRawResult) + .returns(ReturnsResultUnmanaged) .prepare_async() .run() .await; @@ -195,7 +195,7 @@ fn write_contract_query(file: &mut File, endpoint_abi: &EndpointAbi, name: &Stri .to(self.state.current_address()) .typed(proxy::{}Proxy) .{}({}) - .returns(ReturnsResult) + .returns(ReturnsResultUnmanaged) .prepare_async() .run() .await; From 747afd51ec1cb6bd2b2559ab75e21c78abc58a12 Mon Sep 17 00:00:00 2001 From: Laurentiu Ciobanu Date: Mon, 13 May 2024 11:43:17 +0300 Subject: [PATCH 11/62] use stable version of sc-actions --- .github/workflows/actions-nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index d4412df7af..a94745de41 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -14,7 +14,7 @@ permissions: jobs: contracts: name: Contracts (nightly) - uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@a6f57c43a0ae9c6d3bafffa01b5aa46dea0c3d3e + uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v3.2.0 with: rust-toolchain: nightly-2023-12-11 path-to-sc-meta: framework/meta From 8d0715a6c090e0fd08d6d65274608e674bfb5b2c Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Mon, 13 May 2024 12:36:11 +0300 Subject: [PATCH 12/62] implement from conversion for MultiValueN --- .../feature-tests/scenario-tester/src/lib.rs | 11 ++++ .../src/scenario_tester_proxy.rs | 28 +++++++++++ .../scenario-tester/tests/st_blackbox_test.rs | 17 +++++++ .../scenario-tester/wasm/src/lib.rs | 6 ++- .../base/src/abi/type_abi_impl_codec_multi.rs | 50 +++++++++---------- 5 files changed, 85 insertions(+), 27 deletions(-) diff --git a/contracts/feature-tests/scenario-tester/src/lib.rs b/contracts/feature-tests/scenario-tester/src/lib.rs index 015b3e82c2..5b2365a741 100644 --- a/contracts/feature-tests/scenario-tester/src/lib.rs +++ b/contracts/feature-tests/scenario-tester/src/lib.rs @@ -27,4 +27,15 @@ pub trait ScenarioTester { fn add(&self, value: BigUint) { self.sum().update(|sum| *sum += value); } + + /// Tests "from" conversion for MultiValueN parameters + #[endpoint] + fn multi_param(&self, _value: MultiValue2) {} + + /// Tests "from" conversion for MultiValueN return function + #[endpoint] + fn multi_return(&self, value: BigUint) -> MultiValue2 { + let value1 = value.clone().add(1u32); + (value, value1).into() + } } diff --git a/contracts/feature-tests/scenario-tester/src/scenario_tester_proxy.rs b/contracts/feature-tests/scenario-tester/src/scenario_tester_proxy.rs index 3de83d499d..66976893c2 100644 --- a/contracts/feature-tests/scenario-tester/src/scenario_tester_proxy.rs +++ b/contracts/feature-tests/scenario-tester/src/scenario_tester_proxy.rs @@ -111,4 +111,32 @@ where .argument(&value) .original_result() } + + /// Tests "from" conversion for MultiValueN parameters + pub fn multi_param< + Arg0: ProxyArg, BigUint>>, + >( + self, + _value: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("multi_param") + .argument(&_value) + .original_result() + } + + /// Tests "from" conversion for MultiValueN return function + pub fn multi_return< + Arg0: ProxyArg>, + >( + self, + value: Arg0, + ) -> TxTypedCall, BigUint>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("multi_return") + .argument(&value) + .original_result() + } } diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs index 20ff801864..90721fbd0d 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs @@ -95,6 +95,23 @@ fn st_blackbox() { .add(1u32) .run(); + world + .tx() + .from(OTHER_ADDRESS) + .to(ST_ADDRESS) + .typed(scenario_tester_proxy::ScenarioTesterProxy) + .multi_param(MultiValue2((1u32, 1u16))) + .run(); + + world + .tx() + .from(OTHER_ADDRESS) + .to(ST_ADDRESS) + .typed(scenario_tester_proxy::ScenarioTesterProxy) + .multi_return(1u32) + .returns(ExpectValue(MultiValue2((1u32, 2u32)))) + .run(); + world.write_scenario_trace("trace1.scen.json"); } diff --git a/contracts/feature-tests/scenario-tester/wasm/src/lib.rs b/contracts/feature-tests/scenario-tester/wasm/src/lib.rs index 28922bb61e..7976698233 100644 --- a/contracts/feature-tests/scenario-tester/wasm/src/lib.rs +++ b/contracts/feature-tests/scenario-tester/wasm/src/lib.rs @@ -6,9 +6,9 @@ // Init: 1 // Upgrade: 1 -// Endpoints: 2 +// Endpoints: 4 // Async Callback (empty): 1 -// Total number of exported functions: 5 +// Total number of exported functions: 7 #![no_std] @@ -22,6 +22,8 @@ multiversx_sc_wasm_adapter::endpoints! { upgrade => upgrade getSum => sum add => add + multi_param => multi_param + multi_return => multi_return ) } diff --git a/framework/base/src/abi/type_abi_impl_codec_multi.rs b/framework/base/src/abi/type_abi_impl_codec_multi.rs index 4fc42f37a6..fa27b98670 100644 --- a/framework/base/src/abi/type_abi_impl_codec_multi.rs +++ b/framework/base/src/abi/type_abi_impl_codec_multi.rs @@ -75,16 +75,16 @@ impl TypeAbi for OptionalValue { } macro_rules! multi_arg_impls { - ($(($mval_struct:ident $($n:tt $name:ident)+) )+) => { + ($(($mval_struct:ident $($n:tt $t:ident $u:ident)+) )+) => { $( - impl<$($name),+ > TypeAbiFrom for crate::codec::multi_types::$mval_struct<$($name,)+> + impl<$($t, $u),+ > TypeAbiFrom> for crate::codec::multi_types::$mval_struct<$($t,)+> where - $($name: TypeAbi,)+ + $($t: TypeAbiFrom<$u>,)+ {} - impl<$($name),+ > TypeAbi for crate::codec::multi_types::$mval_struct<$($name,)+> + impl<$($t),+ > TypeAbi for crate::codec::multi_types::$mval_struct<$($t,)+> where - $($name: TypeAbi,)+ + $($t: TypeAbi,)+ { type Unmanaged = Self; @@ -95,7 +95,7 @@ macro_rules! multi_arg_impls { if $n > 0 { repr.push(','); } - repr.push_str($name::type_name().as_str()); + repr.push_str($t::type_name().as_str()); )+ repr.push('>'); repr @@ -108,7 +108,7 @@ macro_rules! multi_arg_impls { if $n > 0 { repr.push_str(", "); } - repr.push_str($name::type_name_rust().as_str()); + repr.push_str($t::type_name_rust().as_str()); )+ repr.push('>'); repr @@ -116,7 +116,7 @@ macro_rules! multi_arg_impls { fn provide_type_descriptions(accumulator: &mut TDC) { $( - $name::provide_type_descriptions(accumulator); + $t::provide_type_descriptions(accumulator); )+ } @@ -128,10 +128,10 @@ macro_rules! multi_arg_impls { let mut result = OutputAbis::new(); $( if output_names.len() > $n { - result.append(&mut $name::output_abis(&[output_names[$n]])); + result.append(&mut $t::output_abis(&[output_names[$n]])); } else { - result.append(&mut $name::output_abis(&[])); + result.append(&mut $t::output_abis(&[])); } )+ @@ -143,19 +143,19 @@ macro_rules! multi_arg_impls { } multi_arg_impls! { - (MultiValue2 0 T0 1 T1) - (MultiValue3 0 T0 1 T1 2 T2) - (MultiValue4 0 T0 1 T1 2 T2 3 T3) - (MultiValue5 0 T0 1 T1 2 T2 3 T3 4 T4) - (MultiValue6 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5) - (MultiValue7 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6) - (MultiValue8 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7) - (MultiValue9 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8) - (MultiValue10 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9) - (MultiValue11 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10) - (MultiValue12 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11) - (MultiValue13 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12) - (MultiValue14 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13) - (MultiValue15 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14) - (MultiValue16 0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) + (MultiValue2 0 T0 U0 1 T1 U1) + (MultiValue3 0 T0 U0 1 T1 U1 2 T2 U2) + (MultiValue4 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3) + (MultiValue5 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4) + (MultiValue6 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5) + (MultiValue7 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6) + (MultiValue8 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7) + (MultiValue9 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8) + (MultiValue10 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9) + (MultiValue11 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10) + (MultiValue12 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10 11 T11 U11) + (MultiValue13 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10 11 T11 U11 12 T12 U12) + (MultiValue14 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10 11 T11 U11 12 T12 U12 13 T13 U13) + (MultiValue15 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10 11 T11 U11 12 T12 U12 13 T13 U13 14 T14 U14) + (MultiValue16 0 T0 U0 1 T1 U1 2 T2 U2 3 T3 U3 4 T4 U4 5 T5 U5 6 T6 U6 7 T7 U7 8 T8 U8 9 T9 U9 10 T10 U10 11 T11 U11 12 T12 U12 13 T13 U13 14 T14 U14 15 T15 U15) } From 8bbca64fa081d773512a987d2d83d8b10b9a9473 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 13 May 2024 13:56:09 +0300 Subject: [PATCH 13/62] clippy fix - unknown_lints --- framework/wasm-adapter/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/framework/wasm-adapter/src/lib.rs b/framework/wasm-adapter/src/lib.rs index 4fb63ea0f0..9bd84315c5 100644 --- a/framework/wasm-adapter/src/lib.rs +++ b/framework/wasm-adapter/src/lib.rs @@ -1,4 +1,5 @@ #![no_std] +#![allow(unknown_lints)] // Allows us to use alloc::vec::Vec; // TODO: get rid of the legacy API and also of this. From 6da405b581f3a6e14b3bf80461c7752d33429658 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 13 May 2024 14:42:27 +0300 Subject: [PATCH 14/62] clipply fix --- framework/base/src/abi.rs | 2 +- .../src/storage/mappers/ordered_binary_tree_mapper.rs | 2 +- .../cmd/contract/sc_config/contract_variant_settings.rs | 4 ++-- framework/scenario/src/api/local_api_vh/print_api_vh.rs | 2 +- framework/scenario/src/facade/expr/bech32_address.rs | 2 +- .../scenario/src/facade/world_tx/scenario_set_state.rs | 6 ++++-- framework/scenario/src/whitebox_legacy/tx_mandos.rs | 4 ++-- .../wasm-adapter/src/wasm_alloc/leaking_allocator.rs | 1 + framework/wasm-adapter/src/wasm_alloc/static_allocator.rs | 1 + sdk/core/src/crypto/private_key.rs | 8 +++++--- sdk/core/src/crypto/public_key.rs | 8 +++++--- sdk/core/src/data/address.rs | 8 ++++---- .../src/value_interpreter/reconstructor.rs | 2 +- .../mxpy-snippet-generator/src/mxpy_snippet_generator.rs | 2 +- .../general/claim_developer_rewards_mock.rs | 2 +- vm/src/tx_mock/tx_async_call_data.rs | 4 +++- vm/src/tx_mock/tx_cache_source.rs | 2 +- vm/src/world_mock/esdt_instances.rs | 4 ++-- 18 files changed, 37 insertions(+), 27 deletions(-) diff --git a/framework/base/src/abi.rs b/framework/base/src/abi.rs index 993518acb2..c031a62166 100644 --- a/framework/base/src/abi.rs +++ b/framework/base/src/abi.rs @@ -25,7 +25,7 @@ pub use type_description_container::*; pub type TypeName = alloc::string::String; -#[derive(Clone, Debug, PartialEq, Eq)] +#[derive(Clone, Default, Debug, PartialEq, Eq)] pub struct TypeNames { pub abi: alloc::string::String, pub rust: alloc::string::String, diff --git a/framework/base/src/storage/mappers/ordered_binary_tree_mapper.rs b/framework/base/src/storage/mappers/ordered_binary_tree_mapper.rs index fbc3de782f..064e90551c 100644 --- a/framework/base/src/storage/mappers/ordered_binary_tree_mapper.rs +++ b/framework/base/src/storage/mappers/ordered_binary_tree_mapper.rs @@ -239,7 +239,7 @@ where let mut opt_new_node_parent = None; let mut opt_current_node = self.get_root(); while opt_current_node.is_some() { - opt_new_node_parent = opt_current_node.clone(); + opt_new_node_parent.clone_from(&opt_current_node); let current_node = unsafe { opt_current_node.unwrap_unchecked() }; if new_node.data == current_node.data { diff --git a/framework/meta/src/cmd/contract/sc_config/contract_variant_settings.rs b/framework/meta/src/cmd/contract/sc_config/contract_variant_settings.rs index a6a40a4142..b0af57deef 100644 --- a/framework/meta/src/cmd/contract/sc_config/contract_variant_settings.rs +++ b/framework/meta/src/cmd/contract/sc_config/contract_variant_settings.rs @@ -81,7 +81,7 @@ impl ContractVariantProfile { result.codegen_units = codegen_units; } if let Some(opt_level) = &serde_profile.opt_level { - result.opt_level = opt_level.clone(); + result.opt_level.clone_from(opt_level); } if let Some(lto) = serde_profile.lto { result.lto = lto; @@ -90,7 +90,7 @@ impl ContractVariantProfile { result.debug = debug; } if let Some(panic) = &serde_profile.panic { - result.panic = panic.clone(); + result.panic.clone_from(panic); } if let Some(overflow_checks) = serde_profile.overflow_checks { result.overflow_checks = overflow_checks; diff --git a/framework/scenario/src/api/local_api_vh/print_api_vh.rs b/framework/scenario/src/api/local_api_vh/print_api_vh.rs index 58cdb7fd16..6d3f9b3dbe 100644 --- a/framework/scenario/src/api/local_api_vh/print_api_vh.rs +++ b/framework/scenario/src/api/local_api_vh/print_api_vh.rs @@ -8,7 +8,7 @@ use multiversx_sc::{ use crate::api::{VMHooksApi, VMHooksApiBackend}; thread_local!( - static PRINTED_MESSAGES: RefCell> = RefCell::new(Vec::new()) + static PRINTED_MESSAGES: RefCell> = const { RefCell::new(Vec::new()) } ); impl VMHooksApi { diff --git a/framework/scenario/src/facade/expr/bech32_address.rs b/framework/scenario/src/facade/expr/bech32_address.rs index d07cf207e0..c404d17e27 100644 --- a/framework/scenario/src/facade/expr/bech32_address.rs +++ b/framework/scenario/src/facade/expr/bech32_address.rs @@ -198,7 +198,7 @@ impl<'de> Deserialize<'de> for Bech32Address { // some old interactors have it serialized like this let mut bech32 = String::deserialize(deserializer)?; if let Some(stripped) = bech32.strip_prefix("bech32:") { - bech32 = stripped.to_owned(); + bech32 = stripped.to_string(); } Ok(Bech32Address::from_bech32_string(bech32)) } diff --git a/framework/scenario/src/facade/world_tx/scenario_set_state.rs b/framework/scenario/src/facade/world_tx/scenario_set_state.rs index aa9a4ccd9b..d036d647cd 100644 --- a/framework/scenario/src/facade/world_tx/scenario_set_state.rs +++ b/framework/scenario/src/facade/world_tx/scenario_set_state.rs @@ -74,7 +74,7 @@ impl ScenarioWorld { let accounts = &mut self.get_mut_state().accounts; for (vm_address_key, account) in accounts.iter_mut() { if vm_address_key == &address_value.to_vm_address() { - account.egld_balance = balance_value.value.clone(); + account.egld_balance.clone_from(&balance_value.value); } } } @@ -158,7 +158,9 @@ impl ScenarioWorld { let accounts = &mut self.get_mut_state().accounts; for (vm_address, account) in accounts.iter_mut() { if vm_address == &AddressKey::from(address).to_vm_address() { - account.developer_rewards = BigUintValue::from(developer_rewards).value.clone(); + account + .developer_rewards + .clone_from(&BigUintValue::from(developer_rewards).value); } } } diff --git a/framework/scenario/src/whitebox_legacy/tx_mandos.rs b/framework/scenario/src/whitebox_legacy/tx_mandos.rs index 6d7babb5ba..505591bc68 100644 --- a/framework/scenario/src/whitebox_legacy/tx_mandos.rs +++ b/framework/scenario/src/whitebox_legacy/tx_mandos.rs @@ -31,7 +31,7 @@ impl ScCallMandos { } pub fn add_egld_value(&mut self, egld_value: &num_bigint::BigUint) { - self.egld_value = egld_value.clone(); + self.egld_value.clone_from(egld_value); } pub fn add_esdt_transfer( @@ -101,6 +101,6 @@ impl TxExpectMandos { } pub fn set_message(&mut self, msg: &str) { - self.message = msg.to_owned(); + self.message = msg.to_string(); } } diff --git a/framework/wasm-adapter/src/wasm_alloc/leaking_allocator.rs b/framework/wasm-adapter/src/wasm_alloc/leaking_allocator.rs index 59bfa218ab..8a40b0ac68 100644 --- a/framework/wasm-adapter/src/wasm_alloc/leaking_allocator.rs +++ b/framework/wasm-adapter/src/wasm_alloc/leaking_allocator.rs @@ -19,6 +19,7 @@ pub struct LeakingAllocator { unsafe impl Sync for LeakingAllocator {} impl LeakingAllocator { + #[allow(clippy::new_without_default)] pub const fn new() -> Self { LeakingAllocator { used: UnsafeCell::new(0), diff --git a/framework/wasm-adapter/src/wasm_alloc/static_allocator.rs b/framework/wasm-adapter/src/wasm_alloc/static_allocator.rs index 0b0ae4d87e..00b7088d61 100644 --- a/framework/wasm-adapter/src/wasm_alloc/static_allocator.rs +++ b/framework/wasm-adapter/src/wasm_alloc/static_allocator.rs @@ -25,6 +25,7 @@ pub struct StaticAllocator { } impl StaticAllocator { + #[allow(clippy::new_without_default)] pub const fn new() -> Self { StaticAllocator { arena: UnsafeCell::new([0; SIZE]), diff --git a/sdk/core/src/crypto/private_key.rs b/sdk/core/src/crypto/private_key.rs index 16870e7230..58ef821974 100644 --- a/sdk/core/src/crypto/private_key.rs +++ b/sdk/core/src/crypto/private_key.rs @@ -1,3 +1,5 @@ +use std::fmt::Display; + use super::edwards25519::{sc_mul_add, sc_reduce}; use crate::crypto::edwards25519::extended_group_element::ExtendedGroupElement; use anyhow::{anyhow, Result}; @@ -126,9 +128,9 @@ impl PrivateKey { } } -impl ToString for PrivateKey { - fn to_string(&self) -> String { - hex::encode(&self.0[..32]) +impl Display for PrivateKey { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + hex::encode(&self.0[..32]).fmt(f) } } diff --git a/sdk/core/src/crypto/public_key.rs b/sdk/core/src/crypto/public_key.rs index 3013123dbd..89b5211262 100644 --- a/sdk/core/src/crypto/public_key.rs +++ b/sdk/core/src/crypto/public_key.rs @@ -1,3 +1,5 @@ +use std::fmt::Display; + use super::private_key::PrivateKey; use anyhow::Result; use bech32::{self, ToBase32, Variant}; @@ -44,9 +46,9 @@ impl<'a> From<&'a PrivateKey> for PublicKey { } } -impl ToString for PublicKey { - fn to_string(&self) -> String { - hex::encode(self.0) +impl Display for PublicKey { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + hex::encode(self.0).fmt(f) } } diff --git a/sdk/core/src/data/address.rs b/sdk/core/src/data/address.rs index 8c4af1fb37..f8ac4212c3 100644 --- a/sdk/core/src/data/address.rs +++ b/sdk/core/src/data/address.rs @@ -1,4 +1,4 @@ -use std::fmt::Debug; +use std::fmt::{Debug, Display}; use crate::crypto::public_key::PublicKey; use anyhow::Result; @@ -51,9 +51,9 @@ impl<'a> From<&'a PublicKey> for Address { } } -impl ToString for Address { - fn to_string(&self) -> String { - self.to_bech32_string().unwrap() +impl Display for Address { + fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + f.write_str(self.to_bech32_string().unwrap().as_str()) } } diff --git a/sdk/scenario-format/src/value_interpreter/reconstructor.rs b/sdk/scenario-format/src/value_interpreter/reconstructor.rs index 8ff0b47bf8..6efacefba4 100644 --- a/sdk/scenario-format/src/value_interpreter/reconstructor.rs +++ b/sdk/scenario-format/src/value_interpreter/reconstructor.rs @@ -133,7 +133,7 @@ fn address_pretty(value: &[u8]) -> String { format!("address:{}", address_str.trim_end_matches('_').to_owned()) } else { let mut address_str = String::from_utf8_lossy(&value[..SC_ADDRESS_LENGTH - 1]).to_string(); - address_str = address_str.trim_end_matches('_').to_owned(); + address_str = address_str.trim_end_matches('_').to_string(); let shard_id = value[SC_ADDRESS_LENGTH - 1]; let address_expr = format!("address:{address_str}#{shard_id:02x}"); if !can_interpret_as_string(&[value[SC_ADDRESS_LENGTH - 1]]) { diff --git a/tools/mxpy-snippet-generator/src/mxpy_snippet_generator.rs b/tools/mxpy-snippet-generator/src/mxpy_snippet_generator.rs index 02521cbfad..4a4f397b98 100644 --- a/tools/mxpy-snippet-generator/src/mxpy_snippet_generator.rs +++ b/tools/mxpy-snippet-generator/src/mxpy_snippet_generator.rs @@ -133,7 +133,7 @@ impl MxpySnippetGenerator { } pub fn set_egld_value(&mut self, egld_value: &num_bigint::BigUint) { - self.egld_value = egld_value.clone(); + self.egld_value.clone_from(egld_value); } pub fn add_esdt_transfer( diff --git a/vm/src/tx_execution/builtin_function_mocks/general/claim_developer_rewards_mock.rs b/vm/src/tx_execution/builtin_function_mocks/general/claim_developer_rewards_mock.rs index 82bda4fa7d..0b7e9c694f 100644 --- a/vm/src/tx_execution/builtin_function_mocks/general/claim_developer_rewards_mock.rs +++ b/vm/src/tx_execution/builtin_function_mocks/general/claim_developer_rewards_mock.rs @@ -37,7 +37,7 @@ impl BuiltinFunction for ClaimDeveloperRewards { tx_cache.with_account_mut(&tx_input.to, |account| { if account.contract_owner == Some(tx_input.from.clone()) { - developer_rewards = account.developer_rewards.clone(); + developer_rewards.clone_from(&account.developer_rewards); account.developer_rewards = BigUint::zero(); caller_is_owner = true; } diff --git a/vm/src/tx_mock/tx_async_call_data.rs b/vm/src/tx_mock/tx_async_call_data.rs index f30cd9a3c2..45cbce639c 100644 --- a/vm/src/tx_mock/tx_async_call_data.rs +++ b/vm/src/tx_mock/tx_async_call_data.rs @@ -93,7 +93,9 @@ fn extract_callback_payments( if !token_transfers.is_empty() { callback_payments.esdt_values = token_transfers.transfers; } else { - callback_payments.egld_value = async_call.call_value.clone(); + callback_payments + .egld_value + .clone_from(&async_call.call_value); } break; } diff --git a/vm/src/tx_mock/tx_cache_source.rs b/vm/src/tx_mock/tx_cache_source.rs index aee7ff96c5..55540137a9 100644 --- a/vm/src/tx_mock/tx_cache_source.rs +++ b/vm/src/tx_mock/tx_cache_source.rs @@ -23,7 +23,7 @@ impl TxCacheSource for TxCache { impl TxCacheSource for BlockchainState { fn load_account(&self, address: &VMAddress) -> Option { - self.accounts.get(address).map(AccountData::clone) + self.accounts.get(address).cloned() } fn blockchain_ref(&self) -> &BlockchainState { diff --git a/vm/src/world_mock/esdt_instances.rs b/vm/src/world_mock/esdt_instances.rs index 7fd574fac5..74c2432281 100644 --- a/vm/src/world_mock/esdt_instances.rs +++ b/vm/src/world_mock/esdt_instances.rs @@ -57,9 +57,9 @@ impl EsdtInstances { .0 .entry(nonce) .and_modify(|instance| { - instance.balance = value.clone(); + instance.balance.clone_from(value); instance.nonce = nonce; - instance.metadata = metadata.clone(); + instance.metadata.clone_from(&metadata); }) .or_insert_with(|| EsdtInstance { nonce, From 93f53adeb0626a6a5c1235103be6ae60e4f1aa4e Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 13 May 2024 14:42:38 +0300 Subject: [PATCH 15/62] rustfmt.toml fix --- rustfmt.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rustfmt.toml b/rustfmt.toml index 8484a95cce..29b99b9ba4 100644 --- a/rustfmt.toml +++ b/rustfmt.toml @@ -12,7 +12,7 @@ # This should actually automatically be shipped with cargo fmt or rustfmt itself! # ---------------------------------------------------------------------------------- -imports_granularity="Crate" +# imports_granularity="Crate" # Use verbose output. # Default: false From 1b6ab0d2ca5420b6f07de5db5b55884e0684ac0e Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 13 May 2024 16:04:31 +0300 Subject: [PATCH 16/62] cargo update --- Cargo.lock | 161 +++++++++++++++++++---------------------------------- 1 file changed, 58 insertions(+), 103 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8dba3c1854..17d5b64293 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -100,47 +100,48 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" dependencies = [ "anstyle", "anstyle-parse", "anstyle-query", "anstyle-wincon", "colorchoice", + "is_terminal_polyfill", "utf8parse", ] [[package]] name = "anstyle" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "anstyle-parse" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" +checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.2" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -148,9 +149,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.82" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" +checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" [[package]] name = "arbitrary" @@ -169,9 +170,9 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" [[package]] name = "autocfg" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" @@ -190,9 +191,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "basic-features" @@ -377,9 +378,9 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" -version = "1.0.96" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd" +checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" [[package]] name = "cfg-if" @@ -464,9 +465,9 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "colorchoice" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "colored" @@ -902,9 +903,9 @@ dependencies = [ [[package]] name = "errno" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" dependencies = [ "libc", "windows-sys 0.52.0", @@ -1266,9 +1267,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1515,6 +1516,12 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +[[package]] +name = "is_terminal_polyfill" +version = "1.70.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + [[package]] name = "itertools" version = "0.12.1" @@ -1889,7 +1896,7 @@ name = "multiversx-price-aggregator-sc" version = "0.50.0" dependencies = [ "arrayvec", - "getrandom 0.2.14", + "getrandom 0.2.15", "multiversx-sc", "multiversx-sc-modules", "multiversx-sc-scenario", @@ -2197,27 +2204,6 @@ dependencies = [ "libc", ] -[[package]] -name = "num_enum" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02339744ee7253741199f897151b38e72257d13802d4ee837285cc2990a90845" -dependencies = [ - "num_enum_derive", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "681030a937600a36906c185595136d26abfebb4aa9c65701cefcaf8578bb982b" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "object" version = "0.32.2" @@ -2470,15 +2456,6 @@ version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" -[[package]] -name = "proc-macro-crate" -version = "3.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284" -dependencies = [ - "toml_edit 0.21.1", -] - [[package]] name = "proc-macro2" version = "1.0.82" @@ -2648,7 +2625,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.14", + "getrandom 0.2.15", ] [[package]] @@ -2846,9 +2823,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc_version" @@ -2890,9 +2867,9 @@ checksum = "976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d" [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "same-file" @@ -2953,11 +2930,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -2966,9 +2943,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" dependencies = [ "core-foundation-sys", "libc", @@ -2993,9 +2970,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "send-tx-repeat" @@ -3015,18 +2992,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.199" +version = "1.0.201" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" +checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.199" +version = "1.0.201" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" +checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865" dependencies = [ "proc-macro2", "quote", @@ -3035,9 +3012,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.116" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "indexmap", "itoa", @@ -3356,16 +3333,15 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] @@ -3378,7 +3354,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.12", + "toml_edit", ] [[package]] @@ -3390,17 +3366,6 @@ dependencies = [ "serde", ] -[[package]] -name = "toml_edit" -version = "0.21.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" -dependencies = [ - "indexmap", - "toml_datetime", - "winnow 0.5.40", -] - [[package]] name = "toml_edit" version = "0.22.12" @@ -3411,7 +3376,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.7", + "winnow", ] [[package]] @@ -3885,18 +3850,9 @@ checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" -version = "0.5.40" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578" +checksum = "c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d" dependencies = [ "memchr", ] @@ -3953,9 +3909,9 @@ dependencies = [ [[package]] name = "zip" -version = "1.2.1" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "006d078b7b6fc587bb25e022ad39e7086f44e5c4fef6076964ea601533241beb" +checksum = "c700ea425e148de30c29c580c1f9508b93ca57ad31c9f4e96b83c194c37a7a8f" dependencies = [ "arbitrary", "crc32fast", @@ -3963,6 +3919,5 @@ dependencies = [ "displaydoc", "flate2", "indexmap", - "num_enum", "thiserror", ] From c8b5323849635b1480ace5e969e46399e0694064 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 13 May 2024 17:07:48 +0300 Subject: [PATCH 17/62] typo in type_name_rust --- framework/base/src/types/interaction/managed_arg_buffer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/base/src/types/interaction/managed_arg_buffer.rs b/framework/base/src/types/interaction/managed_arg_buffer.rs index a2159bbd11..c6dae76afd 100644 --- a/framework/base/src/types/interaction/managed_arg_buffer.rs +++ b/framework/base/src/types/interaction/managed_arg_buffer.rs @@ -319,6 +319,6 @@ where } fn type_name_rust() -> TypeName { - "ManagedArgBufer<$API>".into() + "ManagedArgBuffer<$API>".into() } } From 17553e09b2717736876212c19656c3fba35363ed Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Mon, 13 May 2024 16:53:49 +0200 Subject: [PATCH 18/62] composability interact migration --- Cargo.lock | 5 +- .../forwarder-queue/sc-config.toml | 3 + .../forwarder-queue/src/forwarder_queue.rs | 6 +- .../composability/interact/Cargo.toml | 13 +- .../src/call_tree_calling_functions.rs | 133 ++++----- .../interact/src/call_tree_deploy.rs | 113 +++----- .../interact/src/comp_interact_config.rs | 3 +- .../interact/src/comp_interact_main.rs | 6 +- .../interact/src/comp_interact_state.rs | 23 -- .../interact/src/forwarder_queue_proxy.rs | 251 ++++++++++++++++ .../composability/interact/src/vault_proxy.rs | 273 ++++++++++++++++++ .../composability/vault/sc-config.toml | 3 + 12 files changed, 638 insertions(+), 194 deletions(-) create mode 100644 contracts/feature-tests/composability/interact/src/forwarder_queue_proxy.rs create mode 100644 contracts/feature-tests/composability/interact/src/vault_proxy.rs diff --git a/Cargo.lock b/Cargo.lock index 8dba3c1854..365e768c75 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -1500,13 +1500,10 @@ name = "interact" version = "0.0.0" dependencies = [ "clap", - "forwarder-queue", - "multiversx-sc-modules", + "multiversx-sc", "multiversx-sc-snippets", - "promises-features", "serde", "toml", - "vault", ] [[package]] diff --git a/contracts/feature-tests/composability/forwarder-queue/sc-config.toml b/contracts/feature-tests/composability/forwarder-queue/sc-config.toml index 7ace04ba7c..161c5f7ce3 100644 --- a/contracts/feature-tests/composability/forwarder-queue/sc-config.toml +++ b/contracts/feature-tests/composability/forwarder-queue/sc-config.toml @@ -8,3 +8,6 @@ name = "forwarder-queue" name = "forwarder-queue-promises" add-labels = ["promises-callback"] ei = "1.3" + +[[proxy]] +path = "../interact/src/forwarder_queue_proxy.rs" diff --git a/contracts/feature-tests/composability/forwarder-queue/src/forwarder_queue.rs b/contracts/feature-tests/composability/forwarder-queue/src/forwarder_queue.rs index 376fc61d76..1d97b48fc3 100644 --- a/contracts/feature-tests/composability/forwarder-queue/src/forwarder_queue.rs +++ b/contracts/feature-tests/composability/forwarder-queue/src/forwarder_queue.rs @@ -4,7 +4,8 @@ multiversx_sc::imports!(); multiversx_sc::derive_imports!(); -#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, TypeAbi, Clone)] +#[type_abi] +#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, Clone)] pub enum QueuedCallType { Sync, LegacyAsync, @@ -12,7 +13,8 @@ pub enum QueuedCallType { Promise, } -#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, TypeAbi, Clone)] +#[type_abi] +#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, Clone)] pub struct QueuedCall { pub call_type: QueuedCallType, pub to: ManagedAddress, diff --git a/contracts/feature-tests/composability/interact/Cargo.toml b/contracts/feature-tests/composability/interact/Cargo.toml index 0b0fc143e0..e49fdf4e56 100644 --- a/contracts/feature-tests/composability/interact/Cargo.toml +++ b/contracts/feature-tests/composability/interact/Cargo.toml @@ -14,18 +14,9 @@ clap = { version = "4.4.7", features = ["derive"] } serde = { version = "1.0", features = ["derive"] } toml = "0.8.6" -[dependencies.vault] -path = "../vault" - -[dependencies.forwarder-queue] -path = "../forwarder-queue" - -[dependencies.promises-features] -path = "../promises-features" - -[dependencies.multiversx-sc-modules] +[dependencies.multiversx-sc] version = "0.50.0" -path = "../../../../contracts/modules" +path = "../../../../framework/base" [dependencies.multiversx-sc-snippets] version = "0.50.0" diff --git a/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs b/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs index 9305aca3be..969e2e0827 100644 --- a/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs +++ b/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs @@ -1,15 +1,12 @@ use std::{cell::RefCell, rc::Rc}; -use forwarder_queue::QueuedCallType; - use multiversx_sc_snippets::imports::*; use num_bigint::BigUint; use crate::{ call_tree::{CallNode, CallState, ForwarderQueueTarget}, - comp_interact_controller::ComposabilityInteract, + comp_interact_controller::ComposabilityInteract, forwarder_queue_proxy::{self, QueuedCallType}, }; -use forwarder_queue::ProxyTrait; const FORWARD_QUEUED_CALLS_ENDPOINT: &str = "forward_queued_calls"; const DEFAULT_GAS_LIMIT: u64 = 10_000_000; @@ -24,7 +21,7 @@ impl ComposabilityInteract { payment_nonce: u64, payment_amount: BigUint, ) { - let mut steps = Vec::new(); + let mut buffer = self.interactor.homogenous_call_buffer(); for fwd_rc in forwarders { let (fwd_name, fwd_children) = { @@ -35,8 +32,6 @@ impl ComposabilityInteract { let fwd = fwd_rc.borrow(); fwd.address.clone().unwrap() }; - let fwd_addr_bech32 = bech32::encode(&fwd_addr); - let fwd_addr_expr = format!("bech32:{fwd_addr_bech32}"); for child in &fwd_children { match child { @@ -48,29 +43,26 @@ impl ComposabilityInteract { child_fwd.address.clone().unwrap() }; - let typed_sc_call = ScCallStep::new() - .call( - self.state - .forwarder_queue_from_addr(&fwd_addr_expr) - .add_queued_call( - call_type.clone(), - child_fwd_addr, - DEFAULT_GAS_LIMIT, - FORWARD_QUEUED_CALLS_ENDPOINT, - MultiValueEncoded::::new(), - ) - .with_egld_or_single_esdt_transfer( - EgldOrEsdtTokenPayment::new( - payment_token.clone(), - payment_nonce, - payment_amount.clone().into(), - ), - ), - ) - .from(&self.wallet_address) - .gas_limit("70,000,000"); - - steps.push(typed_sc_call); + buffer.push_tx(|tx| { + tx.from(&self.wallet_address) + .to(&fwd_addr) + .gas(70_000_000u64) + .typed(forwarder_queue_proxy::ForwarderQueueProxy) + .add_queued_call( + call_type.clone(), + child_fwd_addr, + DEFAULT_GAS_LIMIT, + FORWARD_QUEUED_CALLS_ENDPOINT, + MultiValueEncoded::::new(), + ) + .payment(EgldOrEsdtTokenPayment::new( + payment_token.clone(), + payment_nonce, + payment_amount.clone().into(), + )) + .returns(ReturnsStatus) + .returns(ReturnsResult) + }); }, CallNode::Vault(vault_rc) => { // Call Vault @@ -80,46 +72,41 @@ impl ComposabilityInteract { vault.address.clone().unwrap() }; - let typed_sc_call = ScCallStep::new() - .call( - self.state - .forwarder_queue_from_addr(&fwd_addr_expr) - .add_queued_call( - call_type.clone(), - vault_addr, - DEFAULT_GAS_LIMIT, - endpoint_name, - MultiValueEncoded::::new(), - ) - .with_egld_or_single_esdt_transfer( - EgldOrEsdtTokenPayment::new( - payment_token.clone(), - payment_nonce, - payment_amount.clone().into(), - ), - ), - ) - .from(&self.wallet_address) - .gas_limit("70,000,000"); - - steps.push(typed_sc_call); + buffer.push_tx(|tx| { + tx.from(&self.wallet_address) + .to(&fwd_addr) + .gas(70_000_000u64) + .typed(forwarder_queue_proxy::ForwarderQueueProxy) + .add_queued_call( + call_type.clone(), + vault_addr, + DEFAULT_GAS_LIMIT, + endpoint_name, + MultiValueEncoded::::new(), + ) + .payment(EgldOrEsdtTokenPayment::new( + payment_token.clone(), + payment_nonce, + payment_amount.clone().into(), + )) + .returns(ReturnsStatus) + .returns(ReturnsResult) + }); }, } } } - self.interactor - .multi_sc_exec(StepBuffer::from_sc_call_vec(&mut steps)) - .await; - for step in steps.iter() { - if !step.response().is_success() { - println!( - "perform 'add_queued_call' failed with: {}", - step.response().tx_error - ); + let results = buffer.run().await; + + for (index, (status, result)) in results.iter().enumerate() { + if !status == 0u64 { + println!("perform 'add_queued_call' failed with error code {status}"); continue; } - println!("successfully performed action 'add_queued_call'"); + println!( + "successfully performed action {index} 'add_queued_call' with result {result:?}" + ); } } @@ -128,21 +115,15 @@ impl ComposabilityInteract { let root_addr_ref = call_state.root.borrow(); root_addr_ref.address.clone().unwrap() }; - let root_addr_bech32 = bech32::encode(&root_addr); - let root_addr_expr = format!("bech32:{root_addr_bech32}"); self.interactor - .sc_call( - ScCallStep::new() - .call( - self.state - .forwarder_queue_from_addr(&root_addr_expr) - .forward_queued_calls(), - ) - .from(&self.wallet_address) - .gas_limit("70,000,000") - .expect(TxExpect::ok().additional_error_message("calling root failed with: ")), - ) + .tx() + .from(&self.wallet_address) + .to(&root_addr) + .typed(forwarder_queue_proxy::ForwarderQueueProxy) + .forward_queued_calls() + .prepare_async() + .run() .await; println!("successfully called root"); diff --git a/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs b/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs index 46e5c4804d..09d859008c 100644 --- a/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs +++ b/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs @@ -1,100 +1,65 @@ -use crate::{call_tree::CallState, comp_interact_controller::ComposabilityInteract}; - -use forwarder_queue::ProxyTrait as _; -use vault::ProxyTrait as _; +use crate::{ + call_tree::CallState, comp_interact_controller::ComposabilityInteract, forwarder_queue_proxy, vault_proxy +}; use multiversx_sc_snippets::imports::*; impl ComposabilityInteract { pub async fn deploy_call_tree_contracts(&mut self, call_state: &CallState) { - let mut typed_vault_deploys = self.typed_sc_deploy_vault(call_state).await; - let mut typed_forwarder_deploys = self.typed_sc_deploy_forwarder_queue(call_state).await; - - let mut steps = Vec::new(); - for typed_sc_deploy in &mut typed_vault_deploys { - steps.push(typed_sc_deploy.as_mut()); - } - for typed_sc_deploy in &mut typed_forwarder_deploys { - steps.push(typed_sc_deploy.as_mut()); - } - - self.interactor - .multi_sc_exec(StepBuffer::from_sc_deploy_vec(&mut steps)) - .await; + let vault_deploy_addresses = self.typed_sc_deploy_vault(call_state).await; + let forwarder_deploy_addresses = self.typed_sc_deploy_forwarder_queue(call_state).await; let mut vault_iter = call_state.vaults.iter(); - for step in typed_vault_deploys.iter() { - if let Some(new_address) = step.response().new_deployed_address.clone() { - let new_address_bech32 = bech32::encode(&new_address); - let rc_vault = vault_iter.next().unwrap(); - let mut vault = rc_vault.borrow_mut(); - println!( - "New vault {0} deployed address: {1}", - vault.name, new_address_bech32 - ); + for address in vault_deploy_addresses.iter() { + let rc_vault = vault_iter.next().unwrap(); + let mut vault = rc_vault.borrow_mut(); + println!("New vault {0} deployed address: {1}", vault.name, address); - vault.address = Some(new_address); - } else { - println!("deploy failed"); - return; - } + vault.address = Some(address.to_address()); } let mut fwd_iter = call_state.forwarders.iter(); - for step in typed_forwarder_deploys.iter() { - if let Some(new_address) = step.response().new_deployed_address.clone() { - let new_address_bech32 = bech32::encode(&new_address); - let rc_fwd = fwd_iter.next().unwrap(); - let mut fwd = rc_fwd.borrow_mut(); - println!( - "New forwarder {0} deployed address: {1}", - fwd.name, new_address_bech32 - ); + for address in forwarder_deploy_addresses.iter() { + let rc_fwd = fwd_iter.next().unwrap(); + let mut fwd = rc_fwd.borrow_mut(); + println!("New forwarder {0} deployed address: {1}", fwd.name, address); - fwd.address = Some(new_address); - } else { - println!("deploy failed"); - return; - } + fwd.address = Some(address.to_address()); } } - pub async fn typed_sc_deploy_vault( - &mut self, - call_state: &CallState, - ) -> Vec>>> { - let mut typed_vault_deploys = Vec::new(); + pub async fn typed_sc_deploy_vault(&mut self, call_state: &CallState) -> Vec { + let mut buffer = self.interactor.homogenous_call_buffer(); for _ in call_state.vaults.iter() { - let typed_sc_deploy = ScDeployStep::new() - .call( - self.state - .default_vault_address() - .init(OptionalValue::::None), - ) - .from(&self.wallet_address) - .code(&self.vault_code) - .gas_limit("70,000,000"); - - typed_vault_deploys.push(typed_sc_deploy); + buffer.push_tx(|tx| { + tx.from(&self.wallet_address) + .typed(vault_proxy::VaultProxy) + .init(OptionalValue::::None) + .code(&self.vault_code) + .gas(NumExpr("70,000,000")) + .returns(ReturnsNewBech32Address) + }); } - typed_vault_deploys + + buffer.run().await } pub async fn typed_sc_deploy_forwarder_queue( &mut self, call_state: &CallState, - ) -> Vec> { - let mut typed_forwarder_deploys = Vec::new(); - + ) -> Vec { + let mut buffer = self.interactor.homogenous_call_buffer(); for _ in call_state.forwarders.iter() { - let typed_sc_deploy = ScDeployStep::new() - .call(self.state.default_forwarder_queue_address().init()) - .from(&self.wallet_address) - .code(&self.forw_queue_code) - .gas_limit("70,000,000"); - - typed_forwarder_deploys.push(typed_sc_deploy); + buffer.push_tx(|tx| { + tx.from(&self.wallet_address) + .typed(forwarder_queue_proxy::ForwarderQueueProxy) + .init() + .code(&self.forw_queue_code) + .gas(NumExpr("70,000,000")) + .returns(ReturnsNewBech32Address) + }); } - typed_forwarder_deploys + + buffer.run().await } } diff --git a/contracts/feature-tests/composability/interact/src/comp_interact_config.rs b/contracts/feature-tests/composability/interact/src/comp_interact_config.rs index cbe6d6498f..d09c2323f7 100644 --- a/contracts/feature-tests/composability/interact/src/comp_interact_config.rs +++ b/contracts/feature-tests/composability/interact/src/comp_interact_config.rs @@ -1,9 +1,10 @@ -use forwarder_queue::QueuedCallType; use multiversx_sc_snippets::imports::*; use num_bigint::BigUint; use serde::Deserialize; use std::{fmt::Debug, io::Read, str::FromStr}; +use crate::forwarder_queue_proxy::QueuedCallType; + /// Config file const CONFIG_FILE: &str = "config.toml"; diff --git a/contracts/feature-tests/composability/interact/src/comp_interact_main.rs b/contracts/feature-tests/composability/interact/src/comp_interact_main.rs index 9f4a6d6872..9f5fb1f296 100644 --- a/contracts/feature-tests/composability/interact/src/comp_interact_main.rs +++ b/contracts/feature-tests/composability/interact/src/comp_interact_main.rs @@ -1,5 +1,4 @@ #![allow(clippy::too_many_arguments)] -#![allow(deprecated)] // TODO: switch to unified syntax mod call_tree; mod call_tree_calling_functions; @@ -9,10 +8,11 @@ mod comp_interact_config; mod comp_interact_controller; mod comp_interact_state; -use clap::Parser; +mod vault_proxy; +mod forwarder_queue_proxy; +use clap::Parser; use comp_interact_controller::ComposabilityInteract; - use multiversx_sc_snippets::imports::*; #[tokio::main] diff --git a/contracts/feature-tests/composability/interact/src/comp_interact_state.rs b/contracts/feature-tests/composability/interact/src/comp_interact_state.rs index f9f676636c..fc2b7be1ad 100644 --- a/contracts/feature-tests/composability/interact/src/comp_interact_state.rs +++ b/contracts/feature-tests/composability/interact/src/comp_interact_state.rs @@ -1,20 +1,12 @@ -use crate::{ContractInfo, StaticApi}; use serde::{Deserialize, Serialize}; use std::{ io::{Read, Write}, path::Path, }; -/// Default contract address -const DEFAULT_CONTRACT_ADDRESS: &str = - "0x0000000000000000000000000000000000000000000000000000000000000000"; - /// State file const STATE_FILE: &str = "state.toml"; -pub type VaultContract = ContractInfo>; -pub type ForwarderQueueContract = ContractInfo>; - /// Composability Interact state #[derive(Debug, Default, Serialize, Deserialize)] pub struct State { @@ -35,21 +27,6 @@ impl State { Self::default() } } - - /// Returns the forwarder-queue contract - pub fn forwarder_queue_from_addr(&self, address: &str) -> ForwarderQueueContract { - ForwarderQueueContract::new(address) - } - - /// Returns the vault contract with default address - pub fn default_vault_address(&self) -> VaultContract { - VaultContract::new(DEFAULT_CONTRACT_ADDRESS) - } - - /// Returns the forwarder-queue contract with default address - pub fn default_forwarder_queue_address(&self) -> ForwarderQueueContract { - ForwarderQueueContract::new(DEFAULT_CONTRACT_ADDRESS) - } } impl Drop for State { diff --git a/contracts/feature-tests/composability/interact/src/forwarder_queue_proxy.rs b/contracts/feature-tests/composability/interact/src/forwarder_queue_proxy.rs new file mode 100644 index 0000000000..da3775365f --- /dev/null +++ b/contracts/feature-tests/composability/interact/src/forwarder_queue_proxy.rs @@ -0,0 +1,251 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct ForwarderQueueProxy; + +impl TxProxyTrait for ForwarderQueueProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = ForwarderQueueProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + ForwarderQueueProxyMethods { wrapped_tx: tx } + } +} + +pub struct ForwarderQueueProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl ForwarderQueueProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn init( + self, + ) -> TxTypedDeploy { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .original_result() + } +} + +#[rustfmt::skip] +impl ForwarderQueueProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn queued_calls( + self, + ) -> TxTypedCall>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("queued_calls") + .original_result() + } + + pub fn add_queued_call_sync< + Arg0: ProxyArg>, + Arg1: ProxyArg>, + Arg2: ProxyArg>>, + >( + self, + to: Arg0, + endpoint_name: Arg1, + args: Arg2, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call_sync") + .argument(&to) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } + + pub fn add_queued_call_legacy_async< + Arg0: ProxyArg>, + Arg1: ProxyArg>, + Arg2: ProxyArg>>, + >( + self, + to: Arg0, + endpoint_name: Arg1, + args: Arg2, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call_legacy_async") + .argument(&to) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } + + pub fn add_queued_call_transfer_execute< + Arg0: ProxyArg>, + Arg1: ProxyArg, + Arg2: ProxyArg>, + Arg3: ProxyArg>>, + >( + self, + to: Arg0, + gas_limit: Arg1, + endpoint_name: Arg2, + args: Arg3, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call_transfer_execute") + .argument(&to) + .argument(&gas_limit) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } + + pub fn add_queued_call_transfer_esdt< + Arg0: ProxyArg>, + Arg1: ProxyArg, + Arg2: ProxyArg>, + Arg3: ProxyArg>, + Arg4: ProxyArg>, + Arg5: ProxyArg>>, + >( + self, + to: Arg0, + gas_limit: Arg1, + endpoint_name: Arg2, + token: Arg3, + amount: Arg4, + args: Arg5, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call_transfer_esdt") + .argument(&to) + .argument(&gas_limit) + .argument(&endpoint_name) + .argument(&token) + .argument(&amount) + .argument(&args) + .original_result() + } + + pub fn add_queued_call_promise< + Arg0: ProxyArg>, + Arg1: ProxyArg, + Arg2: ProxyArg>, + Arg3: ProxyArg>>, + >( + self, + to: Arg0, + gas_limit: Arg1, + endpoint_name: Arg2, + args: Arg3, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call_promise") + .argument(&to) + .argument(&gas_limit) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } + + pub fn add_queued_call< + Arg0: ProxyArg, + Arg1: ProxyArg>, + Arg2: ProxyArg, + Arg3: ProxyArg>, + Arg4: ProxyArg>>, + >( + self, + call_type: Arg0, + to: Arg1, + gas_limit: Arg2, + endpoint_name: Arg3, + args: Arg4, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("add_queued_call") + .argument(&call_type) + .argument(&to) + .argument(&gas_limit) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } + + pub fn forward_queued_calls( + self, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("forward_queued_calls") + .original_result() + } + + pub fn callback_count( + self, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("callback_count") + .original_result() + } + + pub fn callback_payments( + self, + ) -> TxTypedCall> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("callback_payments") + .original_result() + } +} + +#[type_abi] +#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, Clone)] +pub struct QueuedCall +where + Api: ManagedTypeApi, +{ + pub call_type: QueuedCallType, + pub to: ManagedAddress, + pub gas_limit: u64, + pub endpoint_name: ManagedBuffer, + pub args: ManagedArgBuffer, + pub payments: EgldOrMultiEsdtPayment, +} + +#[type_abi] +#[derive(TopEncode, TopDecode, NestedEncode, NestedDecode, Clone)] +pub enum QueuedCallType { + Sync, + LegacyAsync, + TransferExecute, + Promise, +} diff --git a/contracts/feature-tests/composability/interact/src/vault_proxy.rs b/contracts/feature-tests/composability/interact/src/vault_proxy.rs new file mode 100644 index 0000000000..24e6f12e69 --- /dev/null +++ b/contracts/feature-tests/composability/interact/src/vault_proxy.rs @@ -0,0 +1,273 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct VaultProxy; + +impl TxProxyTrait for VaultProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = VaultProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + VaultProxyMethods { wrapped_tx: tx } + } +} + +pub struct VaultProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl VaultProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn init< + Arg0: ProxyArg>>, + >( + self, + opt_arg_to_echo: Arg0, + ) -> TxTypedDeploy>> { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .argument(&opt_arg_to_echo) + .original_result() + } +} + +#[rustfmt::skip] +impl VaultProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn upgrade< + Arg0: ProxyArg>>, + >( + self, + opt_arg_to_echo: Arg0, + ) -> TxTypedUpgrade>>> { + self.wrapped_tx + .payment(NotPayable) + .raw_upgrade() + .argument(&opt_arg_to_echo) + .original_result() + } +} + +#[rustfmt::skip] +impl VaultProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn echo_arguments< + Arg0: ProxyArg>>, + >( + self, + args: Arg0, + ) -> TxTypedCall>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("echo_arguments") + .argument(&args) + .original_result() + } + + pub fn echo_arguments_without_storage< + Arg0: ProxyArg>>, + >( + self, + args: Arg0, + ) -> TxTypedCall>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("echo_arguments_without_storage") + .argument(&args) + .original_result() + } + + pub fn echo_caller( + self, + ) -> TxTypedCall> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("echo_caller") + .original_result() + } + + pub fn accept_funds( + self, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("accept_funds") + .original_result() + } + + pub fn accept_funds_echo_payment( + self, + ) -> TxTypedCall, MultiValueEncoded>>> { + self.wrapped_tx + .raw_call("accept_funds_echo_payment") + .original_result() + } + + pub fn accept_funds_single_esdt_transfer( + self, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("accept_funds_single_esdt_transfer") + .original_result() + } + + pub fn reject_funds( + self, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("reject_funds") + .original_result() + } + + pub fn retrieve_funds_with_transfer_exec< + Arg0: ProxyArg>, + Arg1: ProxyArg>, + Arg2: ProxyArg>>, + >( + self, + token: Arg0, + amount: Arg1, + opt_receive_func: Arg2, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("retrieve_funds_with_transfer_exec") + .argument(&token) + .argument(&amount) + .argument(&opt_receive_func) + .original_result() + } + + pub fn retrieve_funds_promises< + Arg0: ProxyArg>, + Arg1: ProxyArg>>, + >( + self, + back_transfers: Arg0, + back_transfer_value: Arg1, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("retrieve_funds_promises") + .argument(&back_transfers) + .argument(&back_transfer_value) + .original_result() + } + + pub fn retrieve_funds< + Arg0: ProxyArg>, + Arg1: ProxyArg, + Arg2: ProxyArg>, + >( + self, + token: Arg0, + nonce: Arg1, + amount: Arg2, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("retrieve_funds") + .argument(&token) + .argument(&nonce) + .argument(&amount) + .original_result() + } + + pub fn retrieve_multi_funds_async< + Arg0: ProxyArg, u64, BigUint>>>, + >( + self, + token_payments: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("retrieve_multi_funds_async") + .argument(&token_payments) + .original_result() + } + + pub fn burn_and_create_retrieve_async( + self, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("burn_and_create_retrieve_async") + .original_result() + } + + pub fn get_owner_address( + self, + ) -> TxTypedCall> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("get_owner_address") + .original_result() + } + + /// We already leave a trace of the calls using the event logs; + /// this additional counter has the role of showing that storage also gets saved correctly. + pub fn call_counts< + Arg0: ProxyArg>, + >( + self, + endpoint: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("call_counts") + .argument(&endpoint) + .original_result() + } + + pub fn num_called_retrieve_funds_promises( + self, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("num_called_retrieve_funds_promises") + .original_result() + } + + pub fn num_async_calls_sent_from_child( + self, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("num_async_calls_sent_from_child") + .original_result() + } +} diff --git a/contracts/feature-tests/composability/vault/sc-config.toml b/contracts/feature-tests/composability/vault/sc-config.toml index 130812eff2..5a76bc3096 100644 --- a/contracts/feature-tests/composability/vault/sc-config.toml +++ b/contracts/feature-tests/composability/vault/sc-config.toml @@ -24,3 +24,6 @@ path = "../promises-features/src/vault_proxy.rs" [[proxy]] path = "../recursive-caller/src/vault_proxy.rs" + +[[proxy]] +path = "../interact/src/vault_proxy.rs" From c1299d0f7ab1d1892ae96a3fcf0748660d3bbb67 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Mon, 13 May 2024 20:27:13 +0300 Subject: [PATCH 19/62] add changes from review - unmanaged type --- contracts/feature-tests/scenario-tester/src/lib.rs | 4 ++-- .../scenario-tester/tests/st_blackbox_test.rs | 13 +++++++++++++ framework/base/src/abi/type_abi_impl_codec_multi.rs | 6 +++--- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/contracts/feature-tests/scenario-tester/src/lib.rs b/contracts/feature-tests/scenario-tester/src/lib.rs index 5b2365a741..97c352adeb 100644 --- a/contracts/feature-tests/scenario-tester/src/lib.rs +++ b/contracts/feature-tests/scenario-tester/src/lib.rs @@ -35,7 +35,7 @@ pub trait ScenarioTester { /// Tests "from" conversion for MultiValueN return function #[endpoint] fn multi_return(&self, value: BigUint) -> MultiValue2 { - let value1 = value.clone().add(1u32); - (value, value1).into() + let value_plus_one = &value + 1u32; + (value, value_plus_one).into() } } diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs index 90721fbd0d..e4ab2b4b4d 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs @@ -112,6 +112,19 @@ fn st_blackbox() { .returns(ExpectValue(MultiValue2((1u32, 2u32)))) .run(); + let value = world + .tx() + .from(OTHER_ADDRESS) + .to(ST_ADDRESS) + .typed(scenario_tester_proxy::ScenarioTesterProxy) + .multi_return(1u32) + .returns(ReturnsResultUnmanaged) + .run(); + assert_eq!( + value, + MultiValue2((RustBigUint::from(1u32), RustBigUint::from(2u32))) + ); + world.write_scenario_trace("trace1.scen.json"); } diff --git a/framework/base/src/abi/type_abi_impl_codec_multi.rs b/framework/base/src/abi/type_abi_impl_codec_multi.rs index fa27b98670..6b1cf9ab72 100644 --- a/framework/base/src/abi/type_abi_impl_codec_multi.rs +++ b/framework/base/src/abi/type_abi_impl_codec_multi.rs @@ -77,16 +77,16 @@ impl TypeAbi for OptionalValue { macro_rules! multi_arg_impls { ($(($mval_struct:ident $($n:tt $t:ident $u:ident)+) )+) => { $( - impl<$($t, $u),+ > TypeAbiFrom> for crate::codec::multi_types::$mval_struct<$($t,)+> + impl<$($t, $u),+> TypeAbiFrom> for crate::codec::multi_types::$mval_struct<$($t,)+> where $($t: TypeAbiFrom<$u>,)+ {} - impl<$($t),+ > TypeAbi for crate::codec::multi_types::$mval_struct<$($t,)+> + impl<$($t),+> TypeAbi for crate::codec::multi_types::$mval_struct<$($t,)+> where $($t: TypeAbi,)+ { - type Unmanaged = Self; + type Unmanaged = crate::codec::multi_types::$mval_struct<$($t::Unmanaged,)+>; fn type_name() -> TypeName { let mut repr = TypeName::from("multi"); From bdefe3611c659f28a4886c5a7169e30e9e9a3f9b Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Tue, 14 May 2024 22:54:27 +0300 Subject: [PATCH 20/62] sc-config proxy - add variant --- .../generate_proxy/proxy_generator.rs | 74 +++++++++---------- .../cmd/contract/sc_config/sc_config_proxy.rs | 4 + 2 files changed, 37 insertions(+), 41 deletions(-) diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs index 0bc7a73447..7d3a1197ef 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs @@ -1,8 +1,8 @@ use std::{fmt::Display, fs::File, io::Write}; use multiversx_sc::abi::{ - EndpointAbi, EnumVariantDescription, InputAbi, OutputAbi, StructFieldDescription, TypeContents, - TypeDescription, + ContractAbi, EndpointAbi, EnumVariantDescription, InputAbi, OutputAbi, StructFieldDescription, + TypeContents, TypeDescription, }; use crate::cmd::contract::{meta_config::MetaConfig, sc_config::ProxyConfigSerde}; @@ -43,6 +43,7 @@ pub struct ProxyGenerator<'a> { pub meta_config: &'a MetaConfig, pub file: Option<&'a mut File>, pub proxy_config: &'a ProxyConfigSerde, + pub contract_abi: &'a ContractAbi, } impl<'a> ProxyGenerator<'a> { @@ -55,6 +56,7 @@ impl<'a> ProxyGenerator<'a> { meta_config, file: Some(file), proxy_config, + contract_abi: &meta_config.original_contract_abi, } } @@ -69,6 +71,7 @@ impl<'a> ProxyGenerator<'a> { } pub fn write_proxy_to_file(&mut self) { + self.extract_contract_abi(); self.write_header(); self.write_tx_proxy_type_def(); self.write_impl_for_tx_proxy(); @@ -77,6 +80,16 @@ impl<'a> ProxyGenerator<'a> { self.write_types(); } + fn extract_contract_abi(&mut self) { + if self.proxy_config.variant.is_some() { + for contract_variant in &self.meta_config.sc_config.contracts { + if self.proxy_config.variant.clone().unwrap() == contract_variant.abi.name { + self.contract_abi = &contract_variant.abi; + } + } + } + } + fn write_header(&mut self) { self.writeln(PRELUDE); match &self.proxy_config.override_import { @@ -86,7 +99,7 @@ impl<'a> ProxyGenerator<'a> { } fn write_tx_proxy_type_def(&mut self) { - let proxy_type_name = proxy_type_name(&self.meta_config.original_contract_abi.name); + let proxy_type_name = proxy_type_name(&self.contract_abi.name); self.writeln(format!( r#" pub struct {proxy_type_name};"# @@ -94,9 +107,8 @@ pub struct {proxy_type_name};"# } fn write_impl_for_tx_proxy(&mut self) { - let proxy_type_name = proxy_type_name(&self.meta_config.original_contract_abi.name); - let proxy_methods_type_name = - proxy_methods_type_name(&self.meta_config.original_contract_abi.name); + let proxy_type_name = proxy_type_name(&self.contract_abi.name); + let proxy_methods_type_name = proxy_methods_type_name(&self.contract_abi.name); self.writeln(format!( r#" impl TxProxyTrait for {proxy_type_name} @@ -116,8 +128,7 @@ where } fn write_struct_tx_proxy_methods(&mut self) { - let proxy_methods_type_name = - proxy_methods_type_name(&self.meta_config.original_contract_abi.name); + let proxy_methods_type_name = proxy_methods_type_name(&self.contract_abi.name); self.writeln(format!( r#" pub struct {proxy_methods_type_name} @@ -133,35 +144,22 @@ where } fn write_content(&mut self) { - if !self - .meta_config - .original_contract_abi - .constructors - .is_empty() - { + if !self.contract_abi.constructors.is_empty() { self.write_constructors(); } - if !self - .meta_config - .original_contract_abi - .upgrade_constructors - .is_empty() - { + if !self.contract_abi.upgrade_constructors.is_empty() { self.write_upgrades(); } - if !self.meta_config.original_contract_abi.endpoints.is_empty() { + if !self.contract_abi.endpoints.is_empty() { self.write_endpoints(); } } fn write_types(&mut self) { - for (_, type_description) in &self.meta_config.original_contract_abi.type_descriptions.0 { - if self - .meta_config - .original_contract_abi - .get_crate_name_for_code() + for (_, type_description) in &self.contract_abi.type_descriptions.0 { + if self.contract_abi.get_crate_name_for_code() != extract_struct_crate(type_description.names.rust.as_str()) { continue; @@ -186,8 +184,7 @@ where } fn write_constructors(&mut self) { - let constructors: Vec = - self.meta_config.original_contract_abi.constructors.clone(); + let constructors: Vec = self.contract_abi.constructors.clone(); self.write_header_impl_constructor(); for (i, constructor_abi) in constructors.into_iter().enumerate() { @@ -205,8 +202,7 @@ where fn write_upgrades(&mut self) { self.write_header_impl_upgrade(); for (i, upgrade) in self - .meta_config - .original_contract_abi + .contract_abi .upgrade_constructors .clone() .into_iter() @@ -224,7 +220,7 @@ where } fn write_endpoints(&mut self) { - let endpoints: Vec = self.meta_config.original_contract_abi.endpoints.clone(); + let endpoints: Vec = self.contract_abi.endpoints.clone(); self.write_header_impl_endpoints(); for (i, endpoint_abi) in endpoints.into_iter().enumerate() { @@ -240,8 +236,7 @@ where } fn write_header_impl_constructor(&mut self) { - let proxy_methods_type_name = - proxy_methods_type_name(&self.meta_config.original_contract_abi.name); + let proxy_methods_type_name = proxy_methods_type_name(&self.contract_abi.name); self.writeln(format!( r#" #[rustfmt::skip] @@ -256,8 +251,7 @@ where } fn write_header_impl_upgrade(&mut self) { - let proxy_methods_type_name = - proxy_methods_type_name(&self.meta_config.original_contract_abi.name); + let proxy_methods_type_name = proxy_methods_type_name(&self.contract_abi.name); self.writeln(format!( r#" #[rustfmt::skip] @@ -273,8 +267,7 @@ where } fn write_header_impl_endpoints(&mut self) { - let proxy_methods_type_name = - proxy_methods_type_name(&self.meta_config.original_contract_abi.name); + let proxy_methods_type_name = proxy_methods_type_name(&self.contract_abi.name); self.writeln(format!( r#" #[rustfmt::skip] @@ -606,10 +599,7 @@ where fn process_paths(&self, paths: &Vec) -> Vec { let mut processed_paths: Vec = Vec::new(); - let crate_name = self - .meta_config - .original_contract_abi - .get_crate_name_for_code(); + let crate_name = self.contract_abi.get_crate_name_for_code(); for path in paths { let type_rust_name = path.split("::").last().unwrap(); @@ -665,6 +655,7 @@ pub mod tests { meta_config: &meta_config, file: None, proxy_config: &ProxyConfigSerde::new(), + contract_abi: &meta_config.original_contract_abi, }; let cleaned_path_unsanitized = proxy_generator.clean_paths( @@ -696,6 +687,7 @@ pub mod tests { meta_config: &meta_config, file: None, proxy_config: &ProxyConfigSerde::new(), + contract_abi: &meta_config.original_contract_abi, }; let cleaned_path_sanitized = proxy_generator.clean_paths( diff --git a/framework/meta/src/cmd/contract/sc_config/sc_config_proxy.rs b/framework/meta/src/cmd/contract/sc_config/sc_config_proxy.rs index 56c9a5257a..88721fe6e7 100644 --- a/framework/meta/src/cmd/contract/sc_config/sc_config_proxy.rs +++ b/framework/meta/src/cmd/contract/sc_config/sc_config_proxy.rs @@ -15,6 +15,9 @@ pub struct ProxyConfigSerde { #[serde(default)] #[serde(rename = "path-rename")] pub path_rename: Option>, + + #[serde(default)] + pub variant: Option, } impl ProxyConfigSerde { @@ -23,6 +26,7 @@ impl ProxyConfigSerde { path: DEFAULT_PATH.to_string(), override_import: None, path_rename: None, + variant: None, } } } From 99d7d4eba1235c5805ea7b0b0aef7e38c8956a8d Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Wed, 15 May 2024 15:44:45 +0300 Subject: [PATCH 21/62] sc-config proxy - add contract_abi in proxy generator structure and add examples --- .../multicontract.toml | 13 ++- .../src/multi_contract_alt_impl_proxy.rs | 73 ++++++++++++++++ .../multi_contract_example_feature_proxy.rs | 86 +++++++++++++++++++ .../contract/generate_proxy/proxy_gen_main.rs | 26 +++++- .../generate_proxy/proxy_generator.rs | 14 +-- 5 files changed, 196 insertions(+), 16 deletions(-) create mode 100644 contracts/feature-tests/multi-contract-features/src/multi_contract_alt_impl_proxy.rs create mode 100644 contracts/feature-tests/multi-contract-features/src/multi_contract_example_feature_proxy.rs diff --git a/contracts/feature-tests/multi-contract-features/multicontract.toml b/contracts/feature-tests/multi-contract-features/multicontract.toml index b6c3c8efb1..dd9eaa5add 100644 --- a/contracts/feature-tests/multi-contract-features/multicontract.toml +++ b/contracts/feature-tests/multi-contract-features/multicontract.toml @@ -17,7 +17,7 @@ features = [] [contracts.multi-contract-main.profile] # these are just the defaults, checking that parsing works fine -codegen-units = 1 +codegen-units = 1 opt-level = "z" lto = true debug = false @@ -31,9 +31,18 @@ add-unlabelled = false add-labels = ["mcs-external-view"] [contracts.multi-contract-example-feature] -add-unlabelled = true # optional here, since the default is true +add-unlabelled = true # optional here, since the default is true features = ["example_feature"] [contracts.multi-contract-alt-impl] add-unlabelled = false add-labels = ["alt-impl"] + +[[proxy]] +variant = "multi_contract_example_feature" +path = "src/multi_contract_example_feature_proxy.rs" + + +[[proxy]] +variant = "multi_contract_alt_impl" +path = "src/multi_contract_alt_impl_proxy.rs" diff --git a/contracts/feature-tests/multi-contract-features/src/multi_contract_alt_impl_proxy.rs b/contracts/feature-tests/multi-contract-features/src/multi_contract_alt_impl_proxy.rs new file mode 100644 index 0000000000..8a7b345766 --- /dev/null +++ b/contracts/feature-tests/multi-contract-features/src/multi_contract_alt_impl_proxy.rs @@ -0,0 +1,73 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct MultiContractFeaturesProxy; + +impl TxProxyTrait for MultiContractFeaturesProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = MultiContractFeaturesProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + MultiContractFeaturesProxyMethods { wrapped_tx: tx } + } +} + +pub struct MultiContractFeaturesProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl MultiContractFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn alternative_init( + self, + ) -> TxTypedDeploy { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .original_result() + } +} + +#[rustfmt::skip] +impl MultiContractFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn alternative_sample_value( + self, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("sample_value") + .original_result() + } +} diff --git a/contracts/feature-tests/multi-contract-features/src/multi_contract_example_feature_proxy.rs b/contracts/feature-tests/multi-contract-features/src/multi_contract_example_feature_proxy.rs new file mode 100644 index 0000000000..0f1dbdd125 --- /dev/null +++ b/contracts/feature-tests/multi-contract-features/src/multi_contract_example_feature_proxy.rs @@ -0,0 +1,86 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct MultiContractFeaturesProxy; + +impl TxProxyTrait for MultiContractFeaturesProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = MultiContractFeaturesProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + MultiContractFeaturesProxyMethods { wrapped_tx: tx } + } +} + +pub struct MultiContractFeaturesProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl MultiContractFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn default_init< + Arg0: ProxyArg>, + >( + self, + sample_value: Arg0, + ) -> TxTypedDeploy { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .argument(&sample_value) + .original_result() + } +} + +#[rustfmt::skip] +impl MultiContractFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn sample_value( + self, + ) -> TxTypedCall> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("sample_value") + .original_result() + } + + pub fn example_feature_message( + self, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("example_feature_message") + .original_result() + } +} diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs index 4ef8582bcb..0619a65cb5 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs @@ -1,3 +1,5 @@ +use multiversx_sc::abi::ContractAbi; + use crate::cmd::contract::sc_config::ProxyConfigSerde; use super::{ @@ -14,8 +16,28 @@ impl MetaConfig { } } -fn write_proxy_with_explicit_path(proxy_config: &ProxyConfigSerde, meta_config: &mut MetaConfig) { +fn write_proxy_with_explicit_path(proxy_config: &ProxyConfigSerde, meta_config: &MetaConfig) { + let contract_abi = extract_contract_abi(proxy_config, meta_config); let mut file = create_file(&proxy_config.path); - let mut proxy_generator = ProxyGenerator::new(meta_config, &mut file, proxy_config); + let mut proxy_generator = + ProxyGenerator::new(meta_config, &mut file, proxy_config, contract_abi); proxy_generator.write_proxy_to_file(); } + +fn extract_contract_abi<'a>( + proxy_config: &'a ProxyConfigSerde, + meta_config: &'a MetaConfig, +) -> &'a ContractAbi { + if proxy_config.variant.is_some() { + let variant = proxy_config.variant.as_ref().unwrap(); + for contract_variant in &meta_config.sc_config.contracts { + if variant == &contract_variant.public_name_snake_case() { + return &contract_variant.abi; + } + } + + panic!("No variant with name \"{}\" in multicontract", variant); + } + + &meta_config.original_contract_abi +} diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs index 7d3a1197ef..015d7afc90 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs @@ -51,12 +51,13 @@ impl<'a> ProxyGenerator<'a> { meta_config: &'a MetaConfig, file: &'a mut File, proxy_config: &'a ProxyConfigSerde, + contract_abi: &'a ContractAbi, ) -> Self { Self { meta_config, file: Some(file), proxy_config, - contract_abi: &meta_config.original_contract_abi, + contract_abi, } } @@ -71,7 +72,6 @@ impl<'a> ProxyGenerator<'a> { } pub fn write_proxy_to_file(&mut self) { - self.extract_contract_abi(); self.write_header(); self.write_tx_proxy_type_def(); self.write_impl_for_tx_proxy(); @@ -80,16 +80,6 @@ impl<'a> ProxyGenerator<'a> { self.write_types(); } - fn extract_contract_abi(&mut self) { - if self.proxy_config.variant.is_some() { - for contract_variant in &self.meta_config.sc_config.contracts { - if self.proxy_config.variant.clone().unwrap() == contract_variant.abi.name { - self.contract_abi = &contract_variant.abi; - } - } - } - } - fn write_header(&mut self) { self.writeln(PRELUDE); match &self.proxy_config.override_import { From 29304aae89304968335056aee440193fa4f3d96f Mon Sep 17 00:00:00 2001 From: Fusee Date: Wed, 15 May 2024 15:02:24 +0200 Subject: [PATCH 22/62] fixed memory leak on boxed bytes --- framework/base/src/types/heap/boxed_bytes.rs | 33 ++++--------------- .../managed_buffer_api_vh.rs | 16 ++++----- .../src/api/endpoint_arg_api_node.rs | 2 +- .../managed_types/elliptic_curve_api_node.rs | 6 ++-- .../managed_types/managed_buffer_api_node.rs | 2 +- 5 files changed, 18 insertions(+), 41 deletions(-) diff --git a/framework/base/src/types/heap/boxed_bytes.rs b/framework/base/src/types/heap/boxed_bytes.rs index 338af818c2..3bc0d690c6 100644 --- a/framework/base/src/types/heap/boxed_bytes.rs +++ b/framework/base/src/types/heap/boxed_bytes.rs @@ -1,12 +1,9 @@ +use alloc::{alloc::{alloc, Layout, realloc}, boxed::Box, vec, vec::Vec}; + use crate::{ abi::{TypeAbi, TypeAbiFrom, TypeName}, codec::*, }; -use alloc::{ - alloc::{alloc, alloc_zeroed, realloc, Layout}, - boxed::Box, - vec::Vec, -}; /// Simple wrapper around a boxed byte slice, /// but with a lot of optimized methods for manipulating it. @@ -20,23 +17,7 @@ impl BoxedBytes { } pub fn zeros(len: usize) -> Self { - unsafe { - let layout = Layout::from_size_align(len, core::mem::align_of::()).unwrap(); - let bytes_ptr = alloc_zeroed(layout); - let bytes_box = Box::from_raw(core::slice::from_raw_parts_mut(bytes_ptr, len)); - BoxedBytes(bytes_box) - } - } - - /// Allocates an uninitialized BoxedBytes to heap. - /// - /// # Safety - /// - /// Should only be called if the contents are initialized immediately afterwards, e.g. via a FFI call. - pub unsafe fn allocate(len: usize) -> Self { - let layout = Layout::from_size_align(len, core::mem::align_of::()).unwrap(); - let bytes_ptr = alloc(layout); - let bytes_box = Box::from_raw(core::slice::from_raw_parts_mut(bytes_ptr, len)); + let bytes_box = Box::from(vec![0u8; len]); BoxedBytes(bytes_box) } @@ -222,11 +203,9 @@ impl NestedDecode for BoxedBytes { H: DecodeErrorHandler, { let size = usize::dep_decode_or_handle_err(input, h)?; - unsafe { - let mut result = BoxedBytes::allocate(size); - input.read_into(result.as_mut_slice(), h)?; - Ok(result) - } + let mut result = BoxedBytes::zeros(size); + input.read_into(result.as_mut_slice(), h)?; + Ok(result) } } diff --git a/framework/scenario/src/api/managed_type_api_vh/managed_buffer_api_vh.rs b/framework/scenario/src/api/managed_type_api_vh/managed_buffer_api_vh.rs index 09e7d9137f..22a0c152cc 100644 --- a/framework/scenario/src/api/managed_type_api_vh/managed_buffer_api_vh.rs +++ b/framework/scenario/src/api/managed_type_api_vh/managed_buffer_api_vh.rs @@ -29,16 +29,14 @@ impl ManagedBufferApiImpl for VMHooksApi { fn mb_to_boxed_bytes(&self, handle: Self::ManagedBufferHandle) -> BoxedBytes { self.with_vm_hooks_ctx_1(&handle, |vh| { let len = vh.mbuffer_get_length(handle.get_raw_handle_unchecked()) as usize; - unsafe { - let mut res = BoxedBytes::allocate(len); - if len > 0 { - let _ = vh.mbuffer_get_bytes( - handle.get_raw_handle_unchecked(), - res.as_mut_ptr() as MemPtr, - ); - } - res + let mut res = BoxedBytes::zeros(len); + if len > 0 { + let _ = vh.mbuffer_get_bytes( + handle.get_raw_handle_unchecked(), + res.as_mut_ptr() as MemPtr, + ); } + res }) } diff --git a/framework/wasm-adapter/src/api/endpoint_arg_api_node.rs b/framework/wasm-adapter/src/api/endpoint_arg_api_node.rs index 48135f65ae..6c4627fa60 100644 --- a/framework/wasm-adapter/src/api/endpoint_arg_api_node.rs +++ b/framework/wasm-adapter/src/api/endpoint_arg_api_node.rs @@ -56,7 +56,7 @@ impl EndpointArgumentApiImpl for VmApiImpl { fn get_argument_boxed_bytes(&self, arg_index: i32) -> BoxedBytes { let len = self.get_argument_len(arg_index); unsafe { - let mut res = BoxedBytes::allocate(len); + let mut res = BoxedBytes::zeros(len); if len > 0 { getArgument(arg_index, res.as_mut_ptr()); } diff --git a/framework/wasm-adapter/src/api/managed_types/elliptic_curve_api_node.rs b/framework/wasm-adapter/src/api/managed_types/elliptic_curve_api_node.rs index fe35a339f9..3fb800e85f 100644 --- a/framework/wasm-adapter/src/api/managed_types/elliptic_curve_api_node.rs +++ b/framework/wasm-adapter/src/api/managed_types/elliptic_curve_api_node.rs @@ -314,7 +314,7 @@ impl EllipticCurveApiImpl for crate::api::VmApiImpl { ) -> BoxedBytes { unsafe { let byte_length = (getCurveLengthEC(ec_handle) + 7) / 8; - let mut result = BoxedBytes::allocate(1 + 2 * byte_length as usize); + let mut result = BoxedBytes::zeros(1 + 2 * byte_length as usize); marshalEC(x_pair_handle, y_pair_handle, ec_handle, result.as_mut_ptr()); result } @@ -340,7 +340,7 @@ impl EllipticCurveApiImpl for crate::api::VmApiImpl { ) -> BoxedBytes { unsafe { let byte_length = (getCurveLengthEC(ec_handle) + 7) / 8; - let mut result = BoxedBytes::allocate(1 + byte_length as usize); + let mut result = BoxedBytes::zeros(1 + byte_length as usize); marshalCompressedEC(x_pair_handle, y_pair_handle, ec_handle, result.as_mut_ptr()); result } @@ -426,7 +426,7 @@ impl EllipticCurveApiImpl for crate::api::VmApiImpl { ) -> BoxedBytes { unsafe { let priv_key_length = getPrivKeyByteLengthEC(ec_handle); - let mut private_key = BoxedBytes::allocate(priv_key_length as usize); + let mut private_key = BoxedBytes::zeros(priv_key_length as usize); generateKeyEC( x_pub_key_handle, y_pub_key_handle, diff --git a/framework/wasm-adapter/src/api/managed_types/managed_buffer_api_node.rs b/framework/wasm-adapter/src/api/managed_types/managed_buffer_api_node.rs index 120d06e734..ee0390ffb0 100644 --- a/framework/wasm-adapter/src/api/managed_types/managed_buffer_api_node.rs +++ b/framework/wasm-adapter/src/api/managed_types/managed_buffer_api_node.rs @@ -58,7 +58,7 @@ impl ManagedBufferApiImpl for crate::api::VmApiImpl { fn mb_to_boxed_bytes(&self, handle: Self::ManagedBufferHandle) -> BoxedBytes { unsafe { let len = mBufferGetLength(handle); - let mut res = BoxedBytes::allocate(len as usize); + let mut res = BoxedBytes::zeros(len as usize); if len > 0 { let _ = mBufferGetBytes(handle, res.as_mut_ptr()); } From ad178ceeed5a48e55ae4cc2503fe9929c2802224 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Wed, 15 May 2024 17:49:13 +0300 Subject: [PATCH 23/62] ManagedVecItem - larger payloads --- .../wrapped/managed_vec_item_payload.rs | 3840 +++++++++++++++++ .../tests/derive_managed_vec_item_struct_3.rs | 49 + 2 files changed, 3889 insertions(+) create mode 100644 framework/scenario/tests/derive_managed_vec_item_struct_3.rs diff --git a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs index 0d0a8d7e99..defa671549 100644 --- a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs +++ b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs @@ -133,6 +133,86 @@ payload_add!(1usize, 45usize, 46usize); payload_add!(1usize, 46usize, 47usize); payload_add!(1usize, 47usize, 48usize); payload_add!(1usize, 48usize, 49usize); +payload_add!(1usize, 49usize, 50usize); +payload_add!(1usize, 50usize, 51usize); +payload_add!(1usize, 51usize, 52usize); +payload_add!(1usize, 52usize, 53usize); +payload_add!(1usize, 53usize, 54usize); +payload_add!(1usize, 54usize, 55usize); +payload_add!(1usize, 55usize, 56usize); +payload_add!(1usize, 56usize, 57usize); +payload_add!(1usize, 57usize, 58usize); +payload_add!(1usize, 58usize, 59usize); +payload_add!(1usize, 59usize, 60usize); +payload_add!(1usize, 60usize, 61usize); +payload_add!(1usize, 61usize, 62usize); +payload_add!(1usize, 62usize, 63usize); +payload_add!(1usize, 63usize, 64usize); +payload_add!(1usize, 64usize, 65usize); +payload_add!(1usize, 65usize, 66usize); +payload_add!(1usize, 66usize, 67usize); +payload_add!(1usize, 67usize, 68usize); +payload_add!(1usize, 68usize, 69usize); +payload_add!(1usize, 69usize, 70usize); +payload_add!(1usize, 70usize, 71usize); +payload_add!(1usize, 71usize, 72usize); +payload_add!(1usize, 72usize, 73usize); +payload_add!(1usize, 73usize, 74usize); +payload_add!(1usize, 74usize, 75usize); +payload_add!(1usize, 75usize, 76usize); +payload_add!(1usize, 76usize, 77usize); +payload_add!(1usize, 77usize, 78usize); +payload_add!(1usize, 78usize, 79usize); +payload_add!(1usize, 79usize, 80usize); +payload_add!(1usize, 80usize, 81usize); +payload_add!(1usize, 81usize, 82usize); +payload_add!(1usize, 82usize, 83usize); +payload_add!(1usize, 83usize, 84usize); +payload_add!(1usize, 84usize, 85usize); +payload_add!(1usize, 85usize, 86usize); +payload_add!(1usize, 86usize, 87usize); +payload_add!(1usize, 87usize, 88usize); +payload_add!(1usize, 88usize, 89usize); +payload_add!(1usize, 89usize, 90usize); +payload_add!(1usize, 90usize, 91usize); +payload_add!(1usize, 91usize, 92usize); +payload_add!(1usize, 92usize, 93usize); +payload_add!(1usize, 93usize, 94usize); +payload_add!(1usize, 94usize, 95usize); +payload_add!(1usize, 95usize, 96usize); +payload_add!(1usize, 96usize, 97usize); +payload_add!(1usize, 97usize, 98usize); +payload_add!(1usize, 98usize, 99usize); +payload_add!(1usize, 99usize, 100usize); +payload_add!(1usize, 100usize, 101usize); +payload_add!(1usize, 101usize, 102usize); +payload_add!(1usize, 102usize, 103usize); +payload_add!(1usize, 103usize, 104usize); +payload_add!(1usize, 104usize, 105usize); +payload_add!(1usize, 105usize, 106usize); +payload_add!(1usize, 106usize, 107usize); +payload_add!(1usize, 107usize, 108usize); +payload_add!(1usize, 108usize, 109usize); +payload_add!(1usize, 109usize, 110usize); +payload_add!(1usize, 110usize, 111usize); +payload_add!(1usize, 111usize, 112usize); +payload_add!(1usize, 112usize, 113usize); +payload_add!(1usize, 113usize, 114usize); +payload_add!(1usize, 114usize, 115usize); +payload_add!(1usize, 115usize, 116usize); +payload_add!(1usize, 116usize, 117usize); +payload_add!(1usize, 117usize, 118usize); +payload_add!(1usize, 118usize, 119usize); +payload_add!(1usize, 119usize, 120usize); +payload_add!(1usize, 120usize, 121usize); +payload_add!(1usize, 121usize, 122usize); +payload_add!(1usize, 122usize, 123usize); +payload_add!(1usize, 123usize, 124usize); +payload_add!(1usize, 124usize, 125usize); +payload_add!(1usize, 125usize, 126usize); +payload_add!(1usize, 126usize, 127usize); +payload_add!(1usize, 127usize, 128usize); +payload_add!(1usize, 128usize, 129usize); payload_add!(2usize, 1usize, 3usize); payload_add!(2usize, 2usize, 4usize); payload_add!(2usize, 3usize, 5usize); @@ -181,6 +261,86 @@ payload_add!(2usize, 45usize, 47usize); payload_add!(2usize, 46usize, 48usize); payload_add!(2usize, 47usize, 49usize); payload_add!(2usize, 48usize, 50usize); +payload_add!(2usize, 49usize, 51usize); +payload_add!(2usize, 50usize, 52usize); +payload_add!(2usize, 51usize, 53usize); +payload_add!(2usize, 52usize, 54usize); +payload_add!(2usize, 53usize, 55usize); +payload_add!(2usize, 54usize, 56usize); +payload_add!(2usize, 55usize, 57usize); +payload_add!(2usize, 56usize, 58usize); +payload_add!(2usize, 57usize, 59usize); +payload_add!(2usize, 58usize, 60usize); +payload_add!(2usize, 59usize, 61usize); +payload_add!(2usize, 60usize, 62usize); +payload_add!(2usize, 61usize, 63usize); +payload_add!(2usize, 62usize, 64usize); +payload_add!(2usize, 63usize, 65usize); +payload_add!(2usize, 64usize, 66usize); +payload_add!(2usize, 65usize, 67usize); +payload_add!(2usize, 66usize, 68usize); +payload_add!(2usize, 67usize, 69usize); +payload_add!(2usize, 68usize, 70usize); +payload_add!(2usize, 69usize, 71usize); +payload_add!(2usize, 70usize, 72usize); +payload_add!(2usize, 71usize, 73usize); +payload_add!(2usize, 72usize, 74usize); +payload_add!(2usize, 73usize, 75usize); +payload_add!(2usize, 74usize, 76usize); +payload_add!(2usize, 75usize, 77usize); +payload_add!(2usize, 76usize, 78usize); +payload_add!(2usize, 77usize, 79usize); +payload_add!(2usize, 78usize, 80usize); +payload_add!(2usize, 79usize, 81usize); +payload_add!(2usize, 80usize, 82usize); +payload_add!(2usize, 81usize, 83usize); +payload_add!(2usize, 82usize, 84usize); +payload_add!(2usize, 83usize, 85usize); +payload_add!(2usize, 84usize, 86usize); +payload_add!(2usize, 85usize, 87usize); +payload_add!(2usize, 86usize, 88usize); +payload_add!(2usize, 87usize, 89usize); +payload_add!(2usize, 88usize, 90usize); +payload_add!(2usize, 89usize, 91usize); +payload_add!(2usize, 90usize, 92usize); +payload_add!(2usize, 91usize, 93usize); +payload_add!(2usize, 92usize, 94usize); +payload_add!(2usize, 93usize, 95usize); +payload_add!(2usize, 94usize, 96usize); +payload_add!(2usize, 95usize, 97usize); +payload_add!(2usize, 96usize, 98usize); +payload_add!(2usize, 97usize, 99usize); +payload_add!(2usize, 98usize, 100usize); +payload_add!(2usize, 99usize, 101usize); +payload_add!(2usize, 100usize, 102usize); +payload_add!(2usize, 101usize, 103usize); +payload_add!(2usize, 102usize, 104usize); +payload_add!(2usize, 103usize, 105usize); +payload_add!(2usize, 104usize, 106usize); +payload_add!(2usize, 105usize, 107usize); +payload_add!(2usize, 106usize, 108usize); +payload_add!(2usize, 107usize, 109usize); +payload_add!(2usize, 108usize, 110usize); +payload_add!(2usize, 109usize, 111usize); +payload_add!(2usize, 110usize, 112usize); +payload_add!(2usize, 111usize, 113usize); +payload_add!(2usize, 112usize, 114usize); +payload_add!(2usize, 113usize, 115usize); +payload_add!(2usize, 114usize, 116usize); +payload_add!(2usize, 115usize, 117usize); +payload_add!(2usize, 116usize, 118usize); +payload_add!(2usize, 117usize, 119usize); +payload_add!(2usize, 118usize, 120usize); +payload_add!(2usize, 119usize, 121usize); +payload_add!(2usize, 120usize, 122usize); +payload_add!(2usize, 121usize, 123usize); +payload_add!(2usize, 122usize, 124usize); +payload_add!(2usize, 123usize, 125usize); +payload_add!(2usize, 124usize, 126usize); +payload_add!(2usize, 125usize, 127usize); +payload_add!(2usize, 126usize, 128usize); +payload_add!(2usize, 127usize, 129usize); +payload_add!(2usize, 128usize, 130usize); payload_add!(3usize, 1usize, 4usize); payload_add!(3usize, 2usize, 5usize); payload_add!(3usize, 3usize, 6usize); @@ -229,6 +389,86 @@ payload_add!(3usize, 45usize, 48usize); payload_add!(3usize, 46usize, 49usize); payload_add!(3usize, 47usize, 50usize); payload_add!(3usize, 48usize, 51usize); +payload_add!(3usize, 49usize, 52usize); +payload_add!(3usize, 50usize, 53usize); +payload_add!(3usize, 51usize, 54usize); +payload_add!(3usize, 52usize, 55usize); +payload_add!(3usize, 53usize, 56usize); +payload_add!(3usize, 54usize, 57usize); +payload_add!(3usize, 55usize, 58usize); +payload_add!(3usize, 56usize, 59usize); +payload_add!(3usize, 57usize, 60usize); +payload_add!(3usize, 58usize, 61usize); +payload_add!(3usize, 59usize, 62usize); +payload_add!(3usize, 60usize, 63usize); +payload_add!(3usize, 61usize, 64usize); +payload_add!(3usize, 62usize, 65usize); +payload_add!(3usize, 63usize, 66usize); +payload_add!(3usize, 64usize, 67usize); +payload_add!(3usize, 65usize, 68usize); +payload_add!(3usize, 66usize, 69usize); +payload_add!(3usize, 67usize, 70usize); +payload_add!(3usize, 68usize, 71usize); +payload_add!(3usize, 69usize, 72usize); +payload_add!(3usize, 70usize, 73usize); +payload_add!(3usize, 71usize, 74usize); +payload_add!(3usize, 72usize, 75usize); +payload_add!(3usize, 73usize, 76usize); +payload_add!(3usize, 74usize, 77usize); +payload_add!(3usize, 75usize, 78usize); +payload_add!(3usize, 76usize, 79usize); +payload_add!(3usize, 77usize, 80usize); +payload_add!(3usize, 78usize, 81usize); +payload_add!(3usize, 79usize, 82usize); +payload_add!(3usize, 80usize, 83usize); +payload_add!(3usize, 81usize, 84usize); +payload_add!(3usize, 82usize, 85usize); +payload_add!(3usize, 83usize, 86usize); +payload_add!(3usize, 84usize, 87usize); +payload_add!(3usize, 85usize, 88usize); +payload_add!(3usize, 86usize, 89usize); +payload_add!(3usize, 87usize, 90usize); +payload_add!(3usize, 88usize, 91usize); +payload_add!(3usize, 89usize, 92usize); +payload_add!(3usize, 90usize, 93usize); +payload_add!(3usize, 91usize, 94usize); +payload_add!(3usize, 92usize, 95usize); +payload_add!(3usize, 93usize, 96usize); +payload_add!(3usize, 94usize, 97usize); +payload_add!(3usize, 95usize, 98usize); +payload_add!(3usize, 96usize, 99usize); +payload_add!(3usize, 97usize, 100usize); +payload_add!(3usize, 98usize, 101usize); +payload_add!(3usize, 99usize, 102usize); +payload_add!(3usize, 100usize, 103usize); +payload_add!(3usize, 101usize, 104usize); +payload_add!(3usize, 102usize, 105usize); +payload_add!(3usize, 103usize, 106usize); +payload_add!(3usize, 104usize, 107usize); +payload_add!(3usize, 105usize, 108usize); +payload_add!(3usize, 106usize, 109usize); +payload_add!(3usize, 107usize, 110usize); +payload_add!(3usize, 108usize, 111usize); +payload_add!(3usize, 109usize, 112usize); +payload_add!(3usize, 110usize, 113usize); +payload_add!(3usize, 111usize, 114usize); +payload_add!(3usize, 112usize, 115usize); +payload_add!(3usize, 113usize, 116usize); +payload_add!(3usize, 114usize, 117usize); +payload_add!(3usize, 115usize, 118usize); +payload_add!(3usize, 116usize, 119usize); +payload_add!(3usize, 117usize, 120usize); +payload_add!(3usize, 118usize, 121usize); +payload_add!(3usize, 119usize, 122usize); +payload_add!(3usize, 120usize, 123usize); +payload_add!(3usize, 121usize, 124usize); +payload_add!(3usize, 122usize, 125usize); +payload_add!(3usize, 123usize, 126usize); +payload_add!(3usize, 124usize, 127usize); +payload_add!(3usize, 125usize, 128usize); +payload_add!(3usize, 126usize, 129usize); +payload_add!(3usize, 127usize, 130usize); +payload_add!(3usize, 128usize, 131usize); payload_add!(4usize, 1usize, 5usize); payload_add!(4usize, 2usize, 6usize); payload_add!(4usize, 3usize, 7usize); @@ -277,6 +517,86 @@ payload_add!(4usize, 45usize, 49usize); payload_add!(4usize, 46usize, 50usize); payload_add!(4usize, 47usize, 51usize); payload_add!(4usize, 48usize, 52usize); +payload_add!(4usize, 49usize, 53usize); +payload_add!(4usize, 50usize, 54usize); +payload_add!(4usize, 51usize, 55usize); +payload_add!(4usize, 52usize, 56usize); +payload_add!(4usize, 53usize, 57usize); +payload_add!(4usize, 54usize, 58usize); +payload_add!(4usize, 55usize, 59usize); +payload_add!(4usize, 56usize, 60usize); +payload_add!(4usize, 57usize, 61usize); +payload_add!(4usize, 58usize, 62usize); +payload_add!(4usize, 59usize, 63usize); +payload_add!(4usize, 60usize, 64usize); +payload_add!(4usize, 61usize, 65usize); +payload_add!(4usize, 62usize, 66usize); +payload_add!(4usize, 63usize, 67usize); +payload_add!(4usize, 64usize, 68usize); +payload_add!(4usize, 65usize, 69usize); +payload_add!(4usize, 66usize, 70usize); +payload_add!(4usize, 67usize, 71usize); +payload_add!(4usize, 68usize, 72usize); +payload_add!(4usize, 69usize, 73usize); +payload_add!(4usize, 70usize, 74usize); +payload_add!(4usize, 71usize, 75usize); +payload_add!(4usize, 72usize, 76usize); +payload_add!(4usize, 73usize, 77usize); +payload_add!(4usize, 74usize, 78usize); +payload_add!(4usize, 75usize, 79usize); +payload_add!(4usize, 76usize, 80usize); +payload_add!(4usize, 77usize, 81usize); +payload_add!(4usize, 78usize, 82usize); +payload_add!(4usize, 79usize, 83usize); +payload_add!(4usize, 80usize, 84usize); +payload_add!(4usize, 81usize, 85usize); +payload_add!(4usize, 82usize, 86usize); +payload_add!(4usize, 83usize, 87usize); +payload_add!(4usize, 84usize, 88usize); +payload_add!(4usize, 85usize, 89usize); +payload_add!(4usize, 86usize, 90usize); +payload_add!(4usize, 87usize, 91usize); +payload_add!(4usize, 88usize, 92usize); +payload_add!(4usize, 89usize, 93usize); +payload_add!(4usize, 90usize, 94usize); +payload_add!(4usize, 91usize, 95usize); +payload_add!(4usize, 92usize, 96usize); +payload_add!(4usize, 93usize, 97usize); +payload_add!(4usize, 94usize, 98usize); +payload_add!(4usize, 95usize, 99usize); +payload_add!(4usize, 96usize, 100usize); +payload_add!(4usize, 97usize, 101usize); +payload_add!(4usize, 98usize, 102usize); +payload_add!(4usize, 99usize, 103usize); +payload_add!(4usize, 100usize, 104usize); +payload_add!(4usize, 101usize, 105usize); +payload_add!(4usize, 102usize, 106usize); +payload_add!(4usize, 103usize, 107usize); +payload_add!(4usize, 104usize, 108usize); +payload_add!(4usize, 105usize, 109usize); +payload_add!(4usize, 106usize, 110usize); +payload_add!(4usize, 107usize, 111usize); +payload_add!(4usize, 108usize, 112usize); +payload_add!(4usize, 109usize, 113usize); +payload_add!(4usize, 110usize, 114usize); +payload_add!(4usize, 111usize, 115usize); +payload_add!(4usize, 112usize, 116usize); +payload_add!(4usize, 113usize, 117usize); +payload_add!(4usize, 114usize, 118usize); +payload_add!(4usize, 115usize, 119usize); +payload_add!(4usize, 116usize, 120usize); +payload_add!(4usize, 117usize, 121usize); +payload_add!(4usize, 118usize, 122usize); +payload_add!(4usize, 119usize, 123usize); +payload_add!(4usize, 120usize, 124usize); +payload_add!(4usize, 121usize, 125usize); +payload_add!(4usize, 122usize, 126usize); +payload_add!(4usize, 123usize, 127usize); +payload_add!(4usize, 124usize, 128usize); +payload_add!(4usize, 125usize, 129usize); +payload_add!(4usize, 126usize, 130usize); +payload_add!(4usize, 127usize, 131usize); +payload_add!(4usize, 128usize, 132usize); payload_add!(5usize, 1usize, 6usize); payload_add!(5usize, 2usize, 7usize); payload_add!(5usize, 3usize, 8usize); @@ -325,6 +645,86 @@ payload_add!(5usize, 45usize, 50usize); payload_add!(5usize, 46usize, 51usize); payload_add!(5usize, 47usize, 52usize); payload_add!(5usize, 48usize, 53usize); +payload_add!(5usize, 49usize, 54usize); +payload_add!(5usize, 50usize, 55usize); +payload_add!(5usize, 51usize, 56usize); +payload_add!(5usize, 52usize, 57usize); +payload_add!(5usize, 53usize, 58usize); +payload_add!(5usize, 54usize, 59usize); +payload_add!(5usize, 55usize, 60usize); +payload_add!(5usize, 56usize, 61usize); +payload_add!(5usize, 57usize, 62usize); +payload_add!(5usize, 58usize, 63usize); +payload_add!(5usize, 59usize, 64usize); +payload_add!(5usize, 60usize, 65usize); +payload_add!(5usize, 61usize, 66usize); +payload_add!(5usize, 62usize, 67usize); +payload_add!(5usize, 63usize, 68usize); +payload_add!(5usize, 64usize, 69usize); +payload_add!(5usize, 65usize, 70usize); +payload_add!(5usize, 66usize, 71usize); +payload_add!(5usize, 67usize, 72usize); +payload_add!(5usize, 68usize, 73usize); +payload_add!(5usize, 69usize, 74usize); +payload_add!(5usize, 70usize, 75usize); +payload_add!(5usize, 71usize, 76usize); +payload_add!(5usize, 72usize, 77usize); +payload_add!(5usize, 73usize, 78usize); +payload_add!(5usize, 74usize, 79usize); +payload_add!(5usize, 75usize, 80usize); +payload_add!(5usize, 76usize, 81usize); +payload_add!(5usize, 77usize, 82usize); +payload_add!(5usize, 78usize, 83usize); +payload_add!(5usize, 79usize, 84usize); +payload_add!(5usize, 80usize, 85usize); +payload_add!(5usize, 81usize, 86usize); +payload_add!(5usize, 82usize, 87usize); +payload_add!(5usize, 83usize, 88usize); +payload_add!(5usize, 84usize, 89usize); +payload_add!(5usize, 85usize, 90usize); +payload_add!(5usize, 86usize, 91usize); +payload_add!(5usize, 87usize, 92usize); +payload_add!(5usize, 88usize, 93usize); +payload_add!(5usize, 89usize, 94usize); +payload_add!(5usize, 90usize, 95usize); +payload_add!(5usize, 91usize, 96usize); +payload_add!(5usize, 92usize, 97usize); +payload_add!(5usize, 93usize, 98usize); +payload_add!(5usize, 94usize, 99usize); +payload_add!(5usize, 95usize, 100usize); +payload_add!(5usize, 96usize, 101usize); +payload_add!(5usize, 97usize, 102usize); +payload_add!(5usize, 98usize, 103usize); +payload_add!(5usize, 99usize, 104usize); +payload_add!(5usize, 100usize, 105usize); +payload_add!(5usize, 101usize, 106usize); +payload_add!(5usize, 102usize, 107usize); +payload_add!(5usize, 103usize, 108usize); +payload_add!(5usize, 104usize, 109usize); +payload_add!(5usize, 105usize, 110usize); +payload_add!(5usize, 106usize, 111usize); +payload_add!(5usize, 107usize, 112usize); +payload_add!(5usize, 108usize, 113usize); +payload_add!(5usize, 109usize, 114usize); +payload_add!(5usize, 110usize, 115usize); +payload_add!(5usize, 111usize, 116usize); +payload_add!(5usize, 112usize, 117usize); +payload_add!(5usize, 113usize, 118usize); +payload_add!(5usize, 114usize, 119usize); +payload_add!(5usize, 115usize, 120usize); +payload_add!(5usize, 116usize, 121usize); +payload_add!(5usize, 117usize, 122usize); +payload_add!(5usize, 118usize, 123usize); +payload_add!(5usize, 119usize, 124usize); +payload_add!(5usize, 120usize, 125usize); +payload_add!(5usize, 121usize, 126usize); +payload_add!(5usize, 122usize, 127usize); +payload_add!(5usize, 123usize, 128usize); +payload_add!(5usize, 124usize, 129usize); +payload_add!(5usize, 125usize, 130usize); +payload_add!(5usize, 126usize, 131usize); +payload_add!(5usize, 127usize, 132usize); +payload_add!(5usize, 128usize, 133usize); payload_add!(6usize, 1usize, 7usize); payload_add!(6usize, 2usize, 8usize); payload_add!(6usize, 3usize, 9usize); @@ -373,6 +773,86 @@ payload_add!(6usize, 45usize, 51usize); payload_add!(6usize, 46usize, 52usize); payload_add!(6usize, 47usize, 53usize); payload_add!(6usize, 48usize, 54usize); +payload_add!(6usize, 49usize, 55usize); +payload_add!(6usize, 50usize, 56usize); +payload_add!(6usize, 51usize, 57usize); +payload_add!(6usize, 52usize, 58usize); +payload_add!(6usize, 53usize, 59usize); +payload_add!(6usize, 54usize, 60usize); +payload_add!(6usize, 55usize, 61usize); +payload_add!(6usize, 56usize, 62usize); +payload_add!(6usize, 57usize, 63usize); +payload_add!(6usize, 58usize, 64usize); +payload_add!(6usize, 59usize, 65usize); +payload_add!(6usize, 60usize, 66usize); +payload_add!(6usize, 61usize, 67usize); +payload_add!(6usize, 62usize, 68usize); +payload_add!(6usize, 63usize, 69usize); +payload_add!(6usize, 64usize, 70usize); +payload_add!(6usize, 65usize, 71usize); +payload_add!(6usize, 66usize, 72usize); +payload_add!(6usize, 67usize, 73usize); +payload_add!(6usize, 68usize, 74usize); +payload_add!(6usize, 69usize, 75usize); +payload_add!(6usize, 70usize, 76usize); +payload_add!(6usize, 71usize, 77usize); +payload_add!(6usize, 72usize, 78usize); +payload_add!(6usize, 73usize, 79usize); +payload_add!(6usize, 74usize, 80usize); +payload_add!(6usize, 75usize, 81usize); +payload_add!(6usize, 76usize, 82usize); +payload_add!(6usize, 77usize, 83usize); +payload_add!(6usize, 78usize, 84usize); +payload_add!(6usize, 79usize, 85usize); +payload_add!(6usize, 80usize, 86usize); +payload_add!(6usize, 81usize, 87usize); +payload_add!(6usize, 82usize, 88usize); +payload_add!(6usize, 83usize, 89usize); +payload_add!(6usize, 84usize, 90usize); +payload_add!(6usize, 85usize, 91usize); +payload_add!(6usize, 86usize, 92usize); +payload_add!(6usize, 87usize, 93usize); +payload_add!(6usize, 88usize, 94usize); +payload_add!(6usize, 89usize, 95usize); +payload_add!(6usize, 90usize, 96usize); +payload_add!(6usize, 91usize, 97usize); +payload_add!(6usize, 92usize, 98usize); +payload_add!(6usize, 93usize, 99usize); +payload_add!(6usize, 94usize, 100usize); +payload_add!(6usize, 95usize, 101usize); +payload_add!(6usize, 96usize, 102usize); +payload_add!(6usize, 97usize, 103usize); +payload_add!(6usize, 98usize, 104usize); +payload_add!(6usize, 99usize, 105usize); +payload_add!(6usize, 100usize, 106usize); +payload_add!(6usize, 101usize, 107usize); +payload_add!(6usize, 102usize, 108usize); +payload_add!(6usize, 103usize, 109usize); +payload_add!(6usize, 104usize, 110usize); +payload_add!(6usize, 105usize, 111usize); +payload_add!(6usize, 106usize, 112usize); +payload_add!(6usize, 107usize, 113usize); +payload_add!(6usize, 108usize, 114usize); +payload_add!(6usize, 109usize, 115usize); +payload_add!(6usize, 110usize, 116usize); +payload_add!(6usize, 111usize, 117usize); +payload_add!(6usize, 112usize, 118usize); +payload_add!(6usize, 113usize, 119usize); +payload_add!(6usize, 114usize, 120usize); +payload_add!(6usize, 115usize, 121usize); +payload_add!(6usize, 116usize, 122usize); +payload_add!(6usize, 117usize, 123usize); +payload_add!(6usize, 118usize, 124usize); +payload_add!(6usize, 119usize, 125usize); +payload_add!(6usize, 120usize, 126usize); +payload_add!(6usize, 121usize, 127usize); +payload_add!(6usize, 122usize, 128usize); +payload_add!(6usize, 123usize, 129usize); +payload_add!(6usize, 124usize, 130usize); +payload_add!(6usize, 125usize, 131usize); +payload_add!(6usize, 126usize, 132usize); +payload_add!(6usize, 127usize, 133usize); +payload_add!(6usize, 128usize, 134usize); payload_add!(7usize, 1usize, 8usize); payload_add!(7usize, 2usize, 9usize); payload_add!(7usize, 3usize, 10usize); @@ -421,6 +901,86 @@ payload_add!(7usize, 45usize, 52usize); payload_add!(7usize, 46usize, 53usize); payload_add!(7usize, 47usize, 54usize); payload_add!(7usize, 48usize, 55usize); +payload_add!(7usize, 49usize, 56usize); +payload_add!(7usize, 50usize, 57usize); +payload_add!(7usize, 51usize, 58usize); +payload_add!(7usize, 52usize, 59usize); +payload_add!(7usize, 53usize, 60usize); +payload_add!(7usize, 54usize, 61usize); +payload_add!(7usize, 55usize, 62usize); +payload_add!(7usize, 56usize, 63usize); +payload_add!(7usize, 57usize, 64usize); +payload_add!(7usize, 58usize, 65usize); +payload_add!(7usize, 59usize, 66usize); +payload_add!(7usize, 60usize, 67usize); +payload_add!(7usize, 61usize, 68usize); +payload_add!(7usize, 62usize, 69usize); +payload_add!(7usize, 63usize, 70usize); +payload_add!(7usize, 64usize, 71usize); +payload_add!(7usize, 65usize, 72usize); +payload_add!(7usize, 66usize, 73usize); +payload_add!(7usize, 67usize, 74usize); +payload_add!(7usize, 68usize, 75usize); +payload_add!(7usize, 69usize, 76usize); +payload_add!(7usize, 70usize, 77usize); +payload_add!(7usize, 71usize, 78usize); +payload_add!(7usize, 72usize, 79usize); +payload_add!(7usize, 73usize, 80usize); +payload_add!(7usize, 74usize, 81usize); +payload_add!(7usize, 75usize, 82usize); +payload_add!(7usize, 76usize, 83usize); +payload_add!(7usize, 77usize, 84usize); +payload_add!(7usize, 78usize, 85usize); +payload_add!(7usize, 79usize, 86usize); +payload_add!(7usize, 80usize, 87usize); +payload_add!(7usize, 81usize, 88usize); +payload_add!(7usize, 82usize, 89usize); +payload_add!(7usize, 83usize, 90usize); +payload_add!(7usize, 84usize, 91usize); +payload_add!(7usize, 85usize, 92usize); +payload_add!(7usize, 86usize, 93usize); +payload_add!(7usize, 87usize, 94usize); +payload_add!(7usize, 88usize, 95usize); +payload_add!(7usize, 89usize, 96usize); +payload_add!(7usize, 90usize, 97usize); +payload_add!(7usize, 91usize, 98usize); +payload_add!(7usize, 92usize, 99usize); +payload_add!(7usize, 93usize, 100usize); +payload_add!(7usize, 94usize, 101usize); +payload_add!(7usize, 95usize, 102usize); +payload_add!(7usize, 96usize, 103usize); +payload_add!(7usize, 97usize, 104usize); +payload_add!(7usize, 98usize, 105usize); +payload_add!(7usize, 99usize, 106usize); +payload_add!(7usize, 100usize, 107usize); +payload_add!(7usize, 101usize, 108usize); +payload_add!(7usize, 102usize, 109usize); +payload_add!(7usize, 103usize, 110usize); +payload_add!(7usize, 104usize, 111usize); +payload_add!(7usize, 105usize, 112usize); +payload_add!(7usize, 106usize, 113usize); +payload_add!(7usize, 107usize, 114usize); +payload_add!(7usize, 108usize, 115usize); +payload_add!(7usize, 109usize, 116usize); +payload_add!(7usize, 110usize, 117usize); +payload_add!(7usize, 111usize, 118usize); +payload_add!(7usize, 112usize, 119usize); +payload_add!(7usize, 113usize, 120usize); +payload_add!(7usize, 114usize, 121usize); +payload_add!(7usize, 115usize, 122usize); +payload_add!(7usize, 116usize, 123usize); +payload_add!(7usize, 117usize, 124usize); +payload_add!(7usize, 118usize, 125usize); +payload_add!(7usize, 119usize, 126usize); +payload_add!(7usize, 120usize, 127usize); +payload_add!(7usize, 121usize, 128usize); +payload_add!(7usize, 122usize, 129usize); +payload_add!(7usize, 123usize, 130usize); +payload_add!(7usize, 124usize, 131usize); +payload_add!(7usize, 125usize, 132usize); +payload_add!(7usize, 126usize, 133usize); +payload_add!(7usize, 127usize, 134usize); +payload_add!(7usize, 128usize, 135usize); payload_add!(8usize, 1usize, 9usize); payload_add!(8usize, 2usize, 10usize); payload_add!(8usize, 3usize, 11usize); @@ -469,6 +1029,86 @@ payload_add!(8usize, 45usize, 53usize); payload_add!(8usize, 46usize, 54usize); payload_add!(8usize, 47usize, 55usize); payload_add!(8usize, 48usize, 56usize); +payload_add!(8usize, 49usize, 57usize); +payload_add!(8usize, 50usize, 58usize); +payload_add!(8usize, 51usize, 59usize); +payload_add!(8usize, 52usize, 60usize); +payload_add!(8usize, 53usize, 61usize); +payload_add!(8usize, 54usize, 62usize); +payload_add!(8usize, 55usize, 63usize); +payload_add!(8usize, 56usize, 64usize); +payload_add!(8usize, 57usize, 65usize); +payload_add!(8usize, 58usize, 66usize); +payload_add!(8usize, 59usize, 67usize); +payload_add!(8usize, 60usize, 68usize); +payload_add!(8usize, 61usize, 69usize); +payload_add!(8usize, 62usize, 70usize); +payload_add!(8usize, 63usize, 71usize); +payload_add!(8usize, 64usize, 72usize); +payload_add!(8usize, 65usize, 73usize); +payload_add!(8usize, 66usize, 74usize); +payload_add!(8usize, 67usize, 75usize); +payload_add!(8usize, 68usize, 76usize); +payload_add!(8usize, 69usize, 77usize); +payload_add!(8usize, 70usize, 78usize); +payload_add!(8usize, 71usize, 79usize); +payload_add!(8usize, 72usize, 80usize); +payload_add!(8usize, 73usize, 81usize); +payload_add!(8usize, 74usize, 82usize); +payload_add!(8usize, 75usize, 83usize); +payload_add!(8usize, 76usize, 84usize); +payload_add!(8usize, 77usize, 85usize); +payload_add!(8usize, 78usize, 86usize); +payload_add!(8usize, 79usize, 87usize); +payload_add!(8usize, 80usize, 88usize); +payload_add!(8usize, 81usize, 89usize); +payload_add!(8usize, 82usize, 90usize); +payload_add!(8usize, 83usize, 91usize); +payload_add!(8usize, 84usize, 92usize); +payload_add!(8usize, 85usize, 93usize); +payload_add!(8usize, 86usize, 94usize); +payload_add!(8usize, 87usize, 95usize); +payload_add!(8usize, 88usize, 96usize); +payload_add!(8usize, 89usize, 97usize); +payload_add!(8usize, 90usize, 98usize); +payload_add!(8usize, 91usize, 99usize); +payload_add!(8usize, 92usize, 100usize); +payload_add!(8usize, 93usize, 101usize); +payload_add!(8usize, 94usize, 102usize); +payload_add!(8usize, 95usize, 103usize); +payload_add!(8usize, 96usize, 104usize); +payload_add!(8usize, 97usize, 105usize); +payload_add!(8usize, 98usize, 106usize); +payload_add!(8usize, 99usize, 107usize); +payload_add!(8usize, 100usize, 108usize); +payload_add!(8usize, 101usize, 109usize); +payload_add!(8usize, 102usize, 110usize); +payload_add!(8usize, 103usize, 111usize); +payload_add!(8usize, 104usize, 112usize); +payload_add!(8usize, 105usize, 113usize); +payload_add!(8usize, 106usize, 114usize); +payload_add!(8usize, 107usize, 115usize); +payload_add!(8usize, 108usize, 116usize); +payload_add!(8usize, 109usize, 117usize); +payload_add!(8usize, 110usize, 118usize); +payload_add!(8usize, 111usize, 119usize); +payload_add!(8usize, 112usize, 120usize); +payload_add!(8usize, 113usize, 121usize); +payload_add!(8usize, 114usize, 122usize); +payload_add!(8usize, 115usize, 123usize); +payload_add!(8usize, 116usize, 124usize); +payload_add!(8usize, 117usize, 125usize); +payload_add!(8usize, 118usize, 126usize); +payload_add!(8usize, 119usize, 127usize); +payload_add!(8usize, 120usize, 128usize); +payload_add!(8usize, 121usize, 129usize); +payload_add!(8usize, 122usize, 130usize); +payload_add!(8usize, 123usize, 131usize); +payload_add!(8usize, 124usize, 132usize); +payload_add!(8usize, 125usize, 133usize); +payload_add!(8usize, 126usize, 134usize); +payload_add!(8usize, 127usize, 135usize); +payload_add!(8usize, 128usize, 136usize); payload_add!(9usize, 1usize, 10usize); payload_add!(9usize, 2usize, 11usize); payload_add!(9usize, 3usize, 12usize); @@ -517,6 +1157,86 @@ payload_add!(9usize, 45usize, 54usize); payload_add!(9usize, 46usize, 55usize); payload_add!(9usize, 47usize, 56usize); payload_add!(9usize, 48usize, 57usize); +payload_add!(9usize, 49usize, 58usize); +payload_add!(9usize, 50usize, 59usize); +payload_add!(9usize, 51usize, 60usize); +payload_add!(9usize, 52usize, 61usize); +payload_add!(9usize, 53usize, 62usize); +payload_add!(9usize, 54usize, 63usize); +payload_add!(9usize, 55usize, 64usize); +payload_add!(9usize, 56usize, 65usize); +payload_add!(9usize, 57usize, 66usize); +payload_add!(9usize, 58usize, 67usize); +payload_add!(9usize, 59usize, 68usize); +payload_add!(9usize, 60usize, 69usize); +payload_add!(9usize, 61usize, 70usize); +payload_add!(9usize, 62usize, 71usize); +payload_add!(9usize, 63usize, 72usize); +payload_add!(9usize, 64usize, 73usize); +payload_add!(9usize, 65usize, 74usize); +payload_add!(9usize, 66usize, 75usize); +payload_add!(9usize, 67usize, 76usize); +payload_add!(9usize, 68usize, 77usize); +payload_add!(9usize, 69usize, 78usize); +payload_add!(9usize, 70usize, 79usize); +payload_add!(9usize, 71usize, 80usize); +payload_add!(9usize, 72usize, 81usize); +payload_add!(9usize, 73usize, 82usize); +payload_add!(9usize, 74usize, 83usize); +payload_add!(9usize, 75usize, 84usize); +payload_add!(9usize, 76usize, 85usize); +payload_add!(9usize, 77usize, 86usize); +payload_add!(9usize, 78usize, 87usize); +payload_add!(9usize, 79usize, 88usize); +payload_add!(9usize, 80usize, 89usize); +payload_add!(9usize, 81usize, 90usize); +payload_add!(9usize, 82usize, 91usize); +payload_add!(9usize, 83usize, 92usize); +payload_add!(9usize, 84usize, 93usize); +payload_add!(9usize, 85usize, 94usize); +payload_add!(9usize, 86usize, 95usize); +payload_add!(9usize, 87usize, 96usize); +payload_add!(9usize, 88usize, 97usize); +payload_add!(9usize, 89usize, 98usize); +payload_add!(9usize, 90usize, 99usize); +payload_add!(9usize, 91usize, 100usize); +payload_add!(9usize, 92usize, 101usize); +payload_add!(9usize, 93usize, 102usize); +payload_add!(9usize, 94usize, 103usize); +payload_add!(9usize, 95usize, 104usize); +payload_add!(9usize, 96usize, 105usize); +payload_add!(9usize, 97usize, 106usize); +payload_add!(9usize, 98usize, 107usize); +payload_add!(9usize, 99usize, 108usize); +payload_add!(9usize, 100usize, 109usize); +payload_add!(9usize, 101usize, 110usize); +payload_add!(9usize, 102usize, 111usize); +payload_add!(9usize, 103usize, 112usize); +payload_add!(9usize, 104usize, 113usize); +payload_add!(9usize, 105usize, 114usize); +payload_add!(9usize, 106usize, 115usize); +payload_add!(9usize, 107usize, 116usize); +payload_add!(9usize, 108usize, 117usize); +payload_add!(9usize, 109usize, 118usize); +payload_add!(9usize, 110usize, 119usize); +payload_add!(9usize, 111usize, 120usize); +payload_add!(9usize, 112usize, 121usize); +payload_add!(9usize, 113usize, 122usize); +payload_add!(9usize, 114usize, 123usize); +payload_add!(9usize, 115usize, 124usize); +payload_add!(9usize, 116usize, 125usize); +payload_add!(9usize, 117usize, 126usize); +payload_add!(9usize, 118usize, 127usize); +payload_add!(9usize, 119usize, 128usize); +payload_add!(9usize, 120usize, 129usize); +payload_add!(9usize, 121usize, 130usize); +payload_add!(9usize, 122usize, 131usize); +payload_add!(9usize, 123usize, 132usize); +payload_add!(9usize, 124usize, 133usize); +payload_add!(9usize, 125usize, 134usize); +payload_add!(9usize, 126usize, 135usize); +payload_add!(9usize, 127usize, 136usize); +payload_add!(9usize, 128usize, 137usize); payload_add!(10usize, 1usize, 11usize); payload_add!(10usize, 2usize, 12usize); payload_add!(10usize, 3usize, 13usize); @@ -565,6 +1285,86 @@ payload_add!(10usize, 45usize, 55usize); payload_add!(10usize, 46usize, 56usize); payload_add!(10usize, 47usize, 57usize); payload_add!(10usize, 48usize, 58usize); +payload_add!(10usize, 49usize, 59usize); +payload_add!(10usize, 50usize, 60usize); +payload_add!(10usize, 51usize, 61usize); +payload_add!(10usize, 52usize, 62usize); +payload_add!(10usize, 53usize, 63usize); +payload_add!(10usize, 54usize, 64usize); +payload_add!(10usize, 55usize, 65usize); +payload_add!(10usize, 56usize, 66usize); +payload_add!(10usize, 57usize, 67usize); +payload_add!(10usize, 58usize, 68usize); +payload_add!(10usize, 59usize, 69usize); +payload_add!(10usize, 60usize, 70usize); +payload_add!(10usize, 61usize, 71usize); +payload_add!(10usize, 62usize, 72usize); +payload_add!(10usize, 63usize, 73usize); +payload_add!(10usize, 64usize, 74usize); +payload_add!(10usize, 65usize, 75usize); +payload_add!(10usize, 66usize, 76usize); +payload_add!(10usize, 67usize, 77usize); +payload_add!(10usize, 68usize, 78usize); +payload_add!(10usize, 69usize, 79usize); +payload_add!(10usize, 70usize, 80usize); +payload_add!(10usize, 71usize, 81usize); +payload_add!(10usize, 72usize, 82usize); +payload_add!(10usize, 73usize, 83usize); +payload_add!(10usize, 74usize, 84usize); +payload_add!(10usize, 75usize, 85usize); +payload_add!(10usize, 76usize, 86usize); +payload_add!(10usize, 77usize, 87usize); +payload_add!(10usize, 78usize, 88usize); +payload_add!(10usize, 79usize, 89usize); +payload_add!(10usize, 80usize, 90usize); +payload_add!(10usize, 81usize, 91usize); +payload_add!(10usize, 82usize, 92usize); +payload_add!(10usize, 83usize, 93usize); +payload_add!(10usize, 84usize, 94usize); +payload_add!(10usize, 85usize, 95usize); +payload_add!(10usize, 86usize, 96usize); +payload_add!(10usize, 87usize, 97usize); +payload_add!(10usize, 88usize, 98usize); +payload_add!(10usize, 89usize, 99usize); +payload_add!(10usize, 90usize, 100usize); +payload_add!(10usize, 91usize, 101usize); +payload_add!(10usize, 92usize, 102usize); +payload_add!(10usize, 93usize, 103usize); +payload_add!(10usize, 94usize, 104usize); +payload_add!(10usize, 95usize, 105usize); +payload_add!(10usize, 96usize, 106usize); +payload_add!(10usize, 97usize, 107usize); +payload_add!(10usize, 98usize, 108usize); +payload_add!(10usize, 99usize, 109usize); +payload_add!(10usize, 100usize, 110usize); +payload_add!(10usize, 101usize, 111usize); +payload_add!(10usize, 102usize, 112usize); +payload_add!(10usize, 103usize, 113usize); +payload_add!(10usize, 104usize, 114usize); +payload_add!(10usize, 105usize, 115usize); +payload_add!(10usize, 106usize, 116usize); +payload_add!(10usize, 107usize, 117usize); +payload_add!(10usize, 108usize, 118usize); +payload_add!(10usize, 109usize, 119usize); +payload_add!(10usize, 110usize, 120usize); +payload_add!(10usize, 111usize, 121usize); +payload_add!(10usize, 112usize, 122usize); +payload_add!(10usize, 113usize, 123usize); +payload_add!(10usize, 114usize, 124usize); +payload_add!(10usize, 115usize, 125usize); +payload_add!(10usize, 116usize, 126usize); +payload_add!(10usize, 117usize, 127usize); +payload_add!(10usize, 118usize, 128usize); +payload_add!(10usize, 119usize, 129usize); +payload_add!(10usize, 120usize, 130usize); +payload_add!(10usize, 121usize, 131usize); +payload_add!(10usize, 122usize, 132usize); +payload_add!(10usize, 123usize, 133usize); +payload_add!(10usize, 124usize, 134usize); +payload_add!(10usize, 125usize, 135usize); +payload_add!(10usize, 126usize, 136usize); +payload_add!(10usize, 127usize, 137usize); +payload_add!(10usize, 128usize, 138usize); payload_add!(11usize, 1usize, 12usize); payload_add!(11usize, 2usize, 13usize); payload_add!(11usize, 3usize, 14usize); @@ -613,6 +1413,86 @@ payload_add!(11usize, 45usize, 56usize); payload_add!(11usize, 46usize, 57usize); payload_add!(11usize, 47usize, 58usize); payload_add!(11usize, 48usize, 59usize); +payload_add!(11usize, 49usize, 60usize); +payload_add!(11usize, 50usize, 61usize); +payload_add!(11usize, 51usize, 62usize); +payload_add!(11usize, 52usize, 63usize); +payload_add!(11usize, 53usize, 64usize); +payload_add!(11usize, 54usize, 65usize); +payload_add!(11usize, 55usize, 66usize); +payload_add!(11usize, 56usize, 67usize); +payload_add!(11usize, 57usize, 68usize); +payload_add!(11usize, 58usize, 69usize); +payload_add!(11usize, 59usize, 70usize); +payload_add!(11usize, 60usize, 71usize); +payload_add!(11usize, 61usize, 72usize); +payload_add!(11usize, 62usize, 73usize); +payload_add!(11usize, 63usize, 74usize); +payload_add!(11usize, 64usize, 75usize); +payload_add!(11usize, 65usize, 76usize); +payload_add!(11usize, 66usize, 77usize); +payload_add!(11usize, 67usize, 78usize); +payload_add!(11usize, 68usize, 79usize); +payload_add!(11usize, 69usize, 80usize); +payload_add!(11usize, 70usize, 81usize); +payload_add!(11usize, 71usize, 82usize); +payload_add!(11usize, 72usize, 83usize); +payload_add!(11usize, 73usize, 84usize); +payload_add!(11usize, 74usize, 85usize); +payload_add!(11usize, 75usize, 86usize); +payload_add!(11usize, 76usize, 87usize); +payload_add!(11usize, 77usize, 88usize); +payload_add!(11usize, 78usize, 89usize); +payload_add!(11usize, 79usize, 90usize); +payload_add!(11usize, 80usize, 91usize); +payload_add!(11usize, 81usize, 92usize); +payload_add!(11usize, 82usize, 93usize); +payload_add!(11usize, 83usize, 94usize); +payload_add!(11usize, 84usize, 95usize); +payload_add!(11usize, 85usize, 96usize); +payload_add!(11usize, 86usize, 97usize); +payload_add!(11usize, 87usize, 98usize); +payload_add!(11usize, 88usize, 99usize); +payload_add!(11usize, 89usize, 100usize); +payload_add!(11usize, 90usize, 101usize); +payload_add!(11usize, 91usize, 102usize); +payload_add!(11usize, 92usize, 103usize); +payload_add!(11usize, 93usize, 104usize); +payload_add!(11usize, 94usize, 105usize); +payload_add!(11usize, 95usize, 106usize); +payload_add!(11usize, 96usize, 107usize); +payload_add!(11usize, 97usize, 108usize); +payload_add!(11usize, 98usize, 109usize); +payload_add!(11usize, 99usize, 110usize); +payload_add!(11usize, 100usize, 111usize); +payload_add!(11usize, 101usize, 112usize); +payload_add!(11usize, 102usize, 113usize); +payload_add!(11usize, 103usize, 114usize); +payload_add!(11usize, 104usize, 115usize); +payload_add!(11usize, 105usize, 116usize); +payload_add!(11usize, 106usize, 117usize); +payload_add!(11usize, 107usize, 118usize); +payload_add!(11usize, 108usize, 119usize); +payload_add!(11usize, 109usize, 120usize); +payload_add!(11usize, 110usize, 121usize); +payload_add!(11usize, 111usize, 122usize); +payload_add!(11usize, 112usize, 123usize); +payload_add!(11usize, 113usize, 124usize); +payload_add!(11usize, 114usize, 125usize); +payload_add!(11usize, 115usize, 126usize); +payload_add!(11usize, 116usize, 127usize); +payload_add!(11usize, 117usize, 128usize); +payload_add!(11usize, 118usize, 129usize); +payload_add!(11usize, 119usize, 130usize); +payload_add!(11usize, 120usize, 131usize); +payload_add!(11usize, 121usize, 132usize); +payload_add!(11usize, 122usize, 133usize); +payload_add!(11usize, 123usize, 134usize); +payload_add!(11usize, 124usize, 135usize); +payload_add!(11usize, 125usize, 136usize); +payload_add!(11usize, 126usize, 137usize); +payload_add!(11usize, 127usize, 138usize); +payload_add!(11usize, 128usize, 139usize); payload_add!(12usize, 1usize, 13usize); payload_add!(12usize, 2usize, 14usize); payload_add!(12usize, 3usize, 15usize); @@ -661,6 +1541,86 @@ payload_add!(12usize, 45usize, 57usize); payload_add!(12usize, 46usize, 58usize); payload_add!(12usize, 47usize, 59usize); payload_add!(12usize, 48usize, 60usize); +payload_add!(12usize, 49usize, 61usize); +payload_add!(12usize, 50usize, 62usize); +payload_add!(12usize, 51usize, 63usize); +payload_add!(12usize, 52usize, 64usize); +payload_add!(12usize, 53usize, 65usize); +payload_add!(12usize, 54usize, 66usize); +payload_add!(12usize, 55usize, 67usize); +payload_add!(12usize, 56usize, 68usize); +payload_add!(12usize, 57usize, 69usize); +payload_add!(12usize, 58usize, 70usize); +payload_add!(12usize, 59usize, 71usize); +payload_add!(12usize, 60usize, 72usize); +payload_add!(12usize, 61usize, 73usize); +payload_add!(12usize, 62usize, 74usize); +payload_add!(12usize, 63usize, 75usize); +payload_add!(12usize, 64usize, 76usize); +payload_add!(12usize, 65usize, 77usize); +payload_add!(12usize, 66usize, 78usize); +payload_add!(12usize, 67usize, 79usize); +payload_add!(12usize, 68usize, 80usize); +payload_add!(12usize, 69usize, 81usize); +payload_add!(12usize, 70usize, 82usize); +payload_add!(12usize, 71usize, 83usize); +payload_add!(12usize, 72usize, 84usize); +payload_add!(12usize, 73usize, 85usize); +payload_add!(12usize, 74usize, 86usize); +payload_add!(12usize, 75usize, 87usize); +payload_add!(12usize, 76usize, 88usize); +payload_add!(12usize, 77usize, 89usize); +payload_add!(12usize, 78usize, 90usize); +payload_add!(12usize, 79usize, 91usize); +payload_add!(12usize, 80usize, 92usize); +payload_add!(12usize, 81usize, 93usize); +payload_add!(12usize, 82usize, 94usize); +payload_add!(12usize, 83usize, 95usize); +payload_add!(12usize, 84usize, 96usize); +payload_add!(12usize, 85usize, 97usize); +payload_add!(12usize, 86usize, 98usize); +payload_add!(12usize, 87usize, 99usize); +payload_add!(12usize, 88usize, 100usize); +payload_add!(12usize, 89usize, 101usize); +payload_add!(12usize, 90usize, 102usize); +payload_add!(12usize, 91usize, 103usize); +payload_add!(12usize, 92usize, 104usize); +payload_add!(12usize, 93usize, 105usize); +payload_add!(12usize, 94usize, 106usize); +payload_add!(12usize, 95usize, 107usize); +payload_add!(12usize, 96usize, 108usize); +payload_add!(12usize, 97usize, 109usize); +payload_add!(12usize, 98usize, 110usize); +payload_add!(12usize, 99usize, 111usize); +payload_add!(12usize, 100usize, 112usize); +payload_add!(12usize, 101usize, 113usize); +payload_add!(12usize, 102usize, 114usize); +payload_add!(12usize, 103usize, 115usize); +payload_add!(12usize, 104usize, 116usize); +payload_add!(12usize, 105usize, 117usize); +payload_add!(12usize, 106usize, 118usize); +payload_add!(12usize, 107usize, 119usize); +payload_add!(12usize, 108usize, 120usize); +payload_add!(12usize, 109usize, 121usize); +payload_add!(12usize, 110usize, 122usize); +payload_add!(12usize, 111usize, 123usize); +payload_add!(12usize, 112usize, 124usize); +payload_add!(12usize, 113usize, 125usize); +payload_add!(12usize, 114usize, 126usize); +payload_add!(12usize, 115usize, 127usize); +payload_add!(12usize, 116usize, 128usize); +payload_add!(12usize, 117usize, 129usize); +payload_add!(12usize, 118usize, 130usize); +payload_add!(12usize, 119usize, 131usize); +payload_add!(12usize, 120usize, 132usize); +payload_add!(12usize, 121usize, 133usize); +payload_add!(12usize, 122usize, 134usize); +payload_add!(12usize, 123usize, 135usize); +payload_add!(12usize, 124usize, 136usize); +payload_add!(12usize, 125usize, 137usize); +payload_add!(12usize, 126usize, 138usize); +payload_add!(12usize, 127usize, 139usize); +payload_add!(12usize, 128usize, 140usize); payload_add!(13usize, 1usize, 14usize); payload_add!(13usize, 2usize, 15usize); payload_add!(13usize, 3usize, 16usize); @@ -709,6 +1669,86 @@ payload_add!(13usize, 45usize, 58usize); payload_add!(13usize, 46usize, 59usize); payload_add!(13usize, 47usize, 60usize); payload_add!(13usize, 48usize, 61usize); +payload_add!(13usize, 49usize, 62usize); +payload_add!(13usize, 50usize, 63usize); +payload_add!(13usize, 51usize, 64usize); +payload_add!(13usize, 52usize, 65usize); +payload_add!(13usize, 53usize, 66usize); +payload_add!(13usize, 54usize, 67usize); +payload_add!(13usize, 55usize, 68usize); +payload_add!(13usize, 56usize, 69usize); +payload_add!(13usize, 57usize, 70usize); +payload_add!(13usize, 58usize, 71usize); +payload_add!(13usize, 59usize, 72usize); +payload_add!(13usize, 60usize, 73usize); +payload_add!(13usize, 61usize, 74usize); +payload_add!(13usize, 62usize, 75usize); +payload_add!(13usize, 63usize, 76usize); +payload_add!(13usize, 64usize, 77usize); +payload_add!(13usize, 65usize, 78usize); +payload_add!(13usize, 66usize, 79usize); +payload_add!(13usize, 67usize, 80usize); +payload_add!(13usize, 68usize, 81usize); +payload_add!(13usize, 69usize, 82usize); +payload_add!(13usize, 70usize, 83usize); +payload_add!(13usize, 71usize, 84usize); +payload_add!(13usize, 72usize, 85usize); +payload_add!(13usize, 73usize, 86usize); +payload_add!(13usize, 74usize, 87usize); +payload_add!(13usize, 75usize, 88usize); +payload_add!(13usize, 76usize, 89usize); +payload_add!(13usize, 77usize, 90usize); +payload_add!(13usize, 78usize, 91usize); +payload_add!(13usize, 79usize, 92usize); +payload_add!(13usize, 80usize, 93usize); +payload_add!(13usize, 81usize, 94usize); +payload_add!(13usize, 82usize, 95usize); +payload_add!(13usize, 83usize, 96usize); +payload_add!(13usize, 84usize, 97usize); +payload_add!(13usize, 85usize, 98usize); +payload_add!(13usize, 86usize, 99usize); +payload_add!(13usize, 87usize, 100usize); +payload_add!(13usize, 88usize, 101usize); +payload_add!(13usize, 89usize, 102usize); +payload_add!(13usize, 90usize, 103usize); +payload_add!(13usize, 91usize, 104usize); +payload_add!(13usize, 92usize, 105usize); +payload_add!(13usize, 93usize, 106usize); +payload_add!(13usize, 94usize, 107usize); +payload_add!(13usize, 95usize, 108usize); +payload_add!(13usize, 96usize, 109usize); +payload_add!(13usize, 97usize, 110usize); +payload_add!(13usize, 98usize, 111usize); +payload_add!(13usize, 99usize, 112usize); +payload_add!(13usize, 100usize, 113usize); +payload_add!(13usize, 101usize, 114usize); +payload_add!(13usize, 102usize, 115usize); +payload_add!(13usize, 103usize, 116usize); +payload_add!(13usize, 104usize, 117usize); +payload_add!(13usize, 105usize, 118usize); +payload_add!(13usize, 106usize, 119usize); +payload_add!(13usize, 107usize, 120usize); +payload_add!(13usize, 108usize, 121usize); +payload_add!(13usize, 109usize, 122usize); +payload_add!(13usize, 110usize, 123usize); +payload_add!(13usize, 111usize, 124usize); +payload_add!(13usize, 112usize, 125usize); +payload_add!(13usize, 113usize, 126usize); +payload_add!(13usize, 114usize, 127usize); +payload_add!(13usize, 115usize, 128usize); +payload_add!(13usize, 116usize, 129usize); +payload_add!(13usize, 117usize, 130usize); +payload_add!(13usize, 118usize, 131usize); +payload_add!(13usize, 119usize, 132usize); +payload_add!(13usize, 120usize, 133usize); +payload_add!(13usize, 121usize, 134usize); +payload_add!(13usize, 122usize, 135usize); +payload_add!(13usize, 123usize, 136usize); +payload_add!(13usize, 124usize, 137usize); +payload_add!(13usize, 125usize, 138usize); +payload_add!(13usize, 126usize, 139usize); +payload_add!(13usize, 127usize, 140usize); +payload_add!(13usize, 128usize, 141usize); payload_add!(14usize, 1usize, 15usize); payload_add!(14usize, 2usize, 16usize); payload_add!(14usize, 3usize, 17usize); @@ -757,6 +1797,86 @@ payload_add!(14usize, 45usize, 59usize); payload_add!(14usize, 46usize, 60usize); payload_add!(14usize, 47usize, 61usize); payload_add!(14usize, 48usize, 62usize); +payload_add!(14usize, 49usize, 63usize); +payload_add!(14usize, 50usize, 64usize); +payload_add!(14usize, 51usize, 65usize); +payload_add!(14usize, 52usize, 66usize); +payload_add!(14usize, 53usize, 67usize); +payload_add!(14usize, 54usize, 68usize); +payload_add!(14usize, 55usize, 69usize); +payload_add!(14usize, 56usize, 70usize); +payload_add!(14usize, 57usize, 71usize); +payload_add!(14usize, 58usize, 72usize); +payload_add!(14usize, 59usize, 73usize); +payload_add!(14usize, 60usize, 74usize); +payload_add!(14usize, 61usize, 75usize); +payload_add!(14usize, 62usize, 76usize); +payload_add!(14usize, 63usize, 77usize); +payload_add!(14usize, 64usize, 78usize); +payload_add!(14usize, 65usize, 79usize); +payload_add!(14usize, 66usize, 80usize); +payload_add!(14usize, 67usize, 81usize); +payload_add!(14usize, 68usize, 82usize); +payload_add!(14usize, 69usize, 83usize); +payload_add!(14usize, 70usize, 84usize); +payload_add!(14usize, 71usize, 85usize); +payload_add!(14usize, 72usize, 86usize); +payload_add!(14usize, 73usize, 87usize); +payload_add!(14usize, 74usize, 88usize); +payload_add!(14usize, 75usize, 89usize); +payload_add!(14usize, 76usize, 90usize); +payload_add!(14usize, 77usize, 91usize); +payload_add!(14usize, 78usize, 92usize); +payload_add!(14usize, 79usize, 93usize); +payload_add!(14usize, 80usize, 94usize); +payload_add!(14usize, 81usize, 95usize); +payload_add!(14usize, 82usize, 96usize); +payload_add!(14usize, 83usize, 97usize); +payload_add!(14usize, 84usize, 98usize); +payload_add!(14usize, 85usize, 99usize); +payload_add!(14usize, 86usize, 100usize); +payload_add!(14usize, 87usize, 101usize); +payload_add!(14usize, 88usize, 102usize); +payload_add!(14usize, 89usize, 103usize); +payload_add!(14usize, 90usize, 104usize); +payload_add!(14usize, 91usize, 105usize); +payload_add!(14usize, 92usize, 106usize); +payload_add!(14usize, 93usize, 107usize); +payload_add!(14usize, 94usize, 108usize); +payload_add!(14usize, 95usize, 109usize); +payload_add!(14usize, 96usize, 110usize); +payload_add!(14usize, 97usize, 111usize); +payload_add!(14usize, 98usize, 112usize); +payload_add!(14usize, 99usize, 113usize); +payload_add!(14usize, 100usize, 114usize); +payload_add!(14usize, 101usize, 115usize); +payload_add!(14usize, 102usize, 116usize); +payload_add!(14usize, 103usize, 117usize); +payload_add!(14usize, 104usize, 118usize); +payload_add!(14usize, 105usize, 119usize); +payload_add!(14usize, 106usize, 120usize); +payload_add!(14usize, 107usize, 121usize); +payload_add!(14usize, 108usize, 122usize); +payload_add!(14usize, 109usize, 123usize); +payload_add!(14usize, 110usize, 124usize); +payload_add!(14usize, 111usize, 125usize); +payload_add!(14usize, 112usize, 126usize); +payload_add!(14usize, 113usize, 127usize); +payload_add!(14usize, 114usize, 128usize); +payload_add!(14usize, 115usize, 129usize); +payload_add!(14usize, 116usize, 130usize); +payload_add!(14usize, 117usize, 131usize); +payload_add!(14usize, 118usize, 132usize); +payload_add!(14usize, 119usize, 133usize); +payload_add!(14usize, 120usize, 134usize); +payload_add!(14usize, 121usize, 135usize); +payload_add!(14usize, 122usize, 136usize); +payload_add!(14usize, 123usize, 137usize); +payload_add!(14usize, 124usize, 138usize); +payload_add!(14usize, 125usize, 139usize); +payload_add!(14usize, 126usize, 140usize); +payload_add!(14usize, 127usize, 141usize); +payload_add!(14usize, 128usize, 142usize); payload_add!(15usize, 1usize, 16usize); payload_add!(15usize, 2usize, 17usize); payload_add!(15usize, 3usize, 18usize); @@ -805,6 +1925,86 @@ payload_add!(15usize, 45usize, 60usize); payload_add!(15usize, 46usize, 61usize); payload_add!(15usize, 47usize, 62usize); payload_add!(15usize, 48usize, 63usize); +payload_add!(15usize, 49usize, 64usize); +payload_add!(15usize, 50usize, 65usize); +payload_add!(15usize, 51usize, 66usize); +payload_add!(15usize, 52usize, 67usize); +payload_add!(15usize, 53usize, 68usize); +payload_add!(15usize, 54usize, 69usize); +payload_add!(15usize, 55usize, 70usize); +payload_add!(15usize, 56usize, 71usize); +payload_add!(15usize, 57usize, 72usize); +payload_add!(15usize, 58usize, 73usize); +payload_add!(15usize, 59usize, 74usize); +payload_add!(15usize, 60usize, 75usize); +payload_add!(15usize, 61usize, 76usize); +payload_add!(15usize, 62usize, 77usize); +payload_add!(15usize, 63usize, 78usize); +payload_add!(15usize, 64usize, 79usize); +payload_add!(15usize, 65usize, 80usize); +payload_add!(15usize, 66usize, 81usize); +payload_add!(15usize, 67usize, 82usize); +payload_add!(15usize, 68usize, 83usize); +payload_add!(15usize, 69usize, 84usize); +payload_add!(15usize, 70usize, 85usize); +payload_add!(15usize, 71usize, 86usize); +payload_add!(15usize, 72usize, 87usize); +payload_add!(15usize, 73usize, 88usize); +payload_add!(15usize, 74usize, 89usize); +payload_add!(15usize, 75usize, 90usize); +payload_add!(15usize, 76usize, 91usize); +payload_add!(15usize, 77usize, 92usize); +payload_add!(15usize, 78usize, 93usize); +payload_add!(15usize, 79usize, 94usize); +payload_add!(15usize, 80usize, 95usize); +payload_add!(15usize, 81usize, 96usize); +payload_add!(15usize, 82usize, 97usize); +payload_add!(15usize, 83usize, 98usize); +payload_add!(15usize, 84usize, 99usize); +payload_add!(15usize, 85usize, 100usize); +payload_add!(15usize, 86usize, 101usize); +payload_add!(15usize, 87usize, 102usize); +payload_add!(15usize, 88usize, 103usize); +payload_add!(15usize, 89usize, 104usize); +payload_add!(15usize, 90usize, 105usize); +payload_add!(15usize, 91usize, 106usize); +payload_add!(15usize, 92usize, 107usize); +payload_add!(15usize, 93usize, 108usize); +payload_add!(15usize, 94usize, 109usize); +payload_add!(15usize, 95usize, 110usize); +payload_add!(15usize, 96usize, 111usize); +payload_add!(15usize, 97usize, 112usize); +payload_add!(15usize, 98usize, 113usize); +payload_add!(15usize, 99usize, 114usize); +payload_add!(15usize, 100usize, 115usize); +payload_add!(15usize, 101usize, 116usize); +payload_add!(15usize, 102usize, 117usize); +payload_add!(15usize, 103usize, 118usize); +payload_add!(15usize, 104usize, 119usize); +payload_add!(15usize, 105usize, 120usize); +payload_add!(15usize, 106usize, 121usize); +payload_add!(15usize, 107usize, 122usize); +payload_add!(15usize, 108usize, 123usize); +payload_add!(15usize, 109usize, 124usize); +payload_add!(15usize, 110usize, 125usize); +payload_add!(15usize, 111usize, 126usize); +payload_add!(15usize, 112usize, 127usize); +payload_add!(15usize, 113usize, 128usize); +payload_add!(15usize, 114usize, 129usize); +payload_add!(15usize, 115usize, 130usize); +payload_add!(15usize, 116usize, 131usize); +payload_add!(15usize, 117usize, 132usize); +payload_add!(15usize, 118usize, 133usize); +payload_add!(15usize, 119usize, 134usize); +payload_add!(15usize, 120usize, 135usize); +payload_add!(15usize, 121usize, 136usize); +payload_add!(15usize, 122usize, 137usize); +payload_add!(15usize, 123usize, 138usize); +payload_add!(15usize, 124usize, 139usize); +payload_add!(15usize, 125usize, 140usize); +payload_add!(15usize, 126usize, 141usize); +payload_add!(15usize, 127usize, 142usize); +payload_add!(15usize, 128usize, 143usize); payload_add!(16usize, 1usize, 17usize); payload_add!(16usize, 2usize, 18usize); payload_add!(16usize, 3usize, 19usize); @@ -853,6 +2053,86 @@ payload_add!(16usize, 45usize, 61usize); payload_add!(16usize, 46usize, 62usize); payload_add!(16usize, 47usize, 63usize); payload_add!(16usize, 48usize, 64usize); +payload_add!(16usize, 49usize, 65usize); +payload_add!(16usize, 50usize, 66usize); +payload_add!(16usize, 51usize, 67usize); +payload_add!(16usize, 52usize, 68usize); +payload_add!(16usize, 53usize, 69usize); +payload_add!(16usize, 54usize, 70usize); +payload_add!(16usize, 55usize, 71usize); +payload_add!(16usize, 56usize, 72usize); +payload_add!(16usize, 57usize, 73usize); +payload_add!(16usize, 58usize, 74usize); +payload_add!(16usize, 59usize, 75usize); +payload_add!(16usize, 60usize, 76usize); +payload_add!(16usize, 61usize, 77usize); +payload_add!(16usize, 62usize, 78usize); +payload_add!(16usize, 63usize, 79usize); +payload_add!(16usize, 64usize, 80usize); +payload_add!(16usize, 65usize, 81usize); +payload_add!(16usize, 66usize, 82usize); +payload_add!(16usize, 67usize, 83usize); +payload_add!(16usize, 68usize, 84usize); +payload_add!(16usize, 69usize, 85usize); +payload_add!(16usize, 70usize, 86usize); +payload_add!(16usize, 71usize, 87usize); +payload_add!(16usize, 72usize, 88usize); +payload_add!(16usize, 73usize, 89usize); +payload_add!(16usize, 74usize, 90usize); +payload_add!(16usize, 75usize, 91usize); +payload_add!(16usize, 76usize, 92usize); +payload_add!(16usize, 77usize, 93usize); +payload_add!(16usize, 78usize, 94usize); +payload_add!(16usize, 79usize, 95usize); +payload_add!(16usize, 80usize, 96usize); +payload_add!(16usize, 81usize, 97usize); +payload_add!(16usize, 82usize, 98usize); +payload_add!(16usize, 83usize, 99usize); +payload_add!(16usize, 84usize, 100usize); +payload_add!(16usize, 85usize, 101usize); +payload_add!(16usize, 86usize, 102usize); +payload_add!(16usize, 87usize, 103usize); +payload_add!(16usize, 88usize, 104usize); +payload_add!(16usize, 89usize, 105usize); +payload_add!(16usize, 90usize, 106usize); +payload_add!(16usize, 91usize, 107usize); +payload_add!(16usize, 92usize, 108usize); +payload_add!(16usize, 93usize, 109usize); +payload_add!(16usize, 94usize, 110usize); +payload_add!(16usize, 95usize, 111usize); +payload_add!(16usize, 96usize, 112usize); +payload_add!(16usize, 97usize, 113usize); +payload_add!(16usize, 98usize, 114usize); +payload_add!(16usize, 99usize, 115usize); +payload_add!(16usize, 100usize, 116usize); +payload_add!(16usize, 101usize, 117usize); +payload_add!(16usize, 102usize, 118usize); +payload_add!(16usize, 103usize, 119usize); +payload_add!(16usize, 104usize, 120usize); +payload_add!(16usize, 105usize, 121usize); +payload_add!(16usize, 106usize, 122usize); +payload_add!(16usize, 107usize, 123usize); +payload_add!(16usize, 108usize, 124usize); +payload_add!(16usize, 109usize, 125usize); +payload_add!(16usize, 110usize, 126usize); +payload_add!(16usize, 111usize, 127usize); +payload_add!(16usize, 112usize, 128usize); +payload_add!(16usize, 113usize, 129usize); +payload_add!(16usize, 114usize, 130usize); +payload_add!(16usize, 115usize, 131usize); +payload_add!(16usize, 116usize, 132usize); +payload_add!(16usize, 117usize, 133usize); +payload_add!(16usize, 118usize, 134usize); +payload_add!(16usize, 119usize, 135usize); +payload_add!(16usize, 120usize, 136usize); +payload_add!(16usize, 121usize, 137usize); +payload_add!(16usize, 122usize, 138usize); +payload_add!(16usize, 123usize, 139usize); +payload_add!(16usize, 124usize, 140usize); +payload_add!(16usize, 125usize, 141usize); +payload_add!(16usize, 126usize, 142usize); +payload_add!(16usize, 127usize, 143usize); +payload_add!(16usize, 128usize, 144usize); payload_add!(17usize, 1usize, 18usize); payload_add!(17usize, 2usize, 19usize); payload_add!(17usize, 3usize, 20usize); @@ -901,6 +2181,86 @@ payload_add!(17usize, 45usize, 62usize); payload_add!(17usize, 46usize, 63usize); payload_add!(17usize, 47usize, 64usize); payload_add!(17usize, 48usize, 65usize); +payload_add!(17usize, 49usize, 66usize); +payload_add!(17usize, 50usize, 67usize); +payload_add!(17usize, 51usize, 68usize); +payload_add!(17usize, 52usize, 69usize); +payload_add!(17usize, 53usize, 70usize); +payload_add!(17usize, 54usize, 71usize); +payload_add!(17usize, 55usize, 72usize); +payload_add!(17usize, 56usize, 73usize); +payload_add!(17usize, 57usize, 74usize); +payload_add!(17usize, 58usize, 75usize); +payload_add!(17usize, 59usize, 76usize); +payload_add!(17usize, 60usize, 77usize); +payload_add!(17usize, 61usize, 78usize); +payload_add!(17usize, 62usize, 79usize); +payload_add!(17usize, 63usize, 80usize); +payload_add!(17usize, 64usize, 81usize); +payload_add!(17usize, 65usize, 82usize); +payload_add!(17usize, 66usize, 83usize); +payload_add!(17usize, 67usize, 84usize); +payload_add!(17usize, 68usize, 85usize); +payload_add!(17usize, 69usize, 86usize); +payload_add!(17usize, 70usize, 87usize); +payload_add!(17usize, 71usize, 88usize); +payload_add!(17usize, 72usize, 89usize); +payload_add!(17usize, 73usize, 90usize); +payload_add!(17usize, 74usize, 91usize); +payload_add!(17usize, 75usize, 92usize); +payload_add!(17usize, 76usize, 93usize); +payload_add!(17usize, 77usize, 94usize); +payload_add!(17usize, 78usize, 95usize); +payload_add!(17usize, 79usize, 96usize); +payload_add!(17usize, 80usize, 97usize); +payload_add!(17usize, 81usize, 98usize); +payload_add!(17usize, 82usize, 99usize); +payload_add!(17usize, 83usize, 100usize); +payload_add!(17usize, 84usize, 101usize); +payload_add!(17usize, 85usize, 102usize); +payload_add!(17usize, 86usize, 103usize); +payload_add!(17usize, 87usize, 104usize); +payload_add!(17usize, 88usize, 105usize); +payload_add!(17usize, 89usize, 106usize); +payload_add!(17usize, 90usize, 107usize); +payload_add!(17usize, 91usize, 108usize); +payload_add!(17usize, 92usize, 109usize); +payload_add!(17usize, 93usize, 110usize); +payload_add!(17usize, 94usize, 111usize); +payload_add!(17usize, 95usize, 112usize); +payload_add!(17usize, 96usize, 113usize); +payload_add!(17usize, 97usize, 114usize); +payload_add!(17usize, 98usize, 115usize); +payload_add!(17usize, 99usize, 116usize); +payload_add!(17usize, 100usize, 117usize); +payload_add!(17usize, 101usize, 118usize); +payload_add!(17usize, 102usize, 119usize); +payload_add!(17usize, 103usize, 120usize); +payload_add!(17usize, 104usize, 121usize); +payload_add!(17usize, 105usize, 122usize); +payload_add!(17usize, 106usize, 123usize); +payload_add!(17usize, 107usize, 124usize); +payload_add!(17usize, 108usize, 125usize); +payload_add!(17usize, 109usize, 126usize); +payload_add!(17usize, 110usize, 127usize); +payload_add!(17usize, 111usize, 128usize); +payload_add!(17usize, 112usize, 129usize); +payload_add!(17usize, 113usize, 130usize); +payload_add!(17usize, 114usize, 131usize); +payload_add!(17usize, 115usize, 132usize); +payload_add!(17usize, 116usize, 133usize); +payload_add!(17usize, 117usize, 134usize); +payload_add!(17usize, 118usize, 135usize); +payload_add!(17usize, 119usize, 136usize); +payload_add!(17usize, 120usize, 137usize); +payload_add!(17usize, 121usize, 138usize); +payload_add!(17usize, 122usize, 139usize); +payload_add!(17usize, 123usize, 140usize); +payload_add!(17usize, 124usize, 141usize); +payload_add!(17usize, 125usize, 142usize); +payload_add!(17usize, 126usize, 143usize); +payload_add!(17usize, 127usize, 144usize); +payload_add!(17usize, 128usize, 145usize); payload_add!(18usize, 1usize, 19usize); payload_add!(18usize, 2usize, 20usize); payload_add!(18usize, 3usize, 21usize); @@ -949,6 +2309,86 @@ payload_add!(18usize, 45usize, 63usize); payload_add!(18usize, 46usize, 64usize); payload_add!(18usize, 47usize, 65usize); payload_add!(18usize, 48usize, 66usize); +payload_add!(18usize, 49usize, 67usize); +payload_add!(18usize, 50usize, 68usize); +payload_add!(18usize, 51usize, 69usize); +payload_add!(18usize, 52usize, 70usize); +payload_add!(18usize, 53usize, 71usize); +payload_add!(18usize, 54usize, 72usize); +payload_add!(18usize, 55usize, 73usize); +payload_add!(18usize, 56usize, 74usize); +payload_add!(18usize, 57usize, 75usize); +payload_add!(18usize, 58usize, 76usize); +payload_add!(18usize, 59usize, 77usize); +payload_add!(18usize, 60usize, 78usize); +payload_add!(18usize, 61usize, 79usize); +payload_add!(18usize, 62usize, 80usize); +payload_add!(18usize, 63usize, 81usize); +payload_add!(18usize, 64usize, 82usize); +payload_add!(18usize, 65usize, 83usize); +payload_add!(18usize, 66usize, 84usize); +payload_add!(18usize, 67usize, 85usize); +payload_add!(18usize, 68usize, 86usize); +payload_add!(18usize, 69usize, 87usize); +payload_add!(18usize, 70usize, 88usize); +payload_add!(18usize, 71usize, 89usize); +payload_add!(18usize, 72usize, 90usize); +payload_add!(18usize, 73usize, 91usize); +payload_add!(18usize, 74usize, 92usize); +payload_add!(18usize, 75usize, 93usize); +payload_add!(18usize, 76usize, 94usize); +payload_add!(18usize, 77usize, 95usize); +payload_add!(18usize, 78usize, 96usize); +payload_add!(18usize, 79usize, 97usize); +payload_add!(18usize, 80usize, 98usize); +payload_add!(18usize, 81usize, 99usize); +payload_add!(18usize, 82usize, 100usize); +payload_add!(18usize, 83usize, 101usize); +payload_add!(18usize, 84usize, 102usize); +payload_add!(18usize, 85usize, 103usize); +payload_add!(18usize, 86usize, 104usize); +payload_add!(18usize, 87usize, 105usize); +payload_add!(18usize, 88usize, 106usize); +payload_add!(18usize, 89usize, 107usize); +payload_add!(18usize, 90usize, 108usize); +payload_add!(18usize, 91usize, 109usize); +payload_add!(18usize, 92usize, 110usize); +payload_add!(18usize, 93usize, 111usize); +payload_add!(18usize, 94usize, 112usize); +payload_add!(18usize, 95usize, 113usize); +payload_add!(18usize, 96usize, 114usize); +payload_add!(18usize, 97usize, 115usize); +payload_add!(18usize, 98usize, 116usize); +payload_add!(18usize, 99usize, 117usize); +payload_add!(18usize, 100usize, 118usize); +payload_add!(18usize, 101usize, 119usize); +payload_add!(18usize, 102usize, 120usize); +payload_add!(18usize, 103usize, 121usize); +payload_add!(18usize, 104usize, 122usize); +payload_add!(18usize, 105usize, 123usize); +payload_add!(18usize, 106usize, 124usize); +payload_add!(18usize, 107usize, 125usize); +payload_add!(18usize, 108usize, 126usize); +payload_add!(18usize, 109usize, 127usize); +payload_add!(18usize, 110usize, 128usize); +payload_add!(18usize, 111usize, 129usize); +payload_add!(18usize, 112usize, 130usize); +payload_add!(18usize, 113usize, 131usize); +payload_add!(18usize, 114usize, 132usize); +payload_add!(18usize, 115usize, 133usize); +payload_add!(18usize, 116usize, 134usize); +payload_add!(18usize, 117usize, 135usize); +payload_add!(18usize, 118usize, 136usize); +payload_add!(18usize, 119usize, 137usize); +payload_add!(18usize, 120usize, 138usize); +payload_add!(18usize, 121usize, 139usize); +payload_add!(18usize, 122usize, 140usize); +payload_add!(18usize, 123usize, 141usize); +payload_add!(18usize, 124usize, 142usize); +payload_add!(18usize, 125usize, 143usize); +payload_add!(18usize, 126usize, 144usize); +payload_add!(18usize, 127usize, 145usize); +payload_add!(18usize, 128usize, 146usize); payload_add!(19usize, 1usize, 20usize); payload_add!(19usize, 2usize, 21usize); payload_add!(19usize, 3usize, 22usize); @@ -997,6 +2437,86 @@ payload_add!(19usize, 45usize, 64usize); payload_add!(19usize, 46usize, 65usize); payload_add!(19usize, 47usize, 66usize); payload_add!(19usize, 48usize, 67usize); +payload_add!(19usize, 49usize, 68usize); +payload_add!(19usize, 50usize, 69usize); +payload_add!(19usize, 51usize, 70usize); +payload_add!(19usize, 52usize, 71usize); +payload_add!(19usize, 53usize, 72usize); +payload_add!(19usize, 54usize, 73usize); +payload_add!(19usize, 55usize, 74usize); +payload_add!(19usize, 56usize, 75usize); +payload_add!(19usize, 57usize, 76usize); +payload_add!(19usize, 58usize, 77usize); +payload_add!(19usize, 59usize, 78usize); +payload_add!(19usize, 60usize, 79usize); +payload_add!(19usize, 61usize, 80usize); +payload_add!(19usize, 62usize, 81usize); +payload_add!(19usize, 63usize, 82usize); +payload_add!(19usize, 64usize, 83usize); +payload_add!(19usize, 65usize, 84usize); +payload_add!(19usize, 66usize, 85usize); +payload_add!(19usize, 67usize, 86usize); +payload_add!(19usize, 68usize, 87usize); +payload_add!(19usize, 69usize, 88usize); +payload_add!(19usize, 70usize, 89usize); +payload_add!(19usize, 71usize, 90usize); +payload_add!(19usize, 72usize, 91usize); +payload_add!(19usize, 73usize, 92usize); +payload_add!(19usize, 74usize, 93usize); +payload_add!(19usize, 75usize, 94usize); +payload_add!(19usize, 76usize, 95usize); +payload_add!(19usize, 77usize, 96usize); +payload_add!(19usize, 78usize, 97usize); +payload_add!(19usize, 79usize, 98usize); +payload_add!(19usize, 80usize, 99usize); +payload_add!(19usize, 81usize, 100usize); +payload_add!(19usize, 82usize, 101usize); +payload_add!(19usize, 83usize, 102usize); +payload_add!(19usize, 84usize, 103usize); +payload_add!(19usize, 85usize, 104usize); +payload_add!(19usize, 86usize, 105usize); +payload_add!(19usize, 87usize, 106usize); +payload_add!(19usize, 88usize, 107usize); +payload_add!(19usize, 89usize, 108usize); +payload_add!(19usize, 90usize, 109usize); +payload_add!(19usize, 91usize, 110usize); +payload_add!(19usize, 92usize, 111usize); +payload_add!(19usize, 93usize, 112usize); +payload_add!(19usize, 94usize, 113usize); +payload_add!(19usize, 95usize, 114usize); +payload_add!(19usize, 96usize, 115usize); +payload_add!(19usize, 97usize, 116usize); +payload_add!(19usize, 98usize, 117usize); +payload_add!(19usize, 99usize, 118usize); +payload_add!(19usize, 100usize, 119usize); +payload_add!(19usize, 101usize, 120usize); +payload_add!(19usize, 102usize, 121usize); +payload_add!(19usize, 103usize, 122usize); +payload_add!(19usize, 104usize, 123usize); +payload_add!(19usize, 105usize, 124usize); +payload_add!(19usize, 106usize, 125usize); +payload_add!(19usize, 107usize, 126usize); +payload_add!(19usize, 108usize, 127usize); +payload_add!(19usize, 109usize, 128usize); +payload_add!(19usize, 110usize, 129usize); +payload_add!(19usize, 111usize, 130usize); +payload_add!(19usize, 112usize, 131usize); +payload_add!(19usize, 113usize, 132usize); +payload_add!(19usize, 114usize, 133usize); +payload_add!(19usize, 115usize, 134usize); +payload_add!(19usize, 116usize, 135usize); +payload_add!(19usize, 117usize, 136usize); +payload_add!(19usize, 118usize, 137usize); +payload_add!(19usize, 119usize, 138usize); +payload_add!(19usize, 120usize, 139usize); +payload_add!(19usize, 121usize, 140usize); +payload_add!(19usize, 122usize, 141usize); +payload_add!(19usize, 123usize, 142usize); +payload_add!(19usize, 124usize, 143usize); +payload_add!(19usize, 125usize, 144usize); +payload_add!(19usize, 126usize, 145usize); +payload_add!(19usize, 127usize, 146usize); +payload_add!(19usize, 128usize, 147usize); payload_add!(20usize, 1usize, 21usize); payload_add!(20usize, 2usize, 22usize); payload_add!(20usize, 3usize, 23usize); @@ -1045,6 +2565,86 @@ payload_add!(20usize, 45usize, 65usize); payload_add!(20usize, 46usize, 66usize); payload_add!(20usize, 47usize, 67usize); payload_add!(20usize, 48usize, 68usize); +payload_add!(20usize, 49usize, 69usize); +payload_add!(20usize, 50usize, 70usize); +payload_add!(20usize, 51usize, 71usize); +payload_add!(20usize, 52usize, 72usize); +payload_add!(20usize, 53usize, 73usize); +payload_add!(20usize, 54usize, 74usize); +payload_add!(20usize, 55usize, 75usize); +payload_add!(20usize, 56usize, 76usize); +payload_add!(20usize, 57usize, 77usize); +payload_add!(20usize, 58usize, 78usize); +payload_add!(20usize, 59usize, 79usize); +payload_add!(20usize, 60usize, 80usize); +payload_add!(20usize, 61usize, 81usize); +payload_add!(20usize, 62usize, 82usize); +payload_add!(20usize, 63usize, 83usize); +payload_add!(20usize, 64usize, 84usize); +payload_add!(20usize, 65usize, 85usize); +payload_add!(20usize, 66usize, 86usize); +payload_add!(20usize, 67usize, 87usize); +payload_add!(20usize, 68usize, 88usize); +payload_add!(20usize, 69usize, 89usize); +payload_add!(20usize, 70usize, 90usize); +payload_add!(20usize, 71usize, 91usize); +payload_add!(20usize, 72usize, 92usize); +payload_add!(20usize, 73usize, 93usize); +payload_add!(20usize, 74usize, 94usize); +payload_add!(20usize, 75usize, 95usize); +payload_add!(20usize, 76usize, 96usize); +payload_add!(20usize, 77usize, 97usize); +payload_add!(20usize, 78usize, 98usize); +payload_add!(20usize, 79usize, 99usize); +payload_add!(20usize, 80usize, 100usize); +payload_add!(20usize, 81usize, 101usize); +payload_add!(20usize, 82usize, 102usize); +payload_add!(20usize, 83usize, 103usize); +payload_add!(20usize, 84usize, 104usize); +payload_add!(20usize, 85usize, 105usize); +payload_add!(20usize, 86usize, 106usize); +payload_add!(20usize, 87usize, 107usize); +payload_add!(20usize, 88usize, 108usize); +payload_add!(20usize, 89usize, 109usize); +payload_add!(20usize, 90usize, 110usize); +payload_add!(20usize, 91usize, 111usize); +payload_add!(20usize, 92usize, 112usize); +payload_add!(20usize, 93usize, 113usize); +payload_add!(20usize, 94usize, 114usize); +payload_add!(20usize, 95usize, 115usize); +payload_add!(20usize, 96usize, 116usize); +payload_add!(20usize, 97usize, 117usize); +payload_add!(20usize, 98usize, 118usize); +payload_add!(20usize, 99usize, 119usize); +payload_add!(20usize, 100usize, 120usize); +payload_add!(20usize, 101usize, 121usize); +payload_add!(20usize, 102usize, 122usize); +payload_add!(20usize, 103usize, 123usize); +payload_add!(20usize, 104usize, 124usize); +payload_add!(20usize, 105usize, 125usize); +payload_add!(20usize, 106usize, 126usize); +payload_add!(20usize, 107usize, 127usize); +payload_add!(20usize, 108usize, 128usize); +payload_add!(20usize, 109usize, 129usize); +payload_add!(20usize, 110usize, 130usize); +payload_add!(20usize, 111usize, 131usize); +payload_add!(20usize, 112usize, 132usize); +payload_add!(20usize, 113usize, 133usize); +payload_add!(20usize, 114usize, 134usize); +payload_add!(20usize, 115usize, 135usize); +payload_add!(20usize, 116usize, 136usize); +payload_add!(20usize, 117usize, 137usize); +payload_add!(20usize, 118usize, 138usize); +payload_add!(20usize, 119usize, 139usize); +payload_add!(20usize, 120usize, 140usize); +payload_add!(20usize, 121usize, 141usize); +payload_add!(20usize, 122usize, 142usize); +payload_add!(20usize, 123usize, 143usize); +payload_add!(20usize, 124usize, 144usize); +payload_add!(20usize, 125usize, 145usize); +payload_add!(20usize, 126usize, 146usize); +payload_add!(20usize, 127usize, 147usize); +payload_add!(20usize, 128usize, 148usize); payload_add!(21usize, 1usize, 22usize); payload_add!(21usize, 2usize, 23usize); payload_add!(21usize, 3usize, 24usize); @@ -1093,6 +2693,86 @@ payload_add!(21usize, 45usize, 66usize); payload_add!(21usize, 46usize, 67usize); payload_add!(21usize, 47usize, 68usize); payload_add!(21usize, 48usize, 69usize); +payload_add!(21usize, 49usize, 70usize); +payload_add!(21usize, 50usize, 71usize); +payload_add!(21usize, 51usize, 72usize); +payload_add!(21usize, 52usize, 73usize); +payload_add!(21usize, 53usize, 74usize); +payload_add!(21usize, 54usize, 75usize); +payload_add!(21usize, 55usize, 76usize); +payload_add!(21usize, 56usize, 77usize); +payload_add!(21usize, 57usize, 78usize); +payload_add!(21usize, 58usize, 79usize); +payload_add!(21usize, 59usize, 80usize); +payload_add!(21usize, 60usize, 81usize); +payload_add!(21usize, 61usize, 82usize); +payload_add!(21usize, 62usize, 83usize); +payload_add!(21usize, 63usize, 84usize); +payload_add!(21usize, 64usize, 85usize); +payload_add!(21usize, 65usize, 86usize); +payload_add!(21usize, 66usize, 87usize); +payload_add!(21usize, 67usize, 88usize); +payload_add!(21usize, 68usize, 89usize); +payload_add!(21usize, 69usize, 90usize); +payload_add!(21usize, 70usize, 91usize); +payload_add!(21usize, 71usize, 92usize); +payload_add!(21usize, 72usize, 93usize); +payload_add!(21usize, 73usize, 94usize); +payload_add!(21usize, 74usize, 95usize); +payload_add!(21usize, 75usize, 96usize); +payload_add!(21usize, 76usize, 97usize); +payload_add!(21usize, 77usize, 98usize); +payload_add!(21usize, 78usize, 99usize); +payload_add!(21usize, 79usize, 100usize); +payload_add!(21usize, 80usize, 101usize); +payload_add!(21usize, 81usize, 102usize); +payload_add!(21usize, 82usize, 103usize); +payload_add!(21usize, 83usize, 104usize); +payload_add!(21usize, 84usize, 105usize); +payload_add!(21usize, 85usize, 106usize); +payload_add!(21usize, 86usize, 107usize); +payload_add!(21usize, 87usize, 108usize); +payload_add!(21usize, 88usize, 109usize); +payload_add!(21usize, 89usize, 110usize); +payload_add!(21usize, 90usize, 111usize); +payload_add!(21usize, 91usize, 112usize); +payload_add!(21usize, 92usize, 113usize); +payload_add!(21usize, 93usize, 114usize); +payload_add!(21usize, 94usize, 115usize); +payload_add!(21usize, 95usize, 116usize); +payload_add!(21usize, 96usize, 117usize); +payload_add!(21usize, 97usize, 118usize); +payload_add!(21usize, 98usize, 119usize); +payload_add!(21usize, 99usize, 120usize); +payload_add!(21usize, 100usize, 121usize); +payload_add!(21usize, 101usize, 122usize); +payload_add!(21usize, 102usize, 123usize); +payload_add!(21usize, 103usize, 124usize); +payload_add!(21usize, 104usize, 125usize); +payload_add!(21usize, 105usize, 126usize); +payload_add!(21usize, 106usize, 127usize); +payload_add!(21usize, 107usize, 128usize); +payload_add!(21usize, 108usize, 129usize); +payload_add!(21usize, 109usize, 130usize); +payload_add!(21usize, 110usize, 131usize); +payload_add!(21usize, 111usize, 132usize); +payload_add!(21usize, 112usize, 133usize); +payload_add!(21usize, 113usize, 134usize); +payload_add!(21usize, 114usize, 135usize); +payload_add!(21usize, 115usize, 136usize); +payload_add!(21usize, 116usize, 137usize); +payload_add!(21usize, 117usize, 138usize); +payload_add!(21usize, 118usize, 139usize); +payload_add!(21usize, 119usize, 140usize); +payload_add!(21usize, 120usize, 141usize); +payload_add!(21usize, 121usize, 142usize); +payload_add!(21usize, 122usize, 143usize); +payload_add!(21usize, 123usize, 144usize); +payload_add!(21usize, 124usize, 145usize); +payload_add!(21usize, 125usize, 146usize); +payload_add!(21usize, 126usize, 147usize); +payload_add!(21usize, 127usize, 148usize); +payload_add!(21usize, 128usize, 149usize); payload_add!(22usize, 1usize, 23usize); payload_add!(22usize, 2usize, 24usize); payload_add!(22usize, 3usize, 25usize); @@ -1141,6 +2821,86 @@ payload_add!(22usize, 45usize, 67usize); payload_add!(22usize, 46usize, 68usize); payload_add!(22usize, 47usize, 69usize); payload_add!(22usize, 48usize, 70usize); +payload_add!(22usize, 49usize, 71usize); +payload_add!(22usize, 50usize, 72usize); +payload_add!(22usize, 51usize, 73usize); +payload_add!(22usize, 52usize, 74usize); +payload_add!(22usize, 53usize, 75usize); +payload_add!(22usize, 54usize, 76usize); +payload_add!(22usize, 55usize, 77usize); +payload_add!(22usize, 56usize, 78usize); +payload_add!(22usize, 57usize, 79usize); +payload_add!(22usize, 58usize, 80usize); +payload_add!(22usize, 59usize, 81usize); +payload_add!(22usize, 60usize, 82usize); +payload_add!(22usize, 61usize, 83usize); +payload_add!(22usize, 62usize, 84usize); +payload_add!(22usize, 63usize, 85usize); +payload_add!(22usize, 64usize, 86usize); +payload_add!(22usize, 65usize, 87usize); +payload_add!(22usize, 66usize, 88usize); +payload_add!(22usize, 67usize, 89usize); +payload_add!(22usize, 68usize, 90usize); +payload_add!(22usize, 69usize, 91usize); +payload_add!(22usize, 70usize, 92usize); +payload_add!(22usize, 71usize, 93usize); +payload_add!(22usize, 72usize, 94usize); +payload_add!(22usize, 73usize, 95usize); +payload_add!(22usize, 74usize, 96usize); +payload_add!(22usize, 75usize, 97usize); +payload_add!(22usize, 76usize, 98usize); +payload_add!(22usize, 77usize, 99usize); +payload_add!(22usize, 78usize, 100usize); +payload_add!(22usize, 79usize, 101usize); +payload_add!(22usize, 80usize, 102usize); +payload_add!(22usize, 81usize, 103usize); +payload_add!(22usize, 82usize, 104usize); +payload_add!(22usize, 83usize, 105usize); +payload_add!(22usize, 84usize, 106usize); +payload_add!(22usize, 85usize, 107usize); +payload_add!(22usize, 86usize, 108usize); +payload_add!(22usize, 87usize, 109usize); +payload_add!(22usize, 88usize, 110usize); +payload_add!(22usize, 89usize, 111usize); +payload_add!(22usize, 90usize, 112usize); +payload_add!(22usize, 91usize, 113usize); +payload_add!(22usize, 92usize, 114usize); +payload_add!(22usize, 93usize, 115usize); +payload_add!(22usize, 94usize, 116usize); +payload_add!(22usize, 95usize, 117usize); +payload_add!(22usize, 96usize, 118usize); +payload_add!(22usize, 97usize, 119usize); +payload_add!(22usize, 98usize, 120usize); +payload_add!(22usize, 99usize, 121usize); +payload_add!(22usize, 100usize, 122usize); +payload_add!(22usize, 101usize, 123usize); +payload_add!(22usize, 102usize, 124usize); +payload_add!(22usize, 103usize, 125usize); +payload_add!(22usize, 104usize, 126usize); +payload_add!(22usize, 105usize, 127usize); +payload_add!(22usize, 106usize, 128usize); +payload_add!(22usize, 107usize, 129usize); +payload_add!(22usize, 108usize, 130usize); +payload_add!(22usize, 109usize, 131usize); +payload_add!(22usize, 110usize, 132usize); +payload_add!(22usize, 111usize, 133usize); +payload_add!(22usize, 112usize, 134usize); +payload_add!(22usize, 113usize, 135usize); +payload_add!(22usize, 114usize, 136usize); +payload_add!(22usize, 115usize, 137usize); +payload_add!(22usize, 116usize, 138usize); +payload_add!(22usize, 117usize, 139usize); +payload_add!(22usize, 118usize, 140usize); +payload_add!(22usize, 119usize, 141usize); +payload_add!(22usize, 120usize, 142usize); +payload_add!(22usize, 121usize, 143usize); +payload_add!(22usize, 122usize, 144usize); +payload_add!(22usize, 123usize, 145usize); +payload_add!(22usize, 124usize, 146usize); +payload_add!(22usize, 125usize, 147usize); +payload_add!(22usize, 126usize, 148usize); +payload_add!(22usize, 127usize, 149usize); +payload_add!(22usize, 128usize, 150usize); payload_add!(23usize, 1usize, 24usize); payload_add!(23usize, 2usize, 25usize); payload_add!(23usize, 3usize, 26usize); @@ -1189,6 +2949,86 @@ payload_add!(23usize, 45usize, 68usize); payload_add!(23usize, 46usize, 69usize); payload_add!(23usize, 47usize, 70usize); payload_add!(23usize, 48usize, 71usize); +payload_add!(23usize, 49usize, 72usize); +payload_add!(23usize, 50usize, 73usize); +payload_add!(23usize, 51usize, 74usize); +payload_add!(23usize, 52usize, 75usize); +payload_add!(23usize, 53usize, 76usize); +payload_add!(23usize, 54usize, 77usize); +payload_add!(23usize, 55usize, 78usize); +payload_add!(23usize, 56usize, 79usize); +payload_add!(23usize, 57usize, 80usize); +payload_add!(23usize, 58usize, 81usize); +payload_add!(23usize, 59usize, 82usize); +payload_add!(23usize, 60usize, 83usize); +payload_add!(23usize, 61usize, 84usize); +payload_add!(23usize, 62usize, 85usize); +payload_add!(23usize, 63usize, 86usize); +payload_add!(23usize, 64usize, 87usize); +payload_add!(23usize, 65usize, 88usize); +payload_add!(23usize, 66usize, 89usize); +payload_add!(23usize, 67usize, 90usize); +payload_add!(23usize, 68usize, 91usize); +payload_add!(23usize, 69usize, 92usize); +payload_add!(23usize, 70usize, 93usize); +payload_add!(23usize, 71usize, 94usize); +payload_add!(23usize, 72usize, 95usize); +payload_add!(23usize, 73usize, 96usize); +payload_add!(23usize, 74usize, 97usize); +payload_add!(23usize, 75usize, 98usize); +payload_add!(23usize, 76usize, 99usize); +payload_add!(23usize, 77usize, 100usize); +payload_add!(23usize, 78usize, 101usize); +payload_add!(23usize, 79usize, 102usize); +payload_add!(23usize, 80usize, 103usize); +payload_add!(23usize, 81usize, 104usize); +payload_add!(23usize, 82usize, 105usize); +payload_add!(23usize, 83usize, 106usize); +payload_add!(23usize, 84usize, 107usize); +payload_add!(23usize, 85usize, 108usize); +payload_add!(23usize, 86usize, 109usize); +payload_add!(23usize, 87usize, 110usize); +payload_add!(23usize, 88usize, 111usize); +payload_add!(23usize, 89usize, 112usize); +payload_add!(23usize, 90usize, 113usize); +payload_add!(23usize, 91usize, 114usize); +payload_add!(23usize, 92usize, 115usize); +payload_add!(23usize, 93usize, 116usize); +payload_add!(23usize, 94usize, 117usize); +payload_add!(23usize, 95usize, 118usize); +payload_add!(23usize, 96usize, 119usize); +payload_add!(23usize, 97usize, 120usize); +payload_add!(23usize, 98usize, 121usize); +payload_add!(23usize, 99usize, 122usize); +payload_add!(23usize, 100usize, 123usize); +payload_add!(23usize, 101usize, 124usize); +payload_add!(23usize, 102usize, 125usize); +payload_add!(23usize, 103usize, 126usize); +payload_add!(23usize, 104usize, 127usize); +payload_add!(23usize, 105usize, 128usize); +payload_add!(23usize, 106usize, 129usize); +payload_add!(23usize, 107usize, 130usize); +payload_add!(23usize, 108usize, 131usize); +payload_add!(23usize, 109usize, 132usize); +payload_add!(23usize, 110usize, 133usize); +payload_add!(23usize, 111usize, 134usize); +payload_add!(23usize, 112usize, 135usize); +payload_add!(23usize, 113usize, 136usize); +payload_add!(23usize, 114usize, 137usize); +payload_add!(23usize, 115usize, 138usize); +payload_add!(23usize, 116usize, 139usize); +payload_add!(23usize, 117usize, 140usize); +payload_add!(23usize, 118usize, 141usize); +payload_add!(23usize, 119usize, 142usize); +payload_add!(23usize, 120usize, 143usize); +payload_add!(23usize, 121usize, 144usize); +payload_add!(23usize, 122usize, 145usize); +payload_add!(23usize, 123usize, 146usize); +payload_add!(23usize, 124usize, 147usize); +payload_add!(23usize, 125usize, 148usize); +payload_add!(23usize, 126usize, 149usize); +payload_add!(23usize, 127usize, 150usize); +payload_add!(23usize, 128usize, 151usize); payload_add!(24usize, 1usize, 25usize); payload_add!(24usize, 2usize, 26usize); payload_add!(24usize, 3usize, 27usize); @@ -1237,6 +3077,86 @@ payload_add!(24usize, 45usize, 69usize); payload_add!(24usize, 46usize, 70usize); payload_add!(24usize, 47usize, 71usize); payload_add!(24usize, 48usize, 72usize); +payload_add!(24usize, 49usize, 73usize); +payload_add!(24usize, 50usize, 74usize); +payload_add!(24usize, 51usize, 75usize); +payload_add!(24usize, 52usize, 76usize); +payload_add!(24usize, 53usize, 77usize); +payload_add!(24usize, 54usize, 78usize); +payload_add!(24usize, 55usize, 79usize); +payload_add!(24usize, 56usize, 80usize); +payload_add!(24usize, 57usize, 81usize); +payload_add!(24usize, 58usize, 82usize); +payload_add!(24usize, 59usize, 83usize); +payload_add!(24usize, 60usize, 84usize); +payload_add!(24usize, 61usize, 85usize); +payload_add!(24usize, 62usize, 86usize); +payload_add!(24usize, 63usize, 87usize); +payload_add!(24usize, 64usize, 88usize); +payload_add!(24usize, 65usize, 89usize); +payload_add!(24usize, 66usize, 90usize); +payload_add!(24usize, 67usize, 91usize); +payload_add!(24usize, 68usize, 92usize); +payload_add!(24usize, 69usize, 93usize); +payload_add!(24usize, 70usize, 94usize); +payload_add!(24usize, 71usize, 95usize); +payload_add!(24usize, 72usize, 96usize); +payload_add!(24usize, 73usize, 97usize); +payload_add!(24usize, 74usize, 98usize); +payload_add!(24usize, 75usize, 99usize); +payload_add!(24usize, 76usize, 100usize); +payload_add!(24usize, 77usize, 101usize); +payload_add!(24usize, 78usize, 102usize); +payload_add!(24usize, 79usize, 103usize); +payload_add!(24usize, 80usize, 104usize); +payload_add!(24usize, 81usize, 105usize); +payload_add!(24usize, 82usize, 106usize); +payload_add!(24usize, 83usize, 107usize); +payload_add!(24usize, 84usize, 108usize); +payload_add!(24usize, 85usize, 109usize); +payload_add!(24usize, 86usize, 110usize); +payload_add!(24usize, 87usize, 111usize); +payload_add!(24usize, 88usize, 112usize); +payload_add!(24usize, 89usize, 113usize); +payload_add!(24usize, 90usize, 114usize); +payload_add!(24usize, 91usize, 115usize); +payload_add!(24usize, 92usize, 116usize); +payload_add!(24usize, 93usize, 117usize); +payload_add!(24usize, 94usize, 118usize); +payload_add!(24usize, 95usize, 119usize); +payload_add!(24usize, 96usize, 120usize); +payload_add!(24usize, 97usize, 121usize); +payload_add!(24usize, 98usize, 122usize); +payload_add!(24usize, 99usize, 123usize); +payload_add!(24usize, 100usize, 124usize); +payload_add!(24usize, 101usize, 125usize); +payload_add!(24usize, 102usize, 126usize); +payload_add!(24usize, 103usize, 127usize); +payload_add!(24usize, 104usize, 128usize); +payload_add!(24usize, 105usize, 129usize); +payload_add!(24usize, 106usize, 130usize); +payload_add!(24usize, 107usize, 131usize); +payload_add!(24usize, 108usize, 132usize); +payload_add!(24usize, 109usize, 133usize); +payload_add!(24usize, 110usize, 134usize); +payload_add!(24usize, 111usize, 135usize); +payload_add!(24usize, 112usize, 136usize); +payload_add!(24usize, 113usize, 137usize); +payload_add!(24usize, 114usize, 138usize); +payload_add!(24usize, 115usize, 139usize); +payload_add!(24usize, 116usize, 140usize); +payload_add!(24usize, 117usize, 141usize); +payload_add!(24usize, 118usize, 142usize); +payload_add!(24usize, 119usize, 143usize); +payload_add!(24usize, 120usize, 144usize); +payload_add!(24usize, 121usize, 145usize); +payload_add!(24usize, 122usize, 146usize); +payload_add!(24usize, 123usize, 147usize); +payload_add!(24usize, 124usize, 148usize); +payload_add!(24usize, 125usize, 149usize); +payload_add!(24usize, 126usize, 150usize); +payload_add!(24usize, 127usize, 151usize); +payload_add!(24usize, 128usize, 152usize); payload_add!(25usize, 1usize, 26usize); payload_add!(25usize, 2usize, 27usize); payload_add!(25usize, 3usize, 28usize); @@ -1285,6 +3205,86 @@ payload_add!(25usize, 45usize, 70usize); payload_add!(25usize, 46usize, 71usize); payload_add!(25usize, 47usize, 72usize); payload_add!(25usize, 48usize, 73usize); +payload_add!(25usize, 49usize, 74usize); +payload_add!(25usize, 50usize, 75usize); +payload_add!(25usize, 51usize, 76usize); +payload_add!(25usize, 52usize, 77usize); +payload_add!(25usize, 53usize, 78usize); +payload_add!(25usize, 54usize, 79usize); +payload_add!(25usize, 55usize, 80usize); +payload_add!(25usize, 56usize, 81usize); +payload_add!(25usize, 57usize, 82usize); +payload_add!(25usize, 58usize, 83usize); +payload_add!(25usize, 59usize, 84usize); +payload_add!(25usize, 60usize, 85usize); +payload_add!(25usize, 61usize, 86usize); +payload_add!(25usize, 62usize, 87usize); +payload_add!(25usize, 63usize, 88usize); +payload_add!(25usize, 64usize, 89usize); +payload_add!(25usize, 65usize, 90usize); +payload_add!(25usize, 66usize, 91usize); +payload_add!(25usize, 67usize, 92usize); +payload_add!(25usize, 68usize, 93usize); +payload_add!(25usize, 69usize, 94usize); +payload_add!(25usize, 70usize, 95usize); +payload_add!(25usize, 71usize, 96usize); +payload_add!(25usize, 72usize, 97usize); +payload_add!(25usize, 73usize, 98usize); +payload_add!(25usize, 74usize, 99usize); +payload_add!(25usize, 75usize, 100usize); +payload_add!(25usize, 76usize, 101usize); +payload_add!(25usize, 77usize, 102usize); +payload_add!(25usize, 78usize, 103usize); +payload_add!(25usize, 79usize, 104usize); +payload_add!(25usize, 80usize, 105usize); +payload_add!(25usize, 81usize, 106usize); +payload_add!(25usize, 82usize, 107usize); +payload_add!(25usize, 83usize, 108usize); +payload_add!(25usize, 84usize, 109usize); +payload_add!(25usize, 85usize, 110usize); +payload_add!(25usize, 86usize, 111usize); +payload_add!(25usize, 87usize, 112usize); +payload_add!(25usize, 88usize, 113usize); +payload_add!(25usize, 89usize, 114usize); +payload_add!(25usize, 90usize, 115usize); +payload_add!(25usize, 91usize, 116usize); +payload_add!(25usize, 92usize, 117usize); +payload_add!(25usize, 93usize, 118usize); +payload_add!(25usize, 94usize, 119usize); +payload_add!(25usize, 95usize, 120usize); +payload_add!(25usize, 96usize, 121usize); +payload_add!(25usize, 97usize, 122usize); +payload_add!(25usize, 98usize, 123usize); +payload_add!(25usize, 99usize, 124usize); +payload_add!(25usize, 100usize, 125usize); +payload_add!(25usize, 101usize, 126usize); +payload_add!(25usize, 102usize, 127usize); +payload_add!(25usize, 103usize, 128usize); +payload_add!(25usize, 104usize, 129usize); +payload_add!(25usize, 105usize, 130usize); +payload_add!(25usize, 106usize, 131usize); +payload_add!(25usize, 107usize, 132usize); +payload_add!(25usize, 108usize, 133usize); +payload_add!(25usize, 109usize, 134usize); +payload_add!(25usize, 110usize, 135usize); +payload_add!(25usize, 111usize, 136usize); +payload_add!(25usize, 112usize, 137usize); +payload_add!(25usize, 113usize, 138usize); +payload_add!(25usize, 114usize, 139usize); +payload_add!(25usize, 115usize, 140usize); +payload_add!(25usize, 116usize, 141usize); +payload_add!(25usize, 117usize, 142usize); +payload_add!(25usize, 118usize, 143usize); +payload_add!(25usize, 119usize, 144usize); +payload_add!(25usize, 120usize, 145usize); +payload_add!(25usize, 121usize, 146usize); +payload_add!(25usize, 122usize, 147usize); +payload_add!(25usize, 123usize, 148usize); +payload_add!(25usize, 124usize, 149usize); +payload_add!(25usize, 125usize, 150usize); +payload_add!(25usize, 126usize, 151usize); +payload_add!(25usize, 127usize, 152usize); +payload_add!(25usize, 128usize, 153usize); payload_add!(26usize, 1usize, 27usize); payload_add!(26usize, 2usize, 28usize); payload_add!(26usize, 3usize, 29usize); @@ -1333,6 +3333,86 @@ payload_add!(26usize, 45usize, 71usize); payload_add!(26usize, 46usize, 72usize); payload_add!(26usize, 47usize, 73usize); payload_add!(26usize, 48usize, 74usize); +payload_add!(26usize, 49usize, 75usize); +payload_add!(26usize, 50usize, 76usize); +payload_add!(26usize, 51usize, 77usize); +payload_add!(26usize, 52usize, 78usize); +payload_add!(26usize, 53usize, 79usize); +payload_add!(26usize, 54usize, 80usize); +payload_add!(26usize, 55usize, 81usize); +payload_add!(26usize, 56usize, 82usize); +payload_add!(26usize, 57usize, 83usize); +payload_add!(26usize, 58usize, 84usize); +payload_add!(26usize, 59usize, 85usize); +payload_add!(26usize, 60usize, 86usize); +payload_add!(26usize, 61usize, 87usize); +payload_add!(26usize, 62usize, 88usize); +payload_add!(26usize, 63usize, 89usize); +payload_add!(26usize, 64usize, 90usize); +payload_add!(26usize, 65usize, 91usize); +payload_add!(26usize, 66usize, 92usize); +payload_add!(26usize, 67usize, 93usize); +payload_add!(26usize, 68usize, 94usize); +payload_add!(26usize, 69usize, 95usize); +payload_add!(26usize, 70usize, 96usize); +payload_add!(26usize, 71usize, 97usize); +payload_add!(26usize, 72usize, 98usize); +payload_add!(26usize, 73usize, 99usize); +payload_add!(26usize, 74usize, 100usize); +payload_add!(26usize, 75usize, 101usize); +payload_add!(26usize, 76usize, 102usize); +payload_add!(26usize, 77usize, 103usize); +payload_add!(26usize, 78usize, 104usize); +payload_add!(26usize, 79usize, 105usize); +payload_add!(26usize, 80usize, 106usize); +payload_add!(26usize, 81usize, 107usize); +payload_add!(26usize, 82usize, 108usize); +payload_add!(26usize, 83usize, 109usize); +payload_add!(26usize, 84usize, 110usize); +payload_add!(26usize, 85usize, 111usize); +payload_add!(26usize, 86usize, 112usize); +payload_add!(26usize, 87usize, 113usize); +payload_add!(26usize, 88usize, 114usize); +payload_add!(26usize, 89usize, 115usize); +payload_add!(26usize, 90usize, 116usize); +payload_add!(26usize, 91usize, 117usize); +payload_add!(26usize, 92usize, 118usize); +payload_add!(26usize, 93usize, 119usize); +payload_add!(26usize, 94usize, 120usize); +payload_add!(26usize, 95usize, 121usize); +payload_add!(26usize, 96usize, 122usize); +payload_add!(26usize, 97usize, 123usize); +payload_add!(26usize, 98usize, 124usize); +payload_add!(26usize, 99usize, 125usize); +payload_add!(26usize, 100usize, 126usize); +payload_add!(26usize, 101usize, 127usize); +payload_add!(26usize, 102usize, 128usize); +payload_add!(26usize, 103usize, 129usize); +payload_add!(26usize, 104usize, 130usize); +payload_add!(26usize, 105usize, 131usize); +payload_add!(26usize, 106usize, 132usize); +payload_add!(26usize, 107usize, 133usize); +payload_add!(26usize, 108usize, 134usize); +payload_add!(26usize, 109usize, 135usize); +payload_add!(26usize, 110usize, 136usize); +payload_add!(26usize, 111usize, 137usize); +payload_add!(26usize, 112usize, 138usize); +payload_add!(26usize, 113usize, 139usize); +payload_add!(26usize, 114usize, 140usize); +payload_add!(26usize, 115usize, 141usize); +payload_add!(26usize, 116usize, 142usize); +payload_add!(26usize, 117usize, 143usize); +payload_add!(26usize, 118usize, 144usize); +payload_add!(26usize, 119usize, 145usize); +payload_add!(26usize, 120usize, 146usize); +payload_add!(26usize, 121usize, 147usize); +payload_add!(26usize, 122usize, 148usize); +payload_add!(26usize, 123usize, 149usize); +payload_add!(26usize, 124usize, 150usize); +payload_add!(26usize, 125usize, 151usize); +payload_add!(26usize, 126usize, 152usize); +payload_add!(26usize, 127usize, 153usize); +payload_add!(26usize, 128usize, 154usize); payload_add!(27usize, 1usize, 28usize); payload_add!(27usize, 2usize, 29usize); payload_add!(27usize, 3usize, 30usize); @@ -1381,6 +3461,86 @@ payload_add!(27usize, 45usize, 72usize); payload_add!(27usize, 46usize, 73usize); payload_add!(27usize, 47usize, 74usize); payload_add!(27usize, 48usize, 75usize); +payload_add!(27usize, 49usize, 76usize); +payload_add!(27usize, 50usize, 77usize); +payload_add!(27usize, 51usize, 78usize); +payload_add!(27usize, 52usize, 79usize); +payload_add!(27usize, 53usize, 80usize); +payload_add!(27usize, 54usize, 81usize); +payload_add!(27usize, 55usize, 82usize); +payload_add!(27usize, 56usize, 83usize); +payload_add!(27usize, 57usize, 84usize); +payload_add!(27usize, 58usize, 85usize); +payload_add!(27usize, 59usize, 86usize); +payload_add!(27usize, 60usize, 87usize); +payload_add!(27usize, 61usize, 88usize); +payload_add!(27usize, 62usize, 89usize); +payload_add!(27usize, 63usize, 90usize); +payload_add!(27usize, 64usize, 91usize); +payload_add!(27usize, 65usize, 92usize); +payload_add!(27usize, 66usize, 93usize); +payload_add!(27usize, 67usize, 94usize); +payload_add!(27usize, 68usize, 95usize); +payload_add!(27usize, 69usize, 96usize); +payload_add!(27usize, 70usize, 97usize); +payload_add!(27usize, 71usize, 98usize); +payload_add!(27usize, 72usize, 99usize); +payload_add!(27usize, 73usize, 100usize); +payload_add!(27usize, 74usize, 101usize); +payload_add!(27usize, 75usize, 102usize); +payload_add!(27usize, 76usize, 103usize); +payload_add!(27usize, 77usize, 104usize); +payload_add!(27usize, 78usize, 105usize); +payload_add!(27usize, 79usize, 106usize); +payload_add!(27usize, 80usize, 107usize); +payload_add!(27usize, 81usize, 108usize); +payload_add!(27usize, 82usize, 109usize); +payload_add!(27usize, 83usize, 110usize); +payload_add!(27usize, 84usize, 111usize); +payload_add!(27usize, 85usize, 112usize); +payload_add!(27usize, 86usize, 113usize); +payload_add!(27usize, 87usize, 114usize); +payload_add!(27usize, 88usize, 115usize); +payload_add!(27usize, 89usize, 116usize); +payload_add!(27usize, 90usize, 117usize); +payload_add!(27usize, 91usize, 118usize); +payload_add!(27usize, 92usize, 119usize); +payload_add!(27usize, 93usize, 120usize); +payload_add!(27usize, 94usize, 121usize); +payload_add!(27usize, 95usize, 122usize); +payload_add!(27usize, 96usize, 123usize); +payload_add!(27usize, 97usize, 124usize); +payload_add!(27usize, 98usize, 125usize); +payload_add!(27usize, 99usize, 126usize); +payload_add!(27usize, 100usize, 127usize); +payload_add!(27usize, 101usize, 128usize); +payload_add!(27usize, 102usize, 129usize); +payload_add!(27usize, 103usize, 130usize); +payload_add!(27usize, 104usize, 131usize); +payload_add!(27usize, 105usize, 132usize); +payload_add!(27usize, 106usize, 133usize); +payload_add!(27usize, 107usize, 134usize); +payload_add!(27usize, 108usize, 135usize); +payload_add!(27usize, 109usize, 136usize); +payload_add!(27usize, 110usize, 137usize); +payload_add!(27usize, 111usize, 138usize); +payload_add!(27usize, 112usize, 139usize); +payload_add!(27usize, 113usize, 140usize); +payload_add!(27usize, 114usize, 141usize); +payload_add!(27usize, 115usize, 142usize); +payload_add!(27usize, 116usize, 143usize); +payload_add!(27usize, 117usize, 144usize); +payload_add!(27usize, 118usize, 145usize); +payload_add!(27usize, 119usize, 146usize); +payload_add!(27usize, 120usize, 147usize); +payload_add!(27usize, 121usize, 148usize); +payload_add!(27usize, 122usize, 149usize); +payload_add!(27usize, 123usize, 150usize); +payload_add!(27usize, 124usize, 151usize); +payload_add!(27usize, 125usize, 152usize); +payload_add!(27usize, 126usize, 153usize); +payload_add!(27usize, 127usize, 154usize); +payload_add!(27usize, 128usize, 155usize); payload_add!(28usize, 1usize, 29usize); payload_add!(28usize, 2usize, 30usize); payload_add!(28usize, 3usize, 31usize); @@ -1429,6 +3589,86 @@ payload_add!(28usize, 45usize, 73usize); payload_add!(28usize, 46usize, 74usize); payload_add!(28usize, 47usize, 75usize); payload_add!(28usize, 48usize, 76usize); +payload_add!(28usize, 49usize, 77usize); +payload_add!(28usize, 50usize, 78usize); +payload_add!(28usize, 51usize, 79usize); +payload_add!(28usize, 52usize, 80usize); +payload_add!(28usize, 53usize, 81usize); +payload_add!(28usize, 54usize, 82usize); +payload_add!(28usize, 55usize, 83usize); +payload_add!(28usize, 56usize, 84usize); +payload_add!(28usize, 57usize, 85usize); +payload_add!(28usize, 58usize, 86usize); +payload_add!(28usize, 59usize, 87usize); +payload_add!(28usize, 60usize, 88usize); +payload_add!(28usize, 61usize, 89usize); +payload_add!(28usize, 62usize, 90usize); +payload_add!(28usize, 63usize, 91usize); +payload_add!(28usize, 64usize, 92usize); +payload_add!(28usize, 65usize, 93usize); +payload_add!(28usize, 66usize, 94usize); +payload_add!(28usize, 67usize, 95usize); +payload_add!(28usize, 68usize, 96usize); +payload_add!(28usize, 69usize, 97usize); +payload_add!(28usize, 70usize, 98usize); +payload_add!(28usize, 71usize, 99usize); +payload_add!(28usize, 72usize, 100usize); +payload_add!(28usize, 73usize, 101usize); +payload_add!(28usize, 74usize, 102usize); +payload_add!(28usize, 75usize, 103usize); +payload_add!(28usize, 76usize, 104usize); +payload_add!(28usize, 77usize, 105usize); +payload_add!(28usize, 78usize, 106usize); +payload_add!(28usize, 79usize, 107usize); +payload_add!(28usize, 80usize, 108usize); +payload_add!(28usize, 81usize, 109usize); +payload_add!(28usize, 82usize, 110usize); +payload_add!(28usize, 83usize, 111usize); +payload_add!(28usize, 84usize, 112usize); +payload_add!(28usize, 85usize, 113usize); +payload_add!(28usize, 86usize, 114usize); +payload_add!(28usize, 87usize, 115usize); +payload_add!(28usize, 88usize, 116usize); +payload_add!(28usize, 89usize, 117usize); +payload_add!(28usize, 90usize, 118usize); +payload_add!(28usize, 91usize, 119usize); +payload_add!(28usize, 92usize, 120usize); +payload_add!(28usize, 93usize, 121usize); +payload_add!(28usize, 94usize, 122usize); +payload_add!(28usize, 95usize, 123usize); +payload_add!(28usize, 96usize, 124usize); +payload_add!(28usize, 97usize, 125usize); +payload_add!(28usize, 98usize, 126usize); +payload_add!(28usize, 99usize, 127usize); +payload_add!(28usize, 100usize, 128usize); +payload_add!(28usize, 101usize, 129usize); +payload_add!(28usize, 102usize, 130usize); +payload_add!(28usize, 103usize, 131usize); +payload_add!(28usize, 104usize, 132usize); +payload_add!(28usize, 105usize, 133usize); +payload_add!(28usize, 106usize, 134usize); +payload_add!(28usize, 107usize, 135usize); +payload_add!(28usize, 108usize, 136usize); +payload_add!(28usize, 109usize, 137usize); +payload_add!(28usize, 110usize, 138usize); +payload_add!(28usize, 111usize, 139usize); +payload_add!(28usize, 112usize, 140usize); +payload_add!(28usize, 113usize, 141usize); +payload_add!(28usize, 114usize, 142usize); +payload_add!(28usize, 115usize, 143usize); +payload_add!(28usize, 116usize, 144usize); +payload_add!(28usize, 117usize, 145usize); +payload_add!(28usize, 118usize, 146usize); +payload_add!(28usize, 119usize, 147usize); +payload_add!(28usize, 120usize, 148usize); +payload_add!(28usize, 121usize, 149usize); +payload_add!(28usize, 122usize, 150usize); +payload_add!(28usize, 123usize, 151usize); +payload_add!(28usize, 124usize, 152usize); +payload_add!(28usize, 125usize, 153usize); +payload_add!(28usize, 126usize, 154usize); +payload_add!(28usize, 127usize, 155usize); +payload_add!(28usize, 128usize, 156usize); payload_add!(29usize, 1usize, 30usize); payload_add!(29usize, 2usize, 31usize); payload_add!(29usize, 3usize, 32usize); @@ -1477,6 +3717,86 @@ payload_add!(29usize, 45usize, 74usize); payload_add!(29usize, 46usize, 75usize); payload_add!(29usize, 47usize, 76usize); payload_add!(29usize, 48usize, 77usize); +payload_add!(29usize, 49usize, 78usize); +payload_add!(29usize, 50usize, 79usize); +payload_add!(29usize, 51usize, 80usize); +payload_add!(29usize, 52usize, 81usize); +payload_add!(29usize, 53usize, 82usize); +payload_add!(29usize, 54usize, 83usize); +payload_add!(29usize, 55usize, 84usize); +payload_add!(29usize, 56usize, 85usize); +payload_add!(29usize, 57usize, 86usize); +payload_add!(29usize, 58usize, 87usize); +payload_add!(29usize, 59usize, 88usize); +payload_add!(29usize, 60usize, 89usize); +payload_add!(29usize, 61usize, 90usize); +payload_add!(29usize, 62usize, 91usize); +payload_add!(29usize, 63usize, 92usize); +payload_add!(29usize, 64usize, 93usize); +payload_add!(29usize, 65usize, 94usize); +payload_add!(29usize, 66usize, 95usize); +payload_add!(29usize, 67usize, 96usize); +payload_add!(29usize, 68usize, 97usize); +payload_add!(29usize, 69usize, 98usize); +payload_add!(29usize, 70usize, 99usize); +payload_add!(29usize, 71usize, 100usize); +payload_add!(29usize, 72usize, 101usize); +payload_add!(29usize, 73usize, 102usize); +payload_add!(29usize, 74usize, 103usize); +payload_add!(29usize, 75usize, 104usize); +payload_add!(29usize, 76usize, 105usize); +payload_add!(29usize, 77usize, 106usize); +payload_add!(29usize, 78usize, 107usize); +payload_add!(29usize, 79usize, 108usize); +payload_add!(29usize, 80usize, 109usize); +payload_add!(29usize, 81usize, 110usize); +payload_add!(29usize, 82usize, 111usize); +payload_add!(29usize, 83usize, 112usize); +payload_add!(29usize, 84usize, 113usize); +payload_add!(29usize, 85usize, 114usize); +payload_add!(29usize, 86usize, 115usize); +payload_add!(29usize, 87usize, 116usize); +payload_add!(29usize, 88usize, 117usize); +payload_add!(29usize, 89usize, 118usize); +payload_add!(29usize, 90usize, 119usize); +payload_add!(29usize, 91usize, 120usize); +payload_add!(29usize, 92usize, 121usize); +payload_add!(29usize, 93usize, 122usize); +payload_add!(29usize, 94usize, 123usize); +payload_add!(29usize, 95usize, 124usize); +payload_add!(29usize, 96usize, 125usize); +payload_add!(29usize, 97usize, 126usize); +payload_add!(29usize, 98usize, 127usize); +payload_add!(29usize, 99usize, 128usize); +payload_add!(29usize, 100usize, 129usize); +payload_add!(29usize, 101usize, 130usize); +payload_add!(29usize, 102usize, 131usize); +payload_add!(29usize, 103usize, 132usize); +payload_add!(29usize, 104usize, 133usize); +payload_add!(29usize, 105usize, 134usize); +payload_add!(29usize, 106usize, 135usize); +payload_add!(29usize, 107usize, 136usize); +payload_add!(29usize, 108usize, 137usize); +payload_add!(29usize, 109usize, 138usize); +payload_add!(29usize, 110usize, 139usize); +payload_add!(29usize, 111usize, 140usize); +payload_add!(29usize, 112usize, 141usize); +payload_add!(29usize, 113usize, 142usize); +payload_add!(29usize, 114usize, 143usize); +payload_add!(29usize, 115usize, 144usize); +payload_add!(29usize, 116usize, 145usize); +payload_add!(29usize, 117usize, 146usize); +payload_add!(29usize, 118usize, 147usize); +payload_add!(29usize, 119usize, 148usize); +payload_add!(29usize, 120usize, 149usize); +payload_add!(29usize, 121usize, 150usize); +payload_add!(29usize, 122usize, 151usize); +payload_add!(29usize, 123usize, 152usize); +payload_add!(29usize, 124usize, 153usize); +payload_add!(29usize, 125usize, 154usize); +payload_add!(29usize, 126usize, 155usize); +payload_add!(29usize, 127usize, 156usize); +payload_add!(29usize, 128usize, 157usize); payload_add!(30usize, 1usize, 31usize); payload_add!(30usize, 2usize, 32usize); payload_add!(30usize, 3usize, 33usize); @@ -1525,6 +3845,86 @@ payload_add!(30usize, 45usize, 75usize); payload_add!(30usize, 46usize, 76usize); payload_add!(30usize, 47usize, 77usize); payload_add!(30usize, 48usize, 78usize); +payload_add!(30usize, 49usize, 79usize); +payload_add!(30usize, 50usize, 80usize); +payload_add!(30usize, 51usize, 81usize); +payload_add!(30usize, 52usize, 82usize); +payload_add!(30usize, 53usize, 83usize); +payload_add!(30usize, 54usize, 84usize); +payload_add!(30usize, 55usize, 85usize); +payload_add!(30usize, 56usize, 86usize); +payload_add!(30usize, 57usize, 87usize); +payload_add!(30usize, 58usize, 88usize); +payload_add!(30usize, 59usize, 89usize); +payload_add!(30usize, 60usize, 90usize); +payload_add!(30usize, 61usize, 91usize); +payload_add!(30usize, 62usize, 92usize); +payload_add!(30usize, 63usize, 93usize); +payload_add!(30usize, 64usize, 94usize); +payload_add!(30usize, 65usize, 95usize); +payload_add!(30usize, 66usize, 96usize); +payload_add!(30usize, 67usize, 97usize); +payload_add!(30usize, 68usize, 98usize); +payload_add!(30usize, 69usize, 99usize); +payload_add!(30usize, 70usize, 100usize); +payload_add!(30usize, 71usize, 101usize); +payload_add!(30usize, 72usize, 102usize); +payload_add!(30usize, 73usize, 103usize); +payload_add!(30usize, 74usize, 104usize); +payload_add!(30usize, 75usize, 105usize); +payload_add!(30usize, 76usize, 106usize); +payload_add!(30usize, 77usize, 107usize); +payload_add!(30usize, 78usize, 108usize); +payload_add!(30usize, 79usize, 109usize); +payload_add!(30usize, 80usize, 110usize); +payload_add!(30usize, 81usize, 111usize); +payload_add!(30usize, 82usize, 112usize); +payload_add!(30usize, 83usize, 113usize); +payload_add!(30usize, 84usize, 114usize); +payload_add!(30usize, 85usize, 115usize); +payload_add!(30usize, 86usize, 116usize); +payload_add!(30usize, 87usize, 117usize); +payload_add!(30usize, 88usize, 118usize); +payload_add!(30usize, 89usize, 119usize); +payload_add!(30usize, 90usize, 120usize); +payload_add!(30usize, 91usize, 121usize); +payload_add!(30usize, 92usize, 122usize); +payload_add!(30usize, 93usize, 123usize); +payload_add!(30usize, 94usize, 124usize); +payload_add!(30usize, 95usize, 125usize); +payload_add!(30usize, 96usize, 126usize); +payload_add!(30usize, 97usize, 127usize); +payload_add!(30usize, 98usize, 128usize); +payload_add!(30usize, 99usize, 129usize); +payload_add!(30usize, 100usize, 130usize); +payload_add!(30usize, 101usize, 131usize); +payload_add!(30usize, 102usize, 132usize); +payload_add!(30usize, 103usize, 133usize); +payload_add!(30usize, 104usize, 134usize); +payload_add!(30usize, 105usize, 135usize); +payload_add!(30usize, 106usize, 136usize); +payload_add!(30usize, 107usize, 137usize); +payload_add!(30usize, 108usize, 138usize); +payload_add!(30usize, 109usize, 139usize); +payload_add!(30usize, 110usize, 140usize); +payload_add!(30usize, 111usize, 141usize); +payload_add!(30usize, 112usize, 142usize); +payload_add!(30usize, 113usize, 143usize); +payload_add!(30usize, 114usize, 144usize); +payload_add!(30usize, 115usize, 145usize); +payload_add!(30usize, 116usize, 146usize); +payload_add!(30usize, 117usize, 147usize); +payload_add!(30usize, 118usize, 148usize); +payload_add!(30usize, 119usize, 149usize); +payload_add!(30usize, 120usize, 150usize); +payload_add!(30usize, 121usize, 151usize); +payload_add!(30usize, 122usize, 152usize); +payload_add!(30usize, 123usize, 153usize); +payload_add!(30usize, 124usize, 154usize); +payload_add!(30usize, 125usize, 155usize); +payload_add!(30usize, 126usize, 156usize); +payload_add!(30usize, 127usize, 157usize); +payload_add!(30usize, 128usize, 158usize); payload_add!(31usize, 1usize, 32usize); payload_add!(31usize, 2usize, 33usize); payload_add!(31usize, 3usize, 34usize); @@ -1573,6 +3973,86 @@ payload_add!(31usize, 45usize, 76usize); payload_add!(31usize, 46usize, 77usize); payload_add!(31usize, 47usize, 78usize); payload_add!(31usize, 48usize, 79usize); +payload_add!(31usize, 49usize, 80usize); +payload_add!(31usize, 50usize, 81usize); +payload_add!(31usize, 51usize, 82usize); +payload_add!(31usize, 52usize, 83usize); +payload_add!(31usize, 53usize, 84usize); +payload_add!(31usize, 54usize, 85usize); +payload_add!(31usize, 55usize, 86usize); +payload_add!(31usize, 56usize, 87usize); +payload_add!(31usize, 57usize, 88usize); +payload_add!(31usize, 58usize, 89usize); +payload_add!(31usize, 59usize, 90usize); +payload_add!(31usize, 60usize, 91usize); +payload_add!(31usize, 61usize, 92usize); +payload_add!(31usize, 62usize, 93usize); +payload_add!(31usize, 63usize, 94usize); +payload_add!(31usize, 64usize, 95usize); +payload_add!(31usize, 65usize, 96usize); +payload_add!(31usize, 66usize, 97usize); +payload_add!(31usize, 67usize, 98usize); +payload_add!(31usize, 68usize, 99usize); +payload_add!(31usize, 69usize, 100usize); +payload_add!(31usize, 70usize, 101usize); +payload_add!(31usize, 71usize, 102usize); +payload_add!(31usize, 72usize, 103usize); +payload_add!(31usize, 73usize, 104usize); +payload_add!(31usize, 74usize, 105usize); +payload_add!(31usize, 75usize, 106usize); +payload_add!(31usize, 76usize, 107usize); +payload_add!(31usize, 77usize, 108usize); +payload_add!(31usize, 78usize, 109usize); +payload_add!(31usize, 79usize, 110usize); +payload_add!(31usize, 80usize, 111usize); +payload_add!(31usize, 81usize, 112usize); +payload_add!(31usize, 82usize, 113usize); +payload_add!(31usize, 83usize, 114usize); +payload_add!(31usize, 84usize, 115usize); +payload_add!(31usize, 85usize, 116usize); +payload_add!(31usize, 86usize, 117usize); +payload_add!(31usize, 87usize, 118usize); +payload_add!(31usize, 88usize, 119usize); +payload_add!(31usize, 89usize, 120usize); +payload_add!(31usize, 90usize, 121usize); +payload_add!(31usize, 91usize, 122usize); +payload_add!(31usize, 92usize, 123usize); +payload_add!(31usize, 93usize, 124usize); +payload_add!(31usize, 94usize, 125usize); +payload_add!(31usize, 95usize, 126usize); +payload_add!(31usize, 96usize, 127usize); +payload_add!(31usize, 97usize, 128usize); +payload_add!(31usize, 98usize, 129usize); +payload_add!(31usize, 99usize, 130usize); +payload_add!(31usize, 100usize, 131usize); +payload_add!(31usize, 101usize, 132usize); +payload_add!(31usize, 102usize, 133usize); +payload_add!(31usize, 103usize, 134usize); +payload_add!(31usize, 104usize, 135usize); +payload_add!(31usize, 105usize, 136usize); +payload_add!(31usize, 106usize, 137usize); +payload_add!(31usize, 107usize, 138usize); +payload_add!(31usize, 108usize, 139usize); +payload_add!(31usize, 109usize, 140usize); +payload_add!(31usize, 110usize, 141usize); +payload_add!(31usize, 111usize, 142usize); +payload_add!(31usize, 112usize, 143usize); +payload_add!(31usize, 113usize, 144usize); +payload_add!(31usize, 114usize, 145usize); +payload_add!(31usize, 115usize, 146usize); +payload_add!(31usize, 116usize, 147usize); +payload_add!(31usize, 117usize, 148usize); +payload_add!(31usize, 118usize, 149usize); +payload_add!(31usize, 119usize, 150usize); +payload_add!(31usize, 120usize, 151usize); +payload_add!(31usize, 121usize, 152usize); +payload_add!(31usize, 122usize, 153usize); +payload_add!(31usize, 123usize, 154usize); +payload_add!(31usize, 124usize, 155usize); +payload_add!(31usize, 125usize, 156usize); +payload_add!(31usize, 126usize, 157usize); +payload_add!(31usize, 127usize, 158usize); +payload_add!(31usize, 128usize, 159usize); payload_add!(32usize, 1usize, 33usize); payload_add!(32usize, 2usize, 34usize); payload_add!(32usize, 3usize, 35usize); @@ -1621,6 +4101,86 @@ payload_add!(32usize, 45usize, 77usize); payload_add!(32usize, 46usize, 78usize); payload_add!(32usize, 47usize, 79usize); payload_add!(32usize, 48usize, 80usize); +payload_add!(32usize, 49usize, 81usize); +payload_add!(32usize, 50usize, 82usize); +payload_add!(32usize, 51usize, 83usize); +payload_add!(32usize, 52usize, 84usize); +payload_add!(32usize, 53usize, 85usize); +payload_add!(32usize, 54usize, 86usize); +payload_add!(32usize, 55usize, 87usize); +payload_add!(32usize, 56usize, 88usize); +payload_add!(32usize, 57usize, 89usize); +payload_add!(32usize, 58usize, 90usize); +payload_add!(32usize, 59usize, 91usize); +payload_add!(32usize, 60usize, 92usize); +payload_add!(32usize, 61usize, 93usize); +payload_add!(32usize, 62usize, 94usize); +payload_add!(32usize, 63usize, 95usize); +payload_add!(32usize, 64usize, 96usize); +payload_add!(32usize, 65usize, 97usize); +payload_add!(32usize, 66usize, 98usize); +payload_add!(32usize, 67usize, 99usize); +payload_add!(32usize, 68usize, 100usize); +payload_add!(32usize, 69usize, 101usize); +payload_add!(32usize, 70usize, 102usize); +payload_add!(32usize, 71usize, 103usize); +payload_add!(32usize, 72usize, 104usize); +payload_add!(32usize, 73usize, 105usize); +payload_add!(32usize, 74usize, 106usize); +payload_add!(32usize, 75usize, 107usize); +payload_add!(32usize, 76usize, 108usize); +payload_add!(32usize, 77usize, 109usize); +payload_add!(32usize, 78usize, 110usize); +payload_add!(32usize, 79usize, 111usize); +payload_add!(32usize, 80usize, 112usize); +payload_add!(32usize, 81usize, 113usize); +payload_add!(32usize, 82usize, 114usize); +payload_add!(32usize, 83usize, 115usize); +payload_add!(32usize, 84usize, 116usize); +payload_add!(32usize, 85usize, 117usize); +payload_add!(32usize, 86usize, 118usize); +payload_add!(32usize, 87usize, 119usize); +payload_add!(32usize, 88usize, 120usize); +payload_add!(32usize, 89usize, 121usize); +payload_add!(32usize, 90usize, 122usize); +payload_add!(32usize, 91usize, 123usize); +payload_add!(32usize, 92usize, 124usize); +payload_add!(32usize, 93usize, 125usize); +payload_add!(32usize, 94usize, 126usize); +payload_add!(32usize, 95usize, 127usize); +payload_add!(32usize, 96usize, 128usize); +payload_add!(32usize, 97usize, 129usize); +payload_add!(32usize, 98usize, 130usize); +payload_add!(32usize, 99usize, 131usize); +payload_add!(32usize, 100usize, 132usize); +payload_add!(32usize, 101usize, 133usize); +payload_add!(32usize, 102usize, 134usize); +payload_add!(32usize, 103usize, 135usize); +payload_add!(32usize, 104usize, 136usize); +payload_add!(32usize, 105usize, 137usize); +payload_add!(32usize, 106usize, 138usize); +payload_add!(32usize, 107usize, 139usize); +payload_add!(32usize, 108usize, 140usize); +payload_add!(32usize, 109usize, 141usize); +payload_add!(32usize, 110usize, 142usize); +payload_add!(32usize, 111usize, 143usize); +payload_add!(32usize, 112usize, 144usize); +payload_add!(32usize, 113usize, 145usize); +payload_add!(32usize, 114usize, 146usize); +payload_add!(32usize, 115usize, 147usize); +payload_add!(32usize, 116usize, 148usize); +payload_add!(32usize, 117usize, 149usize); +payload_add!(32usize, 118usize, 150usize); +payload_add!(32usize, 119usize, 151usize); +payload_add!(32usize, 120usize, 152usize); +payload_add!(32usize, 121usize, 153usize); +payload_add!(32usize, 122usize, 154usize); +payload_add!(32usize, 123usize, 155usize); +payload_add!(32usize, 124usize, 156usize); +payload_add!(32usize, 125usize, 157usize); +payload_add!(32usize, 126usize, 158usize); +payload_add!(32usize, 127usize, 159usize); +payload_add!(32usize, 128usize, 160usize); payload_add!(33usize, 1usize, 34usize); payload_add!(33usize, 2usize, 35usize); payload_add!(33usize, 3usize, 36usize); @@ -1669,6 +4229,86 @@ payload_add!(33usize, 45usize, 78usize); payload_add!(33usize, 46usize, 79usize); payload_add!(33usize, 47usize, 80usize); payload_add!(33usize, 48usize, 81usize); +payload_add!(33usize, 49usize, 82usize); +payload_add!(33usize, 50usize, 83usize); +payload_add!(33usize, 51usize, 84usize); +payload_add!(33usize, 52usize, 85usize); +payload_add!(33usize, 53usize, 86usize); +payload_add!(33usize, 54usize, 87usize); +payload_add!(33usize, 55usize, 88usize); +payload_add!(33usize, 56usize, 89usize); +payload_add!(33usize, 57usize, 90usize); +payload_add!(33usize, 58usize, 91usize); +payload_add!(33usize, 59usize, 92usize); +payload_add!(33usize, 60usize, 93usize); +payload_add!(33usize, 61usize, 94usize); +payload_add!(33usize, 62usize, 95usize); +payload_add!(33usize, 63usize, 96usize); +payload_add!(33usize, 64usize, 97usize); +payload_add!(33usize, 65usize, 98usize); +payload_add!(33usize, 66usize, 99usize); +payload_add!(33usize, 67usize, 100usize); +payload_add!(33usize, 68usize, 101usize); +payload_add!(33usize, 69usize, 102usize); +payload_add!(33usize, 70usize, 103usize); +payload_add!(33usize, 71usize, 104usize); +payload_add!(33usize, 72usize, 105usize); +payload_add!(33usize, 73usize, 106usize); +payload_add!(33usize, 74usize, 107usize); +payload_add!(33usize, 75usize, 108usize); +payload_add!(33usize, 76usize, 109usize); +payload_add!(33usize, 77usize, 110usize); +payload_add!(33usize, 78usize, 111usize); +payload_add!(33usize, 79usize, 112usize); +payload_add!(33usize, 80usize, 113usize); +payload_add!(33usize, 81usize, 114usize); +payload_add!(33usize, 82usize, 115usize); +payload_add!(33usize, 83usize, 116usize); +payload_add!(33usize, 84usize, 117usize); +payload_add!(33usize, 85usize, 118usize); +payload_add!(33usize, 86usize, 119usize); +payload_add!(33usize, 87usize, 120usize); +payload_add!(33usize, 88usize, 121usize); +payload_add!(33usize, 89usize, 122usize); +payload_add!(33usize, 90usize, 123usize); +payload_add!(33usize, 91usize, 124usize); +payload_add!(33usize, 92usize, 125usize); +payload_add!(33usize, 93usize, 126usize); +payload_add!(33usize, 94usize, 127usize); +payload_add!(33usize, 95usize, 128usize); +payload_add!(33usize, 96usize, 129usize); +payload_add!(33usize, 97usize, 130usize); +payload_add!(33usize, 98usize, 131usize); +payload_add!(33usize, 99usize, 132usize); +payload_add!(33usize, 100usize, 133usize); +payload_add!(33usize, 101usize, 134usize); +payload_add!(33usize, 102usize, 135usize); +payload_add!(33usize, 103usize, 136usize); +payload_add!(33usize, 104usize, 137usize); +payload_add!(33usize, 105usize, 138usize); +payload_add!(33usize, 106usize, 139usize); +payload_add!(33usize, 107usize, 140usize); +payload_add!(33usize, 108usize, 141usize); +payload_add!(33usize, 109usize, 142usize); +payload_add!(33usize, 110usize, 143usize); +payload_add!(33usize, 111usize, 144usize); +payload_add!(33usize, 112usize, 145usize); +payload_add!(33usize, 113usize, 146usize); +payload_add!(33usize, 114usize, 147usize); +payload_add!(33usize, 115usize, 148usize); +payload_add!(33usize, 116usize, 149usize); +payload_add!(33usize, 117usize, 150usize); +payload_add!(33usize, 118usize, 151usize); +payload_add!(33usize, 119usize, 152usize); +payload_add!(33usize, 120usize, 153usize); +payload_add!(33usize, 121usize, 154usize); +payload_add!(33usize, 122usize, 155usize); +payload_add!(33usize, 123usize, 156usize); +payload_add!(33usize, 124usize, 157usize); +payload_add!(33usize, 125usize, 158usize); +payload_add!(33usize, 126usize, 159usize); +payload_add!(33usize, 127usize, 160usize); +payload_add!(33usize, 128usize, 161usize); payload_add!(34usize, 1usize, 35usize); payload_add!(34usize, 2usize, 36usize); payload_add!(34usize, 3usize, 37usize); @@ -1717,6 +4357,86 @@ payload_add!(34usize, 45usize, 79usize); payload_add!(34usize, 46usize, 80usize); payload_add!(34usize, 47usize, 81usize); payload_add!(34usize, 48usize, 82usize); +payload_add!(34usize, 49usize, 83usize); +payload_add!(34usize, 50usize, 84usize); +payload_add!(34usize, 51usize, 85usize); +payload_add!(34usize, 52usize, 86usize); +payload_add!(34usize, 53usize, 87usize); +payload_add!(34usize, 54usize, 88usize); +payload_add!(34usize, 55usize, 89usize); +payload_add!(34usize, 56usize, 90usize); +payload_add!(34usize, 57usize, 91usize); +payload_add!(34usize, 58usize, 92usize); +payload_add!(34usize, 59usize, 93usize); +payload_add!(34usize, 60usize, 94usize); +payload_add!(34usize, 61usize, 95usize); +payload_add!(34usize, 62usize, 96usize); +payload_add!(34usize, 63usize, 97usize); +payload_add!(34usize, 64usize, 98usize); +payload_add!(34usize, 65usize, 99usize); +payload_add!(34usize, 66usize, 100usize); +payload_add!(34usize, 67usize, 101usize); +payload_add!(34usize, 68usize, 102usize); +payload_add!(34usize, 69usize, 103usize); +payload_add!(34usize, 70usize, 104usize); +payload_add!(34usize, 71usize, 105usize); +payload_add!(34usize, 72usize, 106usize); +payload_add!(34usize, 73usize, 107usize); +payload_add!(34usize, 74usize, 108usize); +payload_add!(34usize, 75usize, 109usize); +payload_add!(34usize, 76usize, 110usize); +payload_add!(34usize, 77usize, 111usize); +payload_add!(34usize, 78usize, 112usize); +payload_add!(34usize, 79usize, 113usize); +payload_add!(34usize, 80usize, 114usize); +payload_add!(34usize, 81usize, 115usize); +payload_add!(34usize, 82usize, 116usize); +payload_add!(34usize, 83usize, 117usize); +payload_add!(34usize, 84usize, 118usize); +payload_add!(34usize, 85usize, 119usize); +payload_add!(34usize, 86usize, 120usize); +payload_add!(34usize, 87usize, 121usize); +payload_add!(34usize, 88usize, 122usize); +payload_add!(34usize, 89usize, 123usize); +payload_add!(34usize, 90usize, 124usize); +payload_add!(34usize, 91usize, 125usize); +payload_add!(34usize, 92usize, 126usize); +payload_add!(34usize, 93usize, 127usize); +payload_add!(34usize, 94usize, 128usize); +payload_add!(34usize, 95usize, 129usize); +payload_add!(34usize, 96usize, 130usize); +payload_add!(34usize, 97usize, 131usize); +payload_add!(34usize, 98usize, 132usize); +payload_add!(34usize, 99usize, 133usize); +payload_add!(34usize, 100usize, 134usize); +payload_add!(34usize, 101usize, 135usize); +payload_add!(34usize, 102usize, 136usize); +payload_add!(34usize, 103usize, 137usize); +payload_add!(34usize, 104usize, 138usize); +payload_add!(34usize, 105usize, 139usize); +payload_add!(34usize, 106usize, 140usize); +payload_add!(34usize, 107usize, 141usize); +payload_add!(34usize, 108usize, 142usize); +payload_add!(34usize, 109usize, 143usize); +payload_add!(34usize, 110usize, 144usize); +payload_add!(34usize, 111usize, 145usize); +payload_add!(34usize, 112usize, 146usize); +payload_add!(34usize, 113usize, 147usize); +payload_add!(34usize, 114usize, 148usize); +payload_add!(34usize, 115usize, 149usize); +payload_add!(34usize, 116usize, 150usize); +payload_add!(34usize, 117usize, 151usize); +payload_add!(34usize, 118usize, 152usize); +payload_add!(34usize, 119usize, 153usize); +payload_add!(34usize, 120usize, 154usize); +payload_add!(34usize, 121usize, 155usize); +payload_add!(34usize, 122usize, 156usize); +payload_add!(34usize, 123usize, 157usize); +payload_add!(34usize, 124usize, 158usize); +payload_add!(34usize, 125usize, 159usize); +payload_add!(34usize, 126usize, 160usize); +payload_add!(34usize, 127usize, 161usize); +payload_add!(34usize, 128usize, 162usize); payload_add!(35usize, 1usize, 36usize); payload_add!(35usize, 2usize, 37usize); payload_add!(35usize, 3usize, 38usize); @@ -1765,6 +4485,86 @@ payload_add!(35usize, 45usize, 80usize); payload_add!(35usize, 46usize, 81usize); payload_add!(35usize, 47usize, 82usize); payload_add!(35usize, 48usize, 83usize); +payload_add!(35usize, 49usize, 84usize); +payload_add!(35usize, 50usize, 85usize); +payload_add!(35usize, 51usize, 86usize); +payload_add!(35usize, 52usize, 87usize); +payload_add!(35usize, 53usize, 88usize); +payload_add!(35usize, 54usize, 89usize); +payload_add!(35usize, 55usize, 90usize); +payload_add!(35usize, 56usize, 91usize); +payload_add!(35usize, 57usize, 92usize); +payload_add!(35usize, 58usize, 93usize); +payload_add!(35usize, 59usize, 94usize); +payload_add!(35usize, 60usize, 95usize); +payload_add!(35usize, 61usize, 96usize); +payload_add!(35usize, 62usize, 97usize); +payload_add!(35usize, 63usize, 98usize); +payload_add!(35usize, 64usize, 99usize); +payload_add!(35usize, 65usize, 100usize); +payload_add!(35usize, 66usize, 101usize); +payload_add!(35usize, 67usize, 102usize); +payload_add!(35usize, 68usize, 103usize); +payload_add!(35usize, 69usize, 104usize); +payload_add!(35usize, 70usize, 105usize); +payload_add!(35usize, 71usize, 106usize); +payload_add!(35usize, 72usize, 107usize); +payload_add!(35usize, 73usize, 108usize); +payload_add!(35usize, 74usize, 109usize); +payload_add!(35usize, 75usize, 110usize); +payload_add!(35usize, 76usize, 111usize); +payload_add!(35usize, 77usize, 112usize); +payload_add!(35usize, 78usize, 113usize); +payload_add!(35usize, 79usize, 114usize); +payload_add!(35usize, 80usize, 115usize); +payload_add!(35usize, 81usize, 116usize); +payload_add!(35usize, 82usize, 117usize); +payload_add!(35usize, 83usize, 118usize); +payload_add!(35usize, 84usize, 119usize); +payload_add!(35usize, 85usize, 120usize); +payload_add!(35usize, 86usize, 121usize); +payload_add!(35usize, 87usize, 122usize); +payload_add!(35usize, 88usize, 123usize); +payload_add!(35usize, 89usize, 124usize); +payload_add!(35usize, 90usize, 125usize); +payload_add!(35usize, 91usize, 126usize); +payload_add!(35usize, 92usize, 127usize); +payload_add!(35usize, 93usize, 128usize); +payload_add!(35usize, 94usize, 129usize); +payload_add!(35usize, 95usize, 130usize); +payload_add!(35usize, 96usize, 131usize); +payload_add!(35usize, 97usize, 132usize); +payload_add!(35usize, 98usize, 133usize); +payload_add!(35usize, 99usize, 134usize); +payload_add!(35usize, 100usize, 135usize); +payload_add!(35usize, 101usize, 136usize); +payload_add!(35usize, 102usize, 137usize); +payload_add!(35usize, 103usize, 138usize); +payload_add!(35usize, 104usize, 139usize); +payload_add!(35usize, 105usize, 140usize); +payload_add!(35usize, 106usize, 141usize); +payload_add!(35usize, 107usize, 142usize); +payload_add!(35usize, 108usize, 143usize); +payload_add!(35usize, 109usize, 144usize); +payload_add!(35usize, 110usize, 145usize); +payload_add!(35usize, 111usize, 146usize); +payload_add!(35usize, 112usize, 147usize); +payload_add!(35usize, 113usize, 148usize); +payload_add!(35usize, 114usize, 149usize); +payload_add!(35usize, 115usize, 150usize); +payload_add!(35usize, 116usize, 151usize); +payload_add!(35usize, 117usize, 152usize); +payload_add!(35usize, 118usize, 153usize); +payload_add!(35usize, 119usize, 154usize); +payload_add!(35usize, 120usize, 155usize); +payload_add!(35usize, 121usize, 156usize); +payload_add!(35usize, 122usize, 157usize); +payload_add!(35usize, 123usize, 158usize); +payload_add!(35usize, 124usize, 159usize); +payload_add!(35usize, 125usize, 160usize); +payload_add!(35usize, 126usize, 161usize); +payload_add!(35usize, 127usize, 162usize); +payload_add!(35usize, 128usize, 163usize); payload_add!(36usize, 1usize, 37usize); payload_add!(36usize, 2usize, 38usize); payload_add!(36usize, 3usize, 39usize); @@ -1813,6 +4613,86 @@ payload_add!(36usize, 45usize, 81usize); payload_add!(36usize, 46usize, 82usize); payload_add!(36usize, 47usize, 83usize); payload_add!(36usize, 48usize, 84usize); +payload_add!(36usize, 49usize, 85usize); +payload_add!(36usize, 50usize, 86usize); +payload_add!(36usize, 51usize, 87usize); +payload_add!(36usize, 52usize, 88usize); +payload_add!(36usize, 53usize, 89usize); +payload_add!(36usize, 54usize, 90usize); +payload_add!(36usize, 55usize, 91usize); +payload_add!(36usize, 56usize, 92usize); +payload_add!(36usize, 57usize, 93usize); +payload_add!(36usize, 58usize, 94usize); +payload_add!(36usize, 59usize, 95usize); +payload_add!(36usize, 60usize, 96usize); +payload_add!(36usize, 61usize, 97usize); +payload_add!(36usize, 62usize, 98usize); +payload_add!(36usize, 63usize, 99usize); +payload_add!(36usize, 64usize, 100usize); +payload_add!(36usize, 65usize, 101usize); +payload_add!(36usize, 66usize, 102usize); +payload_add!(36usize, 67usize, 103usize); +payload_add!(36usize, 68usize, 104usize); +payload_add!(36usize, 69usize, 105usize); +payload_add!(36usize, 70usize, 106usize); +payload_add!(36usize, 71usize, 107usize); +payload_add!(36usize, 72usize, 108usize); +payload_add!(36usize, 73usize, 109usize); +payload_add!(36usize, 74usize, 110usize); +payload_add!(36usize, 75usize, 111usize); +payload_add!(36usize, 76usize, 112usize); +payload_add!(36usize, 77usize, 113usize); +payload_add!(36usize, 78usize, 114usize); +payload_add!(36usize, 79usize, 115usize); +payload_add!(36usize, 80usize, 116usize); +payload_add!(36usize, 81usize, 117usize); +payload_add!(36usize, 82usize, 118usize); +payload_add!(36usize, 83usize, 119usize); +payload_add!(36usize, 84usize, 120usize); +payload_add!(36usize, 85usize, 121usize); +payload_add!(36usize, 86usize, 122usize); +payload_add!(36usize, 87usize, 123usize); +payload_add!(36usize, 88usize, 124usize); +payload_add!(36usize, 89usize, 125usize); +payload_add!(36usize, 90usize, 126usize); +payload_add!(36usize, 91usize, 127usize); +payload_add!(36usize, 92usize, 128usize); +payload_add!(36usize, 93usize, 129usize); +payload_add!(36usize, 94usize, 130usize); +payload_add!(36usize, 95usize, 131usize); +payload_add!(36usize, 96usize, 132usize); +payload_add!(36usize, 97usize, 133usize); +payload_add!(36usize, 98usize, 134usize); +payload_add!(36usize, 99usize, 135usize); +payload_add!(36usize, 100usize, 136usize); +payload_add!(36usize, 101usize, 137usize); +payload_add!(36usize, 102usize, 138usize); +payload_add!(36usize, 103usize, 139usize); +payload_add!(36usize, 104usize, 140usize); +payload_add!(36usize, 105usize, 141usize); +payload_add!(36usize, 106usize, 142usize); +payload_add!(36usize, 107usize, 143usize); +payload_add!(36usize, 108usize, 144usize); +payload_add!(36usize, 109usize, 145usize); +payload_add!(36usize, 110usize, 146usize); +payload_add!(36usize, 111usize, 147usize); +payload_add!(36usize, 112usize, 148usize); +payload_add!(36usize, 113usize, 149usize); +payload_add!(36usize, 114usize, 150usize); +payload_add!(36usize, 115usize, 151usize); +payload_add!(36usize, 116usize, 152usize); +payload_add!(36usize, 117usize, 153usize); +payload_add!(36usize, 118usize, 154usize); +payload_add!(36usize, 119usize, 155usize); +payload_add!(36usize, 120usize, 156usize); +payload_add!(36usize, 121usize, 157usize); +payload_add!(36usize, 122usize, 158usize); +payload_add!(36usize, 123usize, 159usize); +payload_add!(36usize, 124usize, 160usize); +payload_add!(36usize, 125usize, 161usize); +payload_add!(36usize, 126usize, 162usize); +payload_add!(36usize, 127usize, 163usize); +payload_add!(36usize, 128usize, 164usize); payload_add!(37usize, 1usize, 38usize); payload_add!(37usize, 2usize, 39usize); payload_add!(37usize, 3usize, 40usize); @@ -1861,6 +4741,86 @@ payload_add!(37usize, 45usize, 82usize); payload_add!(37usize, 46usize, 83usize); payload_add!(37usize, 47usize, 84usize); payload_add!(37usize, 48usize, 85usize); +payload_add!(37usize, 49usize, 86usize); +payload_add!(37usize, 50usize, 87usize); +payload_add!(37usize, 51usize, 88usize); +payload_add!(37usize, 52usize, 89usize); +payload_add!(37usize, 53usize, 90usize); +payload_add!(37usize, 54usize, 91usize); +payload_add!(37usize, 55usize, 92usize); +payload_add!(37usize, 56usize, 93usize); +payload_add!(37usize, 57usize, 94usize); +payload_add!(37usize, 58usize, 95usize); +payload_add!(37usize, 59usize, 96usize); +payload_add!(37usize, 60usize, 97usize); +payload_add!(37usize, 61usize, 98usize); +payload_add!(37usize, 62usize, 99usize); +payload_add!(37usize, 63usize, 100usize); +payload_add!(37usize, 64usize, 101usize); +payload_add!(37usize, 65usize, 102usize); +payload_add!(37usize, 66usize, 103usize); +payload_add!(37usize, 67usize, 104usize); +payload_add!(37usize, 68usize, 105usize); +payload_add!(37usize, 69usize, 106usize); +payload_add!(37usize, 70usize, 107usize); +payload_add!(37usize, 71usize, 108usize); +payload_add!(37usize, 72usize, 109usize); +payload_add!(37usize, 73usize, 110usize); +payload_add!(37usize, 74usize, 111usize); +payload_add!(37usize, 75usize, 112usize); +payload_add!(37usize, 76usize, 113usize); +payload_add!(37usize, 77usize, 114usize); +payload_add!(37usize, 78usize, 115usize); +payload_add!(37usize, 79usize, 116usize); +payload_add!(37usize, 80usize, 117usize); +payload_add!(37usize, 81usize, 118usize); +payload_add!(37usize, 82usize, 119usize); +payload_add!(37usize, 83usize, 120usize); +payload_add!(37usize, 84usize, 121usize); +payload_add!(37usize, 85usize, 122usize); +payload_add!(37usize, 86usize, 123usize); +payload_add!(37usize, 87usize, 124usize); +payload_add!(37usize, 88usize, 125usize); +payload_add!(37usize, 89usize, 126usize); +payload_add!(37usize, 90usize, 127usize); +payload_add!(37usize, 91usize, 128usize); +payload_add!(37usize, 92usize, 129usize); +payload_add!(37usize, 93usize, 130usize); +payload_add!(37usize, 94usize, 131usize); +payload_add!(37usize, 95usize, 132usize); +payload_add!(37usize, 96usize, 133usize); +payload_add!(37usize, 97usize, 134usize); +payload_add!(37usize, 98usize, 135usize); +payload_add!(37usize, 99usize, 136usize); +payload_add!(37usize, 100usize, 137usize); +payload_add!(37usize, 101usize, 138usize); +payload_add!(37usize, 102usize, 139usize); +payload_add!(37usize, 103usize, 140usize); +payload_add!(37usize, 104usize, 141usize); +payload_add!(37usize, 105usize, 142usize); +payload_add!(37usize, 106usize, 143usize); +payload_add!(37usize, 107usize, 144usize); +payload_add!(37usize, 108usize, 145usize); +payload_add!(37usize, 109usize, 146usize); +payload_add!(37usize, 110usize, 147usize); +payload_add!(37usize, 111usize, 148usize); +payload_add!(37usize, 112usize, 149usize); +payload_add!(37usize, 113usize, 150usize); +payload_add!(37usize, 114usize, 151usize); +payload_add!(37usize, 115usize, 152usize); +payload_add!(37usize, 116usize, 153usize); +payload_add!(37usize, 117usize, 154usize); +payload_add!(37usize, 118usize, 155usize); +payload_add!(37usize, 119usize, 156usize); +payload_add!(37usize, 120usize, 157usize); +payload_add!(37usize, 121usize, 158usize); +payload_add!(37usize, 122usize, 159usize); +payload_add!(37usize, 123usize, 160usize); +payload_add!(37usize, 124usize, 161usize); +payload_add!(37usize, 125usize, 162usize); +payload_add!(37usize, 126usize, 163usize); +payload_add!(37usize, 127usize, 164usize); +payload_add!(37usize, 128usize, 165usize); payload_add!(38usize, 1usize, 39usize); payload_add!(38usize, 2usize, 40usize); payload_add!(38usize, 3usize, 41usize); @@ -1909,6 +4869,86 @@ payload_add!(38usize, 45usize, 83usize); payload_add!(38usize, 46usize, 84usize); payload_add!(38usize, 47usize, 85usize); payload_add!(38usize, 48usize, 86usize); +payload_add!(38usize, 49usize, 87usize); +payload_add!(38usize, 50usize, 88usize); +payload_add!(38usize, 51usize, 89usize); +payload_add!(38usize, 52usize, 90usize); +payload_add!(38usize, 53usize, 91usize); +payload_add!(38usize, 54usize, 92usize); +payload_add!(38usize, 55usize, 93usize); +payload_add!(38usize, 56usize, 94usize); +payload_add!(38usize, 57usize, 95usize); +payload_add!(38usize, 58usize, 96usize); +payload_add!(38usize, 59usize, 97usize); +payload_add!(38usize, 60usize, 98usize); +payload_add!(38usize, 61usize, 99usize); +payload_add!(38usize, 62usize, 100usize); +payload_add!(38usize, 63usize, 101usize); +payload_add!(38usize, 64usize, 102usize); +payload_add!(38usize, 65usize, 103usize); +payload_add!(38usize, 66usize, 104usize); +payload_add!(38usize, 67usize, 105usize); +payload_add!(38usize, 68usize, 106usize); +payload_add!(38usize, 69usize, 107usize); +payload_add!(38usize, 70usize, 108usize); +payload_add!(38usize, 71usize, 109usize); +payload_add!(38usize, 72usize, 110usize); +payload_add!(38usize, 73usize, 111usize); +payload_add!(38usize, 74usize, 112usize); +payload_add!(38usize, 75usize, 113usize); +payload_add!(38usize, 76usize, 114usize); +payload_add!(38usize, 77usize, 115usize); +payload_add!(38usize, 78usize, 116usize); +payload_add!(38usize, 79usize, 117usize); +payload_add!(38usize, 80usize, 118usize); +payload_add!(38usize, 81usize, 119usize); +payload_add!(38usize, 82usize, 120usize); +payload_add!(38usize, 83usize, 121usize); +payload_add!(38usize, 84usize, 122usize); +payload_add!(38usize, 85usize, 123usize); +payload_add!(38usize, 86usize, 124usize); +payload_add!(38usize, 87usize, 125usize); +payload_add!(38usize, 88usize, 126usize); +payload_add!(38usize, 89usize, 127usize); +payload_add!(38usize, 90usize, 128usize); +payload_add!(38usize, 91usize, 129usize); +payload_add!(38usize, 92usize, 130usize); +payload_add!(38usize, 93usize, 131usize); +payload_add!(38usize, 94usize, 132usize); +payload_add!(38usize, 95usize, 133usize); +payload_add!(38usize, 96usize, 134usize); +payload_add!(38usize, 97usize, 135usize); +payload_add!(38usize, 98usize, 136usize); +payload_add!(38usize, 99usize, 137usize); +payload_add!(38usize, 100usize, 138usize); +payload_add!(38usize, 101usize, 139usize); +payload_add!(38usize, 102usize, 140usize); +payload_add!(38usize, 103usize, 141usize); +payload_add!(38usize, 104usize, 142usize); +payload_add!(38usize, 105usize, 143usize); +payload_add!(38usize, 106usize, 144usize); +payload_add!(38usize, 107usize, 145usize); +payload_add!(38usize, 108usize, 146usize); +payload_add!(38usize, 109usize, 147usize); +payload_add!(38usize, 110usize, 148usize); +payload_add!(38usize, 111usize, 149usize); +payload_add!(38usize, 112usize, 150usize); +payload_add!(38usize, 113usize, 151usize); +payload_add!(38usize, 114usize, 152usize); +payload_add!(38usize, 115usize, 153usize); +payload_add!(38usize, 116usize, 154usize); +payload_add!(38usize, 117usize, 155usize); +payload_add!(38usize, 118usize, 156usize); +payload_add!(38usize, 119usize, 157usize); +payload_add!(38usize, 120usize, 158usize); +payload_add!(38usize, 121usize, 159usize); +payload_add!(38usize, 122usize, 160usize); +payload_add!(38usize, 123usize, 161usize); +payload_add!(38usize, 124usize, 162usize); +payload_add!(38usize, 125usize, 163usize); +payload_add!(38usize, 126usize, 164usize); +payload_add!(38usize, 127usize, 165usize); +payload_add!(38usize, 128usize, 166usize); payload_add!(39usize, 1usize, 40usize); payload_add!(39usize, 2usize, 41usize); payload_add!(39usize, 3usize, 42usize); @@ -1957,6 +4997,86 @@ payload_add!(39usize, 45usize, 84usize); payload_add!(39usize, 46usize, 85usize); payload_add!(39usize, 47usize, 86usize); payload_add!(39usize, 48usize, 87usize); +payload_add!(39usize, 49usize, 88usize); +payload_add!(39usize, 50usize, 89usize); +payload_add!(39usize, 51usize, 90usize); +payload_add!(39usize, 52usize, 91usize); +payload_add!(39usize, 53usize, 92usize); +payload_add!(39usize, 54usize, 93usize); +payload_add!(39usize, 55usize, 94usize); +payload_add!(39usize, 56usize, 95usize); +payload_add!(39usize, 57usize, 96usize); +payload_add!(39usize, 58usize, 97usize); +payload_add!(39usize, 59usize, 98usize); +payload_add!(39usize, 60usize, 99usize); +payload_add!(39usize, 61usize, 100usize); +payload_add!(39usize, 62usize, 101usize); +payload_add!(39usize, 63usize, 102usize); +payload_add!(39usize, 64usize, 103usize); +payload_add!(39usize, 65usize, 104usize); +payload_add!(39usize, 66usize, 105usize); +payload_add!(39usize, 67usize, 106usize); +payload_add!(39usize, 68usize, 107usize); +payload_add!(39usize, 69usize, 108usize); +payload_add!(39usize, 70usize, 109usize); +payload_add!(39usize, 71usize, 110usize); +payload_add!(39usize, 72usize, 111usize); +payload_add!(39usize, 73usize, 112usize); +payload_add!(39usize, 74usize, 113usize); +payload_add!(39usize, 75usize, 114usize); +payload_add!(39usize, 76usize, 115usize); +payload_add!(39usize, 77usize, 116usize); +payload_add!(39usize, 78usize, 117usize); +payload_add!(39usize, 79usize, 118usize); +payload_add!(39usize, 80usize, 119usize); +payload_add!(39usize, 81usize, 120usize); +payload_add!(39usize, 82usize, 121usize); +payload_add!(39usize, 83usize, 122usize); +payload_add!(39usize, 84usize, 123usize); +payload_add!(39usize, 85usize, 124usize); +payload_add!(39usize, 86usize, 125usize); +payload_add!(39usize, 87usize, 126usize); +payload_add!(39usize, 88usize, 127usize); +payload_add!(39usize, 89usize, 128usize); +payload_add!(39usize, 90usize, 129usize); +payload_add!(39usize, 91usize, 130usize); +payload_add!(39usize, 92usize, 131usize); +payload_add!(39usize, 93usize, 132usize); +payload_add!(39usize, 94usize, 133usize); +payload_add!(39usize, 95usize, 134usize); +payload_add!(39usize, 96usize, 135usize); +payload_add!(39usize, 97usize, 136usize); +payload_add!(39usize, 98usize, 137usize); +payload_add!(39usize, 99usize, 138usize); +payload_add!(39usize, 100usize, 139usize); +payload_add!(39usize, 101usize, 140usize); +payload_add!(39usize, 102usize, 141usize); +payload_add!(39usize, 103usize, 142usize); +payload_add!(39usize, 104usize, 143usize); +payload_add!(39usize, 105usize, 144usize); +payload_add!(39usize, 106usize, 145usize); +payload_add!(39usize, 107usize, 146usize); +payload_add!(39usize, 108usize, 147usize); +payload_add!(39usize, 109usize, 148usize); +payload_add!(39usize, 110usize, 149usize); +payload_add!(39usize, 111usize, 150usize); +payload_add!(39usize, 112usize, 151usize); +payload_add!(39usize, 113usize, 152usize); +payload_add!(39usize, 114usize, 153usize); +payload_add!(39usize, 115usize, 154usize); +payload_add!(39usize, 116usize, 155usize); +payload_add!(39usize, 117usize, 156usize); +payload_add!(39usize, 118usize, 157usize); +payload_add!(39usize, 119usize, 158usize); +payload_add!(39usize, 120usize, 159usize); +payload_add!(39usize, 121usize, 160usize); +payload_add!(39usize, 122usize, 161usize); +payload_add!(39usize, 123usize, 162usize); +payload_add!(39usize, 124usize, 163usize); +payload_add!(39usize, 125usize, 164usize); +payload_add!(39usize, 126usize, 165usize); +payload_add!(39usize, 127usize, 166usize); +payload_add!(39usize, 128usize, 167usize); payload_add!(40usize, 1usize, 41usize); payload_add!(40usize, 2usize, 42usize); payload_add!(40usize, 3usize, 43usize); @@ -2005,6 +5125,86 @@ payload_add!(40usize, 45usize, 85usize); payload_add!(40usize, 46usize, 86usize); payload_add!(40usize, 47usize, 87usize); payload_add!(40usize, 48usize, 88usize); +payload_add!(40usize, 49usize, 89usize); +payload_add!(40usize, 50usize, 90usize); +payload_add!(40usize, 51usize, 91usize); +payload_add!(40usize, 52usize, 92usize); +payload_add!(40usize, 53usize, 93usize); +payload_add!(40usize, 54usize, 94usize); +payload_add!(40usize, 55usize, 95usize); +payload_add!(40usize, 56usize, 96usize); +payload_add!(40usize, 57usize, 97usize); +payload_add!(40usize, 58usize, 98usize); +payload_add!(40usize, 59usize, 99usize); +payload_add!(40usize, 60usize, 100usize); +payload_add!(40usize, 61usize, 101usize); +payload_add!(40usize, 62usize, 102usize); +payload_add!(40usize, 63usize, 103usize); +payload_add!(40usize, 64usize, 104usize); +payload_add!(40usize, 65usize, 105usize); +payload_add!(40usize, 66usize, 106usize); +payload_add!(40usize, 67usize, 107usize); +payload_add!(40usize, 68usize, 108usize); +payload_add!(40usize, 69usize, 109usize); +payload_add!(40usize, 70usize, 110usize); +payload_add!(40usize, 71usize, 111usize); +payload_add!(40usize, 72usize, 112usize); +payload_add!(40usize, 73usize, 113usize); +payload_add!(40usize, 74usize, 114usize); +payload_add!(40usize, 75usize, 115usize); +payload_add!(40usize, 76usize, 116usize); +payload_add!(40usize, 77usize, 117usize); +payload_add!(40usize, 78usize, 118usize); +payload_add!(40usize, 79usize, 119usize); +payload_add!(40usize, 80usize, 120usize); +payload_add!(40usize, 81usize, 121usize); +payload_add!(40usize, 82usize, 122usize); +payload_add!(40usize, 83usize, 123usize); +payload_add!(40usize, 84usize, 124usize); +payload_add!(40usize, 85usize, 125usize); +payload_add!(40usize, 86usize, 126usize); +payload_add!(40usize, 87usize, 127usize); +payload_add!(40usize, 88usize, 128usize); +payload_add!(40usize, 89usize, 129usize); +payload_add!(40usize, 90usize, 130usize); +payload_add!(40usize, 91usize, 131usize); +payload_add!(40usize, 92usize, 132usize); +payload_add!(40usize, 93usize, 133usize); +payload_add!(40usize, 94usize, 134usize); +payload_add!(40usize, 95usize, 135usize); +payload_add!(40usize, 96usize, 136usize); +payload_add!(40usize, 97usize, 137usize); +payload_add!(40usize, 98usize, 138usize); +payload_add!(40usize, 99usize, 139usize); +payload_add!(40usize, 100usize, 140usize); +payload_add!(40usize, 101usize, 141usize); +payload_add!(40usize, 102usize, 142usize); +payload_add!(40usize, 103usize, 143usize); +payload_add!(40usize, 104usize, 144usize); +payload_add!(40usize, 105usize, 145usize); +payload_add!(40usize, 106usize, 146usize); +payload_add!(40usize, 107usize, 147usize); +payload_add!(40usize, 108usize, 148usize); +payload_add!(40usize, 109usize, 149usize); +payload_add!(40usize, 110usize, 150usize); +payload_add!(40usize, 111usize, 151usize); +payload_add!(40usize, 112usize, 152usize); +payload_add!(40usize, 113usize, 153usize); +payload_add!(40usize, 114usize, 154usize); +payload_add!(40usize, 115usize, 155usize); +payload_add!(40usize, 116usize, 156usize); +payload_add!(40usize, 117usize, 157usize); +payload_add!(40usize, 118usize, 158usize); +payload_add!(40usize, 119usize, 159usize); +payload_add!(40usize, 120usize, 160usize); +payload_add!(40usize, 121usize, 161usize); +payload_add!(40usize, 122usize, 162usize); +payload_add!(40usize, 123usize, 163usize); +payload_add!(40usize, 124usize, 164usize); +payload_add!(40usize, 125usize, 165usize); +payload_add!(40usize, 126usize, 166usize); +payload_add!(40usize, 127usize, 167usize); +payload_add!(40usize, 128usize, 168usize); payload_add!(41usize, 1usize, 42usize); payload_add!(41usize, 2usize, 43usize); payload_add!(41usize, 3usize, 44usize); @@ -2053,6 +5253,86 @@ payload_add!(41usize, 45usize, 86usize); payload_add!(41usize, 46usize, 87usize); payload_add!(41usize, 47usize, 88usize); payload_add!(41usize, 48usize, 89usize); +payload_add!(41usize, 49usize, 90usize); +payload_add!(41usize, 50usize, 91usize); +payload_add!(41usize, 51usize, 92usize); +payload_add!(41usize, 52usize, 93usize); +payload_add!(41usize, 53usize, 94usize); +payload_add!(41usize, 54usize, 95usize); +payload_add!(41usize, 55usize, 96usize); +payload_add!(41usize, 56usize, 97usize); +payload_add!(41usize, 57usize, 98usize); +payload_add!(41usize, 58usize, 99usize); +payload_add!(41usize, 59usize, 100usize); +payload_add!(41usize, 60usize, 101usize); +payload_add!(41usize, 61usize, 102usize); +payload_add!(41usize, 62usize, 103usize); +payload_add!(41usize, 63usize, 104usize); +payload_add!(41usize, 64usize, 105usize); +payload_add!(41usize, 65usize, 106usize); +payload_add!(41usize, 66usize, 107usize); +payload_add!(41usize, 67usize, 108usize); +payload_add!(41usize, 68usize, 109usize); +payload_add!(41usize, 69usize, 110usize); +payload_add!(41usize, 70usize, 111usize); +payload_add!(41usize, 71usize, 112usize); +payload_add!(41usize, 72usize, 113usize); +payload_add!(41usize, 73usize, 114usize); +payload_add!(41usize, 74usize, 115usize); +payload_add!(41usize, 75usize, 116usize); +payload_add!(41usize, 76usize, 117usize); +payload_add!(41usize, 77usize, 118usize); +payload_add!(41usize, 78usize, 119usize); +payload_add!(41usize, 79usize, 120usize); +payload_add!(41usize, 80usize, 121usize); +payload_add!(41usize, 81usize, 122usize); +payload_add!(41usize, 82usize, 123usize); +payload_add!(41usize, 83usize, 124usize); +payload_add!(41usize, 84usize, 125usize); +payload_add!(41usize, 85usize, 126usize); +payload_add!(41usize, 86usize, 127usize); +payload_add!(41usize, 87usize, 128usize); +payload_add!(41usize, 88usize, 129usize); +payload_add!(41usize, 89usize, 130usize); +payload_add!(41usize, 90usize, 131usize); +payload_add!(41usize, 91usize, 132usize); +payload_add!(41usize, 92usize, 133usize); +payload_add!(41usize, 93usize, 134usize); +payload_add!(41usize, 94usize, 135usize); +payload_add!(41usize, 95usize, 136usize); +payload_add!(41usize, 96usize, 137usize); +payload_add!(41usize, 97usize, 138usize); +payload_add!(41usize, 98usize, 139usize); +payload_add!(41usize, 99usize, 140usize); +payload_add!(41usize, 100usize, 141usize); +payload_add!(41usize, 101usize, 142usize); +payload_add!(41usize, 102usize, 143usize); +payload_add!(41usize, 103usize, 144usize); +payload_add!(41usize, 104usize, 145usize); +payload_add!(41usize, 105usize, 146usize); +payload_add!(41usize, 106usize, 147usize); +payload_add!(41usize, 107usize, 148usize); +payload_add!(41usize, 108usize, 149usize); +payload_add!(41usize, 109usize, 150usize); +payload_add!(41usize, 110usize, 151usize); +payload_add!(41usize, 111usize, 152usize); +payload_add!(41usize, 112usize, 153usize); +payload_add!(41usize, 113usize, 154usize); +payload_add!(41usize, 114usize, 155usize); +payload_add!(41usize, 115usize, 156usize); +payload_add!(41usize, 116usize, 157usize); +payload_add!(41usize, 117usize, 158usize); +payload_add!(41usize, 118usize, 159usize); +payload_add!(41usize, 119usize, 160usize); +payload_add!(41usize, 120usize, 161usize); +payload_add!(41usize, 121usize, 162usize); +payload_add!(41usize, 122usize, 163usize); +payload_add!(41usize, 123usize, 164usize); +payload_add!(41usize, 124usize, 165usize); +payload_add!(41usize, 125usize, 166usize); +payload_add!(41usize, 126usize, 167usize); +payload_add!(41usize, 127usize, 168usize); +payload_add!(41usize, 128usize, 169usize); payload_add!(42usize, 1usize, 43usize); payload_add!(42usize, 2usize, 44usize); payload_add!(42usize, 3usize, 45usize); @@ -2101,6 +5381,86 @@ payload_add!(42usize, 45usize, 87usize); payload_add!(42usize, 46usize, 88usize); payload_add!(42usize, 47usize, 89usize); payload_add!(42usize, 48usize, 90usize); +payload_add!(42usize, 49usize, 91usize); +payload_add!(42usize, 50usize, 92usize); +payload_add!(42usize, 51usize, 93usize); +payload_add!(42usize, 52usize, 94usize); +payload_add!(42usize, 53usize, 95usize); +payload_add!(42usize, 54usize, 96usize); +payload_add!(42usize, 55usize, 97usize); +payload_add!(42usize, 56usize, 98usize); +payload_add!(42usize, 57usize, 99usize); +payload_add!(42usize, 58usize, 100usize); +payload_add!(42usize, 59usize, 101usize); +payload_add!(42usize, 60usize, 102usize); +payload_add!(42usize, 61usize, 103usize); +payload_add!(42usize, 62usize, 104usize); +payload_add!(42usize, 63usize, 105usize); +payload_add!(42usize, 64usize, 106usize); +payload_add!(42usize, 65usize, 107usize); +payload_add!(42usize, 66usize, 108usize); +payload_add!(42usize, 67usize, 109usize); +payload_add!(42usize, 68usize, 110usize); +payload_add!(42usize, 69usize, 111usize); +payload_add!(42usize, 70usize, 112usize); +payload_add!(42usize, 71usize, 113usize); +payload_add!(42usize, 72usize, 114usize); +payload_add!(42usize, 73usize, 115usize); +payload_add!(42usize, 74usize, 116usize); +payload_add!(42usize, 75usize, 117usize); +payload_add!(42usize, 76usize, 118usize); +payload_add!(42usize, 77usize, 119usize); +payload_add!(42usize, 78usize, 120usize); +payload_add!(42usize, 79usize, 121usize); +payload_add!(42usize, 80usize, 122usize); +payload_add!(42usize, 81usize, 123usize); +payload_add!(42usize, 82usize, 124usize); +payload_add!(42usize, 83usize, 125usize); +payload_add!(42usize, 84usize, 126usize); +payload_add!(42usize, 85usize, 127usize); +payload_add!(42usize, 86usize, 128usize); +payload_add!(42usize, 87usize, 129usize); +payload_add!(42usize, 88usize, 130usize); +payload_add!(42usize, 89usize, 131usize); +payload_add!(42usize, 90usize, 132usize); +payload_add!(42usize, 91usize, 133usize); +payload_add!(42usize, 92usize, 134usize); +payload_add!(42usize, 93usize, 135usize); +payload_add!(42usize, 94usize, 136usize); +payload_add!(42usize, 95usize, 137usize); +payload_add!(42usize, 96usize, 138usize); +payload_add!(42usize, 97usize, 139usize); +payload_add!(42usize, 98usize, 140usize); +payload_add!(42usize, 99usize, 141usize); +payload_add!(42usize, 100usize, 142usize); +payload_add!(42usize, 101usize, 143usize); +payload_add!(42usize, 102usize, 144usize); +payload_add!(42usize, 103usize, 145usize); +payload_add!(42usize, 104usize, 146usize); +payload_add!(42usize, 105usize, 147usize); +payload_add!(42usize, 106usize, 148usize); +payload_add!(42usize, 107usize, 149usize); +payload_add!(42usize, 108usize, 150usize); +payload_add!(42usize, 109usize, 151usize); +payload_add!(42usize, 110usize, 152usize); +payload_add!(42usize, 111usize, 153usize); +payload_add!(42usize, 112usize, 154usize); +payload_add!(42usize, 113usize, 155usize); +payload_add!(42usize, 114usize, 156usize); +payload_add!(42usize, 115usize, 157usize); +payload_add!(42usize, 116usize, 158usize); +payload_add!(42usize, 117usize, 159usize); +payload_add!(42usize, 118usize, 160usize); +payload_add!(42usize, 119usize, 161usize); +payload_add!(42usize, 120usize, 162usize); +payload_add!(42usize, 121usize, 163usize); +payload_add!(42usize, 122usize, 164usize); +payload_add!(42usize, 123usize, 165usize); +payload_add!(42usize, 124usize, 166usize); +payload_add!(42usize, 125usize, 167usize); +payload_add!(42usize, 126usize, 168usize); +payload_add!(42usize, 127usize, 169usize); +payload_add!(42usize, 128usize, 170usize); payload_add!(43usize, 1usize, 44usize); payload_add!(43usize, 2usize, 45usize); payload_add!(43usize, 3usize, 46usize); @@ -2149,6 +5509,86 @@ payload_add!(43usize, 45usize, 88usize); payload_add!(43usize, 46usize, 89usize); payload_add!(43usize, 47usize, 90usize); payload_add!(43usize, 48usize, 91usize); +payload_add!(43usize, 49usize, 92usize); +payload_add!(43usize, 50usize, 93usize); +payload_add!(43usize, 51usize, 94usize); +payload_add!(43usize, 52usize, 95usize); +payload_add!(43usize, 53usize, 96usize); +payload_add!(43usize, 54usize, 97usize); +payload_add!(43usize, 55usize, 98usize); +payload_add!(43usize, 56usize, 99usize); +payload_add!(43usize, 57usize, 100usize); +payload_add!(43usize, 58usize, 101usize); +payload_add!(43usize, 59usize, 102usize); +payload_add!(43usize, 60usize, 103usize); +payload_add!(43usize, 61usize, 104usize); +payload_add!(43usize, 62usize, 105usize); +payload_add!(43usize, 63usize, 106usize); +payload_add!(43usize, 64usize, 107usize); +payload_add!(43usize, 65usize, 108usize); +payload_add!(43usize, 66usize, 109usize); +payload_add!(43usize, 67usize, 110usize); +payload_add!(43usize, 68usize, 111usize); +payload_add!(43usize, 69usize, 112usize); +payload_add!(43usize, 70usize, 113usize); +payload_add!(43usize, 71usize, 114usize); +payload_add!(43usize, 72usize, 115usize); +payload_add!(43usize, 73usize, 116usize); +payload_add!(43usize, 74usize, 117usize); +payload_add!(43usize, 75usize, 118usize); +payload_add!(43usize, 76usize, 119usize); +payload_add!(43usize, 77usize, 120usize); +payload_add!(43usize, 78usize, 121usize); +payload_add!(43usize, 79usize, 122usize); +payload_add!(43usize, 80usize, 123usize); +payload_add!(43usize, 81usize, 124usize); +payload_add!(43usize, 82usize, 125usize); +payload_add!(43usize, 83usize, 126usize); +payload_add!(43usize, 84usize, 127usize); +payload_add!(43usize, 85usize, 128usize); +payload_add!(43usize, 86usize, 129usize); +payload_add!(43usize, 87usize, 130usize); +payload_add!(43usize, 88usize, 131usize); +payload_add!(43usize, 89usize, 132usize); +payload_add!(43usize, 90usize, 133usize); +payload_add!(43usize, 91usize, 134usize); +payload_add!(43usize, 92usize, 135usize); +payload_add!(43usize, 93usize, 136usize); +payload_add!(43usize, 94usize, 137usize); +payload_add!(43usize, 95usize, 138usize); +payload_add!(43usize, 96usize, 139usize); +payload_add!(43usize, 97usize, 140usize); +payload_add!(43usize, 98usize, 141usize); +payload_add!(43usize, 99usize, 142usize); +payload_add!(43usize, 100usize, 143usize); +payload_add!(43usize, 101usize, 144usize); +payload_add!(43usize, 102usize, 145usize); +payload_add!(43usize, 103usize, 146usize); +payload_add!(43usize, 104usize, 147usize); +payload_add!(43usize, 105usize, 148usize); +payload_add!(43usize, 106usize, 149usize); +payload_add!(43usize, 107usize, 150usize); +payload_add!(43usize, 108usize, 151usize); +payload_add!(43usize, 109usize, 152usize); +payload_add!(43usize, 110usize, 153usize); +payload_add!(43usize, 111usize, 154usize); +payload_add!(43usize, 112usize, 155usize); +payload_add!(43usize, 113usize, 156usize); +payload_add!(43usize, 114usize, 157usize); +payload_add!(43usize, 115usize, 158usize); +payload_add!(43usize, 116usize, 159usize); +payload_add!(43usize, 117usize, 160usize); +payload_add!(43usize, 118usize, 161usize); +payload_add!(43usize, 119usize, 162usize); +payload_add!(43usize, 120usize, 163usize); +payload_add!(43usize, 121usize, 164usize); +payload_add!(43usize, 122usize, 165usize); +payload_add!(43usize, 123usize, 166usize); +payload_add!(43usize, 124usize, 167usize); +payload_add!(43usize, 125usize, 168usize); +payload_add!(43usize, 126usize, 169usize); +payload_add!(43usize, 127usize, 170usize); +payload_add!(43usize, 128usize, 171usize); payload_add!(44usize, 1usize, 45usize); payload_add!(44usize, 2usize, 46usize); payload_add!(44usize, 3usize, 47usize); @@ -2197,6 +5637,86 @@ payload_add!(44usize, 45usize, 89usize); payload_add!(44usize, 46usize, 90usize); payload_add!(44usize, 47usize, 91usize); payload_add!(44usize, 48usize, 92usize); +payload_add!(44usize, 49usize, 93usize); +payload_add!(44usize, 50usize, 94usize); +payload_add!(44usize, 51usize, 95usize); +payload_add!(44usize, 52usize, 96usize); +payload_add!(44usize, 53usize, 97usize); +payload_add!(44usize, 54usize, 98usize); +payload_add!(44usize, 55usize, 99usize); +payload_add!(44usize, 56usize, 100usize); +payload_add!(44usize, 57usize, 101usize); +payload_add!(44usize, 58usize, 102usize); +payload_add!(44usize, 59usize, 103usize); +payload_add!(44usize, 60usize, 104usize); +payload_add!(44usize, 61usize, 105usize); +payload_add!(44usize, 62usize, 106usize); +payload_add!(44usize, 63usize, 107usize); +payload_add!(44usize, 64usize, 108usize); +payload_add!(44usize, 65usize, 109usize); +payload_add!(44usize, 66usize, 110usize); +payload_add!(44usize, 67usize, 111usize); +payload_add!(44usize, 68usize, 112usize); +payload_add!(44usize, 69usize, 113usize); +payload_add!(44usize, 70usize, 114usize); +payload_add!(44usize, 71usize, 115usize); +payload_add!(44usize, 72usize, 116usize); +payload_add!(44usize, 73usize, 117usize); +payload_add!(44usize, 74usize, 118usize); +payload_add!(44usize, 75usize, 119usize); +payload_add!(44usize, 76usize, 120usize); +payload_add!(44usize, 77usize, 121usize); +payload_add!(44usize, 78usize, 122usize); +payload_add!(44usize, 79usize, 123usize); +payload_add!(44usize, 80usize, 124usize); +payload_add!(44usize, 81usize, 125usize); +payload_add!(44usize, 82usize, 126usize); +payload_add!(44usize, 83usize, 127usize); +payload_add!(44usize, 84usize, 128usize); +payload_add!(44usize, 85usize, 129usize); +payload_add!(44usize, 86usize, 130usize); +payload_add!(44usize, 87usize, 131usize); +payload_add!(44usize, 88usize, 132usize); +payload_add!(44usize, 89usize, 133usize); +payload_add!(44usize, 90usize, 134usize); +payload_add!(44usize, 91usize, 135usize); +payload_add!(44usize, 92usize, 136usize); +payload_add!(44usize, 93usize, 137usize); +payload_add!(44usize, 94usize, 138usize); +payload_add!(44usize, 95usize, 139usize); +payload_add!(44usize, 96usize, 140usize); +payload_add!(44usize, 97usize, 141usize); +payload_add!(44usize, 98usize, 142usize); +payload_add!(44usize, 99usize, 143usize); +payload_add!(44usize, 100usize, 144usize); +payload_add!(44usize, 101usize, 145usize); +payload_add!(44usize, 102usize, 146usize); +payload_add!(44usize, 103usize, 147usize); +payload_add!(44usize, 104usize, 148usize); +payload_add!(44usize, 105usize, 149usize); +payload_add!(44usize, 106usize, 150usize); +payload_add!(44usize, 107usize, 151usize); +payload_add!(44usize, 108usize, 152usize); +payload_add!(44usize, 109usize, 153usize); +payload_add!(44usize, 110usize, 154usize); +payload_add!(44usize, 111usize, 155usize); +payload_add!(44usize, 112usize, 156usize); +payload_add!(44usize, 113usize, 157usize); +payload_add!(44usize, 114usize, 158usize); +payload_add!(44usize, 115usize, 159usize); +payload_add!(44usize, 116usize, 160usize); +payload_add!(44usize, 117usize, 161usize); +payload_add!(44usize, 118usize, 162usize); +payload_add!(44usize, 119usize, 163usize); +payload_add!(44usize, 120usize, 164usize); +payload_add!(44usize, 121usize, 165usize); +payload_add!(44usize, 122usize, 166usize); +payload_add!(44usize, 123usize, 167usize); +payload_add!(44usize, 124usize, 168usize); +payload_add!(44usize, 125usize, 169usize); +payload_add!(44usize, 126usize, 170usize); +payload_add!(44usize, 127usize, 171usize); +payload_add!(44usize, 128usize, 172usize); payload_add!(45usize, 1usize, 46usize); payload_add!(45usize, 2usize, 47usize); payload_add!(45usize, 3usize, 48usize); @@ -2245,6 +5765,86 @@ payload_add!(45usize, 45usize, 90usize); payload_add!(45usize, 46usize, 91usize); payload_add!(45usize, 47usize, 92usize); payload_add!(45usize, 48usize, 93usize); +payload_add!(45usize, 49usize, 94usize); +payload_add!(45usize, 50usize, 95usize); +payload_add!(45usize, 51usize, 96usize); +payload_add!(45usize, 52usize, 97usize); +payload_add!(45usize, 53usize, 98usize); +payload_add!(45usize, 54usize, 99usize); +payload_add!(45usize, 55usize, 100usize); +payload_add!(45usize, 56usize, 101usize); +payload_add!(45usize, 57usize, 102usize); +payload_add!(45usize, 58usize, 103usize); +payload_add!(45usize, 59usize, 104usize); +payload_add!(45usize, 60usize, 105usize); +payload_add!(45usize, 61usize, 106usize); +payload_add!(45usize, 62usize, 107usize); +payload_add!(45usize, 63usize, 108usize); +payload_add!(45usize, 64usize, 109usize); +payload_add!(45usize, 65usize, 110usize); +payload_add!(45usize, 66usize, 111usize); +payload_add!(45usize, 67usize, 112usize); +payload_add!(45usize, 68usize, 113usize); +payload_add!(45usize, 69usize, 114usize); +payload_add!(45usize, 70usize, 115usize); +payload_add!(45usize, 71usize, 116usize); +payload_add!(45usize, 72usize, 117usize); +payload_add!(45usize, 73usize, 118usize); +payload_add!(45usize, 74usize, 119usize); +payload_add!(45usize, 75usize, 120usize); +payload_add!(45usize, 76usize, 121usize); +payload_add!(45usize, 77usize, 122usize); +payload_add!(45usize, 78usize, 123usize); +payload_add!(45usize, 79usize, 124usize); +payload_add!(45usize, 80usize, 125usize); +payload_add!(45usize, 81usize, 126usize); +payload_add!(45usize, 82usize, 127usize); +payload_add!(45usize, 83usize, 128usize); +payload_add!(45usize, 84usize, 129usize); +payload_add!(45usize, 85usize, 130usize); +payload_add!(45usize, 86usize, 131usize); +payload_add!(45usize, 87usize, 132usize); +payload_add!(45usize, 88usize, 133usize); +payload_add!(45usize, 89usize, 134usize); +payload_add!(45usize, 90usize, 135usize); +payload_add!(45usize, 91usize, 136usize); +payload_add!(45usize, 92usize, 137usize); +payload_add!(45usize, 93usize, 138usize); +payload_add!(45usize, 94usize, 139usize); +payload_add!(45usize, 95usize, 140usize); +payload_add!(45usize, 96usize, 141usize); +payload_add!(45usize, 97usize, 142usize); +payload_add!(45usize, 98usize, 143usize); +payload_add!(45usize, 99usize, 144usize); +payload_add!(45usize, 100usize, 145usize); +payload_add!(45usize, 101usize, 146usize); +payload_add!(45usize, 102usize, 147usize); +payload_add!(45usize, 103usize, 148usize); +payload_add!(45usize, 104usize, 149usize); +payload_add!(45usize, 105usize, 150usize); +payload_add!(45usize, 106usize, 151usize); +payload_add!(45usize, 107usize, 152usize); +payload_add!(45usize, 108usize, 153usize); +payload_add!(45usize, 109usize, 154usize); +payload_add!(45usize, 110usize, 155usize); +payload_add!(45usize, 111usize, 156usize); +payload_add!(45usize, 112usize, 157usize); +payload_add!(45usize, 113usize, 158usize); +payload_add!(45usize, 114usize, 159usize); +payload_add!(45usize, 115usize, 160usize); +payload_add!(45usize, 116usize, 161usize); +payload_add!(45usize, 117usize, 162usize); +payload_add!(45usize, 118usize, 163usize); +payload_add!(45usize, 119usize, 164usize); +payload_add!(45usize, 120usize, 165usize); +payload_add!(45usize, 121usize, 166usize); +payload_add!(45usize, 122usize, 167usize); +payload_add!(45usize, 123usize, 168usize); +payload_add!(45usize, 124usize, 169usize); +payload_add!(45usize, 125usize, 170usize); +payload_add!(45usize, 126usize, 171usize); +payload_add!(45usize, 127usize, 172usize); +payload_add!(45usize, 128usize, 173usize); payload_add!(46usize, 1usize, 47usize); payload_add!(46usize, 2usize, 48usize); payload_add!(46usize, 3usize, 49usize); @@ -2293,6 +5893,86 @@ payload_add!(46usize, 45usize, 91usize); payload_add!(46usize, 46usize, 92usize); payload_add!(46usize, 47usize, 93usize); payload_add!(46usize, 48usize, 94usize); +payload_add!(46usize, 49usize, 95usize); +payload_add!(46usize, 50usize, 96usize); +payload_add!(46usize, 51usize, 97usize); +payload_add!(46usize, 52usize, 98usize); +payload_add!(46usize, 53usize, 99usize); +payload_add!(46usize, 54usize, 100usize); +payload_add!(46usize, 55usize, 101usize); +payload_add!(46usize, 56usize, 102usize); +payload_add!(46usize, 57usize, 103usize); +payload_add!(46usize, 58usize, 104usize); +payload_add!(46usize, 59usize, 105usize); +payload_add!(46usize, 60usize, 106usize); +payload_add!(46usize, 61usize, 107usize); +payload_add!(46usize, 62usize, 108usize); +payload_add!(46usize, 63usize, 109usize); +payload_add!(46usize, 64usize, 110usize); +payload_add!(46usize, 65usize, 111usize); +payload_add!(46usize, 66usize, 112usize); +payload_add!(46usize, 67usize, 113usize); +payload_add!(46usize, 68usize, 114usize); +payload_add!(46usize, 69usize, 115usize); +payload_add!(46usize, 70usize, 116usize); +payload_add!(46usize, 71usize, 117usize); +payload_add!(46usize, 72usize, 118usize); +payload_add!(46usize, 73usize, 119usize); +payload_add!(46usize, 74usize, 120usize); +payload_add!(46usize, 75usize, 121usize); +payload_add!(46usize, 76usize, 122usize); +payload_add!(46usize, 77usize, 123usize); +payload_add!(46usize, 78usize, 124usize); +payload_add!(46usize, 79usize, 125usize); +payload_add!(46usize, 80usize, 126usize); +payload_add!(46usize, 81usize, 127usize); +payload_add!(46usize, 82usize, 128usize); +payload_add!(46usize, 83usize, 129usize); +payload_add!(46usize, 84usize, 130usize); +payload_add!(46usize, 85usize, 131usize); +payload_add!(46usize, 86usize, 132usize); +payload_add!(46usize, 87usize, 133usize); +payload_add!(46usize, 88usize, 134usize); +payload_add!(46usize, 89usize, 135usize); +payload_add!(46usize, 90usize, 136usize); +payload_add!(46usize, 91usize, 137usize); +payload_add!(46usize, 92usize, 138usize); +payload_add!(46usize, 93usize, 139usize); +payload_add!(46usize, 94usize, 140usize); +payload_add!(46usize, 95usize, 141usize); +payload_add!(46usize, 96usize, 142usize); +payload_add!(46usize, 97usize, 143usize); +payload_add!(46usize, 98usize, 144usize); +payload_add!(46usize, 99usize, 145usize); +payload_add!(46usize, 100usize, 146usize); +payload_add!(46usize, 101usize, 147usize); +payload_add!(46usize, 102usize, 148usize); +payload_add!(46usize, 103usize, 149usize); +payload_add!(46usize, 104usize, 150usize); +payload_add!(46usize, 105usize, 151usize); +payload_add!(46usize, 106usize, 152usize); +payload_add!(46usize, 107usize, 153usize); +payload_add!(46usize, 108usize, 154usize); +payload_add!(46usize, 109usize, 155usize); +payload_add!(46usize, 110usize, 156usize); +payload_add!(46usize, 111usize, 157usize); +payload_add!(46usize, 112usize, 158usize); +payload_add!(46usize, 113usize, 159usize); +payload_add!(46usize, 114usize, 160usize); +payload_add!(46usize, 115usize, 161usize); +payload_add!(46usize, 116usize, 162usize); +payload_add!(46usize, 117usize, 163usize); +payload_add!(46usize, 118usize, 164usize); +payload_add!(46usize, 119usize, 165usize); +payload_add!(46usize, 120usize, 166usize); +payload_add!(46usize, 121usize, 167usize); +payload_add!(46usize, 122usize, 168usize); +payload_add!(46usize, 123usize, 169usize); +payload_add!(46usize, 124usize, 170usize); +payload_add!(46usize, 125usize, 171usize); +payload_add!(46usize, 126usize, 172usize); +payload_add!(46usize, 127usize, 173usize); +payload_add!(46usize, 128usize, 174usize); payload_add!(47usize, 1usize, 48usize); payload_add!(47usize, 2usize, 49usize); payload_add!(47usize, 3usize, 50usize); @@ -2341,6 +6021,86 @@ payload_add!(47usize, 45usize, 92usize); payload_add!(47usize, 46usize, 93usize); payload_add!(47usize, 47usize, 94usize); payload_add!(47usize, 48usize, 95usize); +payload_add!(47usize, 49usize, 96usize); +payload_add!(47usize, 50usize, 97usize); +payload_add!(47usize, 51usize, 98usize); +payload_add!(47usize, 52usize, 99usize); +payload_add!(47usize, 53usize, 100usize); +payload_add!(47usize, 54usize, 101usize); +payload_add!(47usize, 55usize, 102usize); +payload_add!(47usize, 56usize, 103usize); +payload_add!(47usize, 57usize, 104usize); +payload_add!(47usize, 58usize, 105usize); +payload_add!(47usize, 59usize, 106usize); +payload_add!(47usize, 60usize, 107usize); +payload_add!(47usize, 61usize, 108usize); +payload_add!(47usize, 62usize, 109usize); +payload_add!(47usize, 63usize, 110usize); +payload_add!(47usize, 64usize, 111usize); +payload_add!(47usize, 65usize, 112usize); +payload_add!(47usize, 66usize, 113usize); +payload_add!(47usize, 67usize, 114usize); +payload_add!(47usize, 68usize, 115usize); +payload_add!(47usize, 69usize, 116usize); +payload_add!(47usize, 70usize, 117usize); +payload_add!(47usize, 71usize, 118usize); +payload_add!(47usize, 72usize, 119usize); +payload_add!(47usize, 73usize, 120usize); +payload_add!(47usize, 74usize, 121usize); +payload_add!(47usize, 75usize, 122usize); +payload_add!(47usize, 76usize, 123usize); +payload_add!(47usize, 77usize, 124usize); +payload_add!(47usize, 78usize, 125usize); +payload_add!(47usize, 79usize, 126usize); +payload_add!(47usize, 80usize, 127usize); +payload_add!(47usize, 81usize, 128usize); +payload_add!(47usize, 82usize, 129usize); +payload_add!(47usize, 83usize, 130usize); +payload_add!(47usize, 84usize, 131usize); +payload_add!(47usize, 85usize, 132usize); +payload_add!(47usize, 86usize, 133usize); +payload_add!(47usize, 87usize, 134usize); +payload_add!(47usize, 88usize, 135usize); +payload_add!(47usize, 89usize, 136usize); +payload_add!(47usize, 90usize, 137usize); +payload_add!(47usize, 91usize, 138usize); +payload_add!(47usize, 92usize, 139usize); +payload_add!(47usize, 93usize, 140usize); +payload_add!(47usize, 94usize, 141usize); +payload_add!(47usize, 95usize, 142usize); +payload_add!(47usize, 96usize, 143usize); +payload_add!(47usize, 97usize, 144usize); +payload_add!(47usize, 98usize, 145usize); +payload_add!(47usize, 99usize, 146usize); +payload_add!(47usize, 100usize, 147usize); +payload_add!(47usize, 101usize, 148usize); +payload_add!(47usize, 102usize, 149usize); +payload_add!(47usize, 103usize, 150usize); +payload_add!(47usize, 104usize, 151usize); +payload_add!(47usize, 105usize, 152usize); +payload_add!(47usize, 106usize, 153usize); +payload_add!(47usize, 107usize, 154usize); +payload_add!(47usize, 108usize, 155usize); +payload_add!(47usize, 109usize, 156usize); +payload_add!(47usize, 110usize, 157usize); +payload_add!(47usize, 111usize, 158usize); +payload_add!(47usize, 112usize, 159usize); +payload_add!(47usize, 113usize, 160usize); +payload_add!(47usize, 114usize, 161usize); +payload_add!(47usize, 115usize, 162usize); +payload_add!(47usize, 116usize, 163usize); +payload_add!(47usize, 117usize, 164usize); +payload_add!(47usize, 118usize, 165usize); +payload_add!(47usize, 119usize, 166usize); +payload_add!(47usize, 120usize, 167usize); +payload_add!(47usize, 121usize, 168usize); +payload_add!(47usize, 122usize, 169usize); +payload_add!(47usize, 123usize, 170usize); +payload_add!(47usize, 124usize, 171usize); +payload_add!(47usize, 125usize, 172usize); +payload_add!(47usize, 126usize, 173usize); +payload_add!(47usize, 127usize, 174usize); +payload_add!(47usize, 128usize, 175usize); payload_add!(48usize, 1usize, 49usize); payload_add!(48usize, 2usize, 50usize); payload_add!(48usize, 3usize, 51usize); @@ -2389,3 +6149,83 @@ payload_add!(48usize, 45usize, 93usize); payload_add!(48usize, 46usize, 94usize); payload_add!(48usize, 47usize, 95usize); payload_add!(48usize, 48usize, 96usize); +payload_add!(48usize, 49usize, 97usize); +payload_add!(48usize, 50usize, 98usize); +payload_add!(48usize, 51usize, 99usize); +payload_add!(48usize, 52usize, 100usize); +payload_add!(48usize, 53usize, 101usize); +payload_add!(48usize, 54usize, 102usize); +payload_add!(48usize, 55usize, 103usize); +payload_add!(48usize, 56usize, 104usize); +payload_add!(48usize, 57usize, 105usize); +payload_add!(48usize, 58usize, 106usize); +payload_add!(48usize, 59usize, 107usize); +payload_add!(48usize, 60usize, 108usize); +payload_add!(48usize, 61usize, 109usize); +payload_add!(48usize, 62usize, 110usize); +payload_add!(48usize, 63usize, 111usize); +payload_add!(48usize, 64usize, 112usize); +payload_add!(48usize, 65usize, 113usize); +payload_add!(48usize, 66usize, 114usize); +payload_add!(48usize, 67usize, 115usize); +payload_add!(48usize, 68usize, 116usize); +payload_add!(48usize, 69usize, 117usize); +payload_add!(48usize, 70usize, 118usize); +payload_add!(48usize, 71usize, 119usize); +payload_add!(48usize, 72usize, 120usize); +payload_add!(48usize, 73usize, 121usize); +payload_add!(48usize, 74usize, 122usize); +payload_add!(48usize, 75usize, 123usize); +payload_add!(48usize, 76usize, 124usize); +payload_add!(48usize, 77usize, 125usize); +payload_add!(48usize, 78usize, 126usize); +payload_add!(48usize, 79usize, 127usize); +payload_add!(48usize, 80usize, 128usize); +payload_add!(48usize, 81usize, 129usize); +payload_add!(48usize, 82usize, 130usize); +payload_add!(48usize, 83usize, 131usize); +payload_add!(48usize, 84usize, 132usize); +payload_add!(48usize, 85usize, 133usize); +payload_add!(48usize, 86usize, 134usize); +payload_add!(48usize, 87usize, 135usize); +payload_add!(48usize, 88usize, 136usize); +payload_add!(48usize, 89usize, 137usize); +payload_add!(48usize, 90usize, 138usize); +payload_add!(48usize, 91usize, 139usize); +payload_add!(48usize, 92usize, 140usize); +payload_add!(48usize, 93usize, 141usize); +payload_add!(48usize, 94usize, 142usize); +payload_add!(48usize, 95usize, 143usize); +payload_add!(48usize, 96usize, 144usize); +payload_add!(48usize, 97usize, 145usize); +payload_add!(48usize, 98usize, 146usize); +payload_add!(48usize, 99usize, 147usize); +payload_add!(48usize, 100usize, 148usize); +payload_add!(48usize, 101usize, 149usize); +payload_add!(48usize, 102usize, 150usize); +payload_add!(48usize, 103usize, 151usize); +payload_add!(48usize, 104usize, 152usize); +payload_add!(48usize, 105usize, 153usize); +payload_add!(48usize, 106usize, 154usize); +payload_add!(48usize, 107usize, 155usize); +payload_add!(48usize, 108usize, 156usize); +payload_add!(48usize, 109usize, 157usize); +payload_add!(48usize, 110usize, 158usize); +payload_add!(48usize, 111usize, 159usize); +payload_add!(48usize, 112usize, 160usize); +payload_add!(48usize, 113usize, 161usize); +payload_add!(48usize, 114usize, 162usize); +payload_add!(48usize, 115usize, 163usize); +payload_add!(48usize, 116usize, 164usize); +payload_add!(48usize, 117usize, 165usize); +payload_add!(48usize, 118usize, 166usize); +payload_add!(48usize, 119usize, 167usize); +payload_add!(48usize, 120usize, 168usize); +payload_add!(48usize, 121usize, 169usize); +payload_add!(48usize, 122usize, 170usize); +payload_add!(48usize, 123usize, 171usize); +payload_add!(48usize, 124usize, 172usize); +payload_add!(48usize, 125usize, 173usize); +payload_add!(48usize, 126usize, 174usize); +payload_add!(48usize, 127usize, 175usize); +payload_add!(48usize, 128usize, 176usize); diff --git a/framework/scenario/tests/derive_managed_vec_item_struct_3.rs b/framework/scenario/tests/derive_managed_vec_item_struct_3.rs new file mode 100644 index 0000000000..a849617d60 --- /dev/null +++ b/framework/scenario/tests/derive_managed_vec_item_struct_3.rs @@ -0,0 +1,49 @@ +use multiversx_sc_scenario::api::StaticApi; + +multiversx_sc::derive_imports!(); +multiversx_sc::imports!(); + +// to test, run the following command in the crate folder: +// cargo expand --test derive_managed_vec_item_struct_2_test > expanded.rs + +/// Obtained from a contract from the community. +/// +/// Unusually large, payload size is 74. +#[derive(ManagedVecItem)] +pub struct Auction { + pub auctioned_token_type: TokenIdentifier, + pub auctioned_token_nonce: u64, + pub nr_auctioned_tokens: BigUint, + pub auction_type: AuctionType, + pub payment_token_type: EgldOrEsdtTokenIdentifier, + pub payment_token_nonce: u64, + pub min_bid: BigUint, + pub max_bid: Option>, + pub start_time: u64, + pub deadline: u64, + + pub original_owner: ManagedAddress, + pub current_bid: BigUint, + pub current_winner: ManagedAddress, + pub marketplace_cut_percentage: BigUint, + pub creator_royalties_percentage: BigUint, +} + +#[derive(ManagedVecItem)] +pub enum AuctionType { + None, + NftBid, + Nft, + SftAll, + SftOnePerPayment, +} + +#[test] +#[allow(clippy::assertions_on_constants)] +fn struct_3_static() { + assert_eq!( + as multiversx_sc::types::ManagedVecItem>::payload_size(), + 74 + ); + assert!(! as multiversx_sc::types::ManagedVecItem>::SKIPS_RESERIALIZATION); +} From eb291bea2c6758fbd7b8035a3d3f24a5ea677968 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Wed, 15 May 2024 18:08:21 +0300 Subject: [PATCH 24/62] ManagedVecItem - payload macro generator tool --- Cargo.lock | 4 +++ Cargo.toml | 1 + .../wrapped/managed_vec_item_payload.rs | 3 ++ tools/payload-macro-generator/.gitignore | 2 ++ tools/payload-macro-generator/Cargo.toml | 6 ++++ tools/payload-macro-generator/src/main.rs | 29 +++++++++++++++++++ 6 files changed, 45 insertions(+) create mode 100644 tools/payload-macro-generator/.gitignore create mode 100644 tools/payload-macro-generator/Cargo.toml create mode 100644 tools/payload-macro-generator/src/main.rs diff --git a/Cargo.lock b/Cargo.lock index 17d5b64293..95a0db229b 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -2371,6 +2371,10 @@ dependencies = [ "payable-features", ] +[[package]] +name = "payload-macro-generator" +version = "0.1.0" + [[package]] name = "pbkdf2" version = "0.12.2" diff --git a/Cargo.toml b/Cargo.toml index 8554af9b00..abeac2b710 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,6 +16,7 @@ members = [ "sdk/scenario-format", "tools/mxpy-snippet-generator", + "tools/payload-macro-generator", "vm", diff --git a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs index defa671549..4d544e8d75 100644 --- a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs +++ b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs @@ -75,6 +75,9 @@ impl ManagedVecItemPayloadAdd type Output = Self; } +/// Replaces a const generic expression. +/// +/// Remove once const generic expressions are stabilized in Rust. macro_rules! payload_add { ($dec1:expr, $dec2:expr, $result_add:expr) => { impl ManagedVecItemPayloadAdd> diff --git a/tools/payload-macro-generator/.gitignore b/tools/payload-macro-generator/.gitignore new file mode 100644 index 0000000000..4ddcf592f7 --- /dev/null +++ b/tools/payload-macro-generator/.gitignore @@ -0,0 +1,2 @@ +/target +output.rs \ No newline at end of file diff --git a/tools/payload-macro-generator/Cargo.toml b/tools/payload-macro-generator/Cargo.toml new file mode 100644 index 0000000000..8a9206efdf --- /dev/null +++ b/tools/payload-macro-generator/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "payload-macro-generator" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/tools/payload-macro-generator/src/main.rs b/tools/payload-macro-generator/src/main.rs new file mode 100644 index 0000000000..6991a6816e --- /dev/null +++ b/tools/payload-macro-generator/src/main.rs @@ -0,0 +1,29 @@ +use std::{ + fs::File, + io::{self, Write}, +}; + +const MIN: usize = 1; +const MAX_X: usize = 48; +const MAX_Y: usize = 128; + +/// Generates the payload_add! macros in the ManagedVecItem implem,entation. +/// +/// TODO: remove once generic const expressions are stabilized in Rust. +fn main() -> io::Result<()> { + let mut file = File::create("output.rs")?; + + // Generate add_sub_const_decimals! macro combinations + for x in MIN..=MAX_X { + for y in MIN..=MAX_Y { + let sum = x + y; + writeln!( + file, + "payload_add!({}usize, {}usize, {}usize);", + x, y, sum + )?; + } + } + + Ok(()) +} From 1c955a8df4ca34e50937ff6d254bc7aa1704a433 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 16 May 2024 10:19:34 +0300 Subject: [PATCH 25/62] sc 0.50.1 --- CHANGELOG.md | 7 +++++++ Cargo.lock | 18 +++++++++--------- contracts/benchmarks/large-storage/Cargo.toml | 4 ++-- .../benchmarks/large-storage/meta/Cargo.toml | 2 +- .../benchmarks/large-storage/wasm/Cargo.toml | 2 +- .../mappers/benchmark-common/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/meta/Cargo.toml | 2 +- .../mappers/linked-list-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/map-repeat/Cargo.toml | 4 ++-- .../mappers/map-repeat/meta/Cargo.toml | 2 +- .../mappers/map-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/queue-repeat/Cargo.toml | 4 ++-- .../mappers/queue-repeat/meta/Cargo.toml | 2 +- .../mappers/queue-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/set-repeat/Cargo.toml | 4 ++-- .../mappers/set-repeat/meta/Cargo.toml | 2 +- .../mappers/set-repeat/wasm/Cargo.toml | 2 +- .../mappers/single-value-repeat/Cargo.toml | 4 ++-- .../single-value-repeat/meta/Cargo.toml | 2 +- .../single-value-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/vec-repeat/Cargo.toml | 4 ++-- .../mappers/vec-repeat/meta/Cargo.toml | 2 +- .../mappers/vec-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/send-tx-repeat/Cargo.toml | 4 ++-- .../benchmarks/send-tx-repeat/meta/Cargo.toml | 2 +- .../benchmarks/send-tx-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/str-repeat/Cargo.toml | 4 ++-- .../benchmarks/str-repeat/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../benchmarks/str-repeat/wasm/Cargo.toml | 2 +- contracts/core/price-aggregator/Cargo.toml | 8 ++++---- .../core/price-aggregator/meta/Cargo.toml | 4 ++-- .../core/price-aggregator/wasm/Cargo.toml | 2 +- contracts/core/wegld-swap/Cargo.toml | 8 ++++---- contracts/core/wegld-swap/meta/Cargo.toml | 4 ++-- contracts/core/wegld-swap/wasm/Cargo.toml | 2 +- contracts/examples/adder/Cargo.toml | 4 ++-- contracts/examples/adder/interact/Cargo.toml | 2 +- contracts/examples/adder/meta/Cargo.toml | 2 +- contracts/examples/adder/wasm/Cargo.toml | 2 +- .../examples/bonding-curve-contract/Cargo.toml | 6 +++--- .../bonding-curve-contract/meta/Cargo.toml | 2 +- .../bonding-curve-contract/wasm/Cargo.toml | 2 +- contracts/examples/check-pause/Cargo.toml | 6 +++--- contracts/examples/check-pause/meta/Cargo.toml | 2 +- contracts/examples/check-pause/wasm/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/Cargo.toml | 4 ++-- .../examples/crowdfunding-esdt/meta/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/wasm/Cargo.toml | 2 +- contracts/examples/crypto-bubbles/Cargo.toml | 4 ++-- .../examples/crypto-bubbles/meta/Cargo.toml | 2 +- .../examples/crypto-bubbles/wasm/Cargo.toml | 2 +- .../crypto-kitties/common/kitty/Cargo.toml | 2 +- .../crypto-kitties/common/random/Cargo.toml | 2 +- .../crypto-kitties/kitty-auction/Cargo.toml | 4 ++-- .../kitty-auction/meta/Cargo.toml | 2 +- .../kitty-auction/wasm/Cargo.toml | 2 +- .../kitty-genetic-alg/Cargo.toml | 4 ++-- .../kitty-genetic-alg/meta/Cargo.toml | 2 +- .../kitty-genetic-alg/wasm/Cargo.toml | 2 +- .../crypto-kitties/kitty-ownership/Cargo.toml | 4 ++-- .../kitty-ownership/meta/Cargo.toml | 2 +- .../kitty-ownership/wasm/Cargo.toml | 2 +- contracts/examples/crypto-zombies/Cargo.toml | 4 ++-- .../examples/crypto-zombies/meta/Cargo.toml | 2 +- .../examples/crypto-zombies/wasm/Cargo.toml | 2 +- contracts/examples/digital-cash/Cargo.toml | 4 ++-- .../examples/digital-cash/meta/Cargo.toml | 2 +- .../examples/digital-cash/wasm/Cargo.toml | 2 +- contracts/examples/empty/Cargo.toml | 4 ++-- contracts/examples/empty/meta/Cargo.toml | 2 +- contracts/examples/empty/wasm/Cargo.toml | 2 +- .../examples/esdt-transfer-with-fee/Cargo.toml | 4 ++-- .../esdt-transfer-with-fee/meta/Cargo.toml | 2 +- .../esdt-transfer-with-fee/wasm/Cargo.toml | 2 +- contracts/examples/factorial/Cargo.toml | 4 ++-- contracts/examples/factorial/meta/Cargo.toml | 2 +- contracts/examples/factorial/wasm/Cargo.toml | 2 +- contracts/examples/fractional-nfts/Cargo.toml | 6 +++--- .../examples/fractional-nfts/meta/Cargo.toml | 2 +- .../examples/fractional-nfts/wasm/Cargo.toml | 2 +- contracts/examples/lottery-esdt/Cargo.toml | 4 ++-- .../examples/lottery-esdt/meta/Cargo.toml | 2 +- .../examples/lottery-esdt/wasm/Cargo.toml | 2 +- contracts/examples/multisig/Cargo.toml | 8 ++++---- .../examples/multisig/interact/Cargo.toml | 8 ++++---- contracts/examples/multisig/meta/Cargo.toml | 2 +- .../multisig/wasm-multisig-full/Cargo.toml | 2 +- .../multisig/wasm-multisig-view/Cargo.toml | 2 +- contracts/examples/multisig/wasm/Cargo.toml | 2 +- contracts/examples/nft-minter/Cargo.toml | 4 ++-- contracts/examples/nft-minter/meta/Cargo.toml | 2 +- contracts/examples/nft-minter/wasm/Cargo.toml | 2 +- .../examples/nft-storage-prepay/Cargo.toml | 4 ++-- .../nft-storage-prepay/meta/Cargo.toml | 2 +- .../nft-storage-prepay/wasm/Cargo.toml | 2 +- contracts/examples/nft-subscription/Cargo.toml | 6 +++--- .../examples/nft-subscription/meta/Cargo.toml | 2 +- .../examples/nft-subscription/wasm/Cargo.toml | 2 +- .../examples/order-book/factory/Cargo.toml | 4 ++-- .../order-book/factory/meta/Cargo.toml | 2 +- .../order-book/factory/wasm/Cargo.toml | 2 +- contracts/examples/order-book/pair/Cargo.toml | 4 ++-- .../examples/order-book/pair/meta/Cargo.toml | 2 +- .../examples/order-book/pair/wasm/Cargo.toml | 2 +- contracts/examples/ping-pong-egld/Cargo.toml | 4 ++-- .../examples/ping-pong-egld/meta/Cargo.toml | 2 +- .../examples/ping-pong-egld/wasm/Cargo.toml | 2 +- contracts/examples/proxy-pause/Cargo.toml | 4 ++-- contracts/examples/proxy-pause/meta/Cargo.toml | 2 +- contracts/examples/proxy-pause/wasm/Cargo.toml | 2 +- .../examples/rewards-distribution/Cargo.toml | 6 +++--- .../rewards-distribution/meta/Cargo.toml | 2 +- .../rewards-distribution/wasm/Cargo.toml | 2 +- contracts/examples/seed-nft-minter/Cargo.toml | 6 +++--- .../examples/seed-nft-minter/meta/Cargo.toml | 2 +- .../examples/seed-nft-minter/wasm/Cargo.toml | 2 +- contracts/examples/token-release/Cargo.toml | 4 ++-- .../examples/token-release/meta/Cargo.toml | 2 +- .../examples/token-release/wasm/Cargo.toml | 2 +- contracts/feature-tests/abi-tester/Cargo.toml | 6 +++--- .../abi_tester_expected_main.abi.json | 2 +- .../abi_tester_expected_view.abi.json | 2 +- .../feature-tests/abi-tester/meta/Cargo.toml | 2 +- .../abi-tester/wasm-abi-tester-ev/Cargo.toml | 2 +- .../feature-tests/abi-tester/wasm/Cargo.toml | 2 +- .../feature-tests/alloc-features/Cargo.toml | 4 ++-- .../alloc-features/meta/Cargo.toml | 2 +- .../wasm-alloc-mem-fail/Cargo.toml | 2 +- .../wasm-alloc-mem-leaking/Cargo.toml | 2 +- .../alloc-features/wasm/Cargo.toml | 2 +- .../feature-tests/basic-features/Cargo.toml | 6 +++--- .../basic-features/interact/Cargo.toml | 2 +- .../basic-features/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../basic-features/wasm/Cargo.toml | 2 +- .../big-float-features/Cargo.toml | 4 ++-- .../big-float-features/meta/Cargo.toml | 2 +- .../big-float-features/wasm/Cargo.toml | 2 +- .../feature-tests/composability/Cargo.toml | 4 ++-- .../builtin-func-features/Cargo.toml | 4 ++-- .../builtin-func-features/meta/Cargo.toml | 2 +- .../builtin-func-features/wasm/Cargo.toml | 2 +- .../esdt-contract-pair/Cargo.toml | 4 ++-- .../first-contract/Cargo.toml | 4 ++-- .../first-contract/meta/Cargo.toml | 4 ++-- .../first-contract/wasm/Cargo.toml | 2 +- .../second-contract/Cargo.toml | 4 ++-- .../second-contract/meta/Cargo.toml | 4 ++-- .../second-contract/wasm/Cargo.toml | 2 +- .../Cargo.toml | 4 ++-- .../child/Cargo.toml | 4 ++-- .../child/meta/Cargo.toml | 4 ++-- .../child/wasm/Cargo.toml | 2 +- .../parent/Cargo.toml | 4 ++-- .../parent/meta/Cargo.toml | 4 ++-- .../parent/wasm/Cargo.toml | 2 +- .../composability/forwarder-legacy/Cargo.toml | 4 ++-- .../forwarder-legacy/meta/Cargo.toml | 2 +- .../forwarder-legacy/wasm/Cargo.toml | 2 +- .../composability/forwarder-queue/Cargo.toml | 6 +++--- .../forwarder-queue/meta/Cargo.toml | 2 +- .../wasm-forwarder-queue-promises/Cargo.toml | 2 +- .../forwarder-queue/wasm/Cargo.toml | 2 +- .../composability/forwarder-raw/Cargo.toml | 4 ++-- .../forwarder-raw/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../forwarder-raw/wasm/Cargo.toml | 2 +- .../composability/forwarder/Cargo.toml | 4 ++-- .../composability/forwarder/meta/Cargo.toml | 2 +- .../composability/forwarder/wasm/Cargo.toml | 2 +- .../composability/interact/Cargo.toml | 4 ++-- .../local-esdt-and-nft/Cargo.toml | 4 ++-- .../local-esdt-and-nft/meta/Cargo.toml | 2 +- .../local-esdt-and-nft/wasm/Cargo.toml | 2 +- .../composability/promises-features/Cargo.toml | 2 +- .../promises-features/meta/Cargo.toml | 2 +- .../promises-features/wasm/Cargo.toml | 2 +- .../composability/proxy-test-first/Cargo.toml | 4 ++-- .../proxy-test-first/meta/Cargo.toml | 2 +- .../proxy-test-first/wasm/Cargo.toml | 2 +- .../composability/proxy-test-second/Cargo.toml | 4 ++-- .../proxy-test-second/meta/Cargo.toml | 2 +- .../proxy-test-second/wasm/Cargo.toml | 2 +- .../composability/recursive-caller/Cargo.toml | 4 ++-- .../recursive-caller/meta/Cargo.toml | 2 +- .../recursive-caller/wasm/Cargo.toml | 2 +- .../transfer-role-features/Cargo.toml | 6 +++--- .../transfer-role-features/meta/Cargo.toml | 2 +- .../transfer-role-features/wasm/Cargo.toml | 2 +- .../composability/vault/Cargo.toml | 4 ++-- .../composability/vault/meta/Cargo.toml | 2 +- .../vault/wasm-vault-promises/Cargo.toml | 2 +- .../vault/wasm-vault-upgrade/Cargo.toml | 2 +- .../composability/vault/wasm/Cargo.toml | 2 +- .../crowdfunding-erc20/Cargo.toml | 4 ++-- .../crowdfunding-erc20/meta/Cargo.toml | 2 +- .../crowdfunding-erc20/wasm/Cargo.toml | 2 +- .../erc1155-marketplace/Cargo.toml | 4 ++-- .../erc1155-marketplace/meta/Cargo.toml | 2 +- .../erc1155-marketplace/wasm/Cargo.toml | 2 +- .../erc1155-user-mock/Cargo.toml | 4 ++-- .../erc1155-user-mock/meta/Cargo.toml | 2 +- .../erc1155-user-mock/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc1155/Cargo.toml | 4 ++-- .../erc1155/meta/Cargo.toml | 2 +- .../erc1155/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc20/Cargo.toml | 4 ++-- .../erc-style-contracts/erc20/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc20/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc721/Cargo.toml | 4 ++-- .../erc-style-contracts/erc721/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc721/wasm/Cargo.toml | 2 +- .../lottery-erc20/Cargo.toml | 4 ++-- .../lottery-erc20/meta/Cargo.toml | 2 +- .../lottery-erc20/wasm/Cargo.toml | 2 +- .../esdt-system-sc-mock/Cargo.toml | 4 ++-- .../esdt-system-sc-mock/meta/Cargo.toml | 2 +- .../esdt-system-sc-mock/wasm/Cargo.toml | 2 +- .../feature-tests/exchange-features/Cargo.toml | 4 ++-- .../exchange-features/meta/Cargo.toml | 2 +- .../exchange-features/wasm/Cargo.toml | 2 +- .../formatted-message-features/Cargo.toml | 4 ++-- .../formatted-message-features/meta/Cargo.toml | 2 +- .../formatted-message-features/wasm/Cargo.toml | 2 +- .../managed-map-features/Cargo.toml | 4 ++-- .../managed-map-features/meta/Cargo.toml | 2 +- .../managed-map-features/wasm/Cargo.toml | 2 +- .../multi-contract-features/Cargo.toml | 4 ++-- .../multi-contract-features/meta/Cargo.toml | 2 +- .../wasm-multi-contract-alt-impl/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../multi-contract-features/wasm/Cargo.toml | 2 +- .../panic-message-features/Cargo.toml | 4 ++-- .../panic-message-features/meta/Cargo.toml | 2 +- .../panic-message-features/wasm/Cargo.toml | 2 +- .../feature-tests/payable-features/Cargo.toml | 4 ++-- .../payable-features/meta/Cargo.toml | 2 +- .../payable-features/wasm/Cargo.toml | 2 +- .../rust-snippets-generator-test/Cargo.toml | 4 ++-- .../interact-rs/Cargo.toml | 2 +- .../meta/Cargo.toml | 2 +- .../rust-snippets-generator-test/src/lib.rs | 2 +- .../wasm/Cargo.toml | 2 +- .../rust-testing-framework-tester/Cargo.toml | 4 ++-- .../meta/Cargo.toml | 2 +- .../wasm/Cargo.toml | 2 +- .../feature-tests/scenario-tester/Cargo.toml | 4 ++-- .../scenario-tester/meta/Cargo.toml | 2 +- .../scenario-tester/wasm/Cargo.toml | 2 +- contracts/feature-tests/use-module/Cargo.toml | 8 ++++---- .../feature-tests/use-module/meta/Cargo.toml | 2 +- .../use-module/meta/abi/Cargo.toml | 4 ++-- .../use_module_expected_main.abi.json | 2 +- .../use_module_expected_view.abi.json | 2 +- .../use-module/wasm-use-module-view/Cargo.toml | 2 +- .../feature-tests/use-module/wasm/Cargo.toml | 2 +- contracts/modules/Cargo.toml | 4 ++-- framework/base/Cargo.toml | 4 ++-- framework/derive/Cargo.toml | 2 +- framework/meta/Cargo.toml | 4 ++-- .../generate_snippets/snippet_crate_gen.rs | 2 +- framework/meta/src/version_history.rs | 3 ++- framework/scenario/Cargo.toml | 6 +++--- framework/snippets/Cargo.toml | 4 ++-- framework/wasm-adapter/Cargo.toml | 4 ++-- tools/mxpy-snippet-generator/Cargo.toml | 2 +- tools/rust-debugger/format-tests/Cargo.toml | 4 ++-- 272 files changed, 402 insertions(+), 394 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5c2352ff1e..d412990d36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,13 @@ They are: - `multiversx-chain-scenario-format`, in short `scenario-format`, scenario JSON serializer/deserializer, 1 crate. - `multiversx-sdk`, in short `sdk`, allows communication with the chain(s), 1 crate. +## [sc 0.50.1] - 2024-05-16 +- `sc-meta all snippets` generates unified syntax. +- Proxy generator can reference multi-contract variant. +- Fixes: + - `BoxedBytes` - fixed memory leak. + - `ManagedVecItem` - allowing larger payloads (up to 128 bytes). + ## [sc 0.50.0, codec 0.19.0, vm 0.8.4, sdk 0.4.1] - 2024-05-10 - Framework now runs on **stable** Rust. All unstable features were removed. The most important changes enabling this: - `CodecFrom` completely removed, `TypeAbiFrom` was used instead since 0.49.0. diff --git a/Cargo.lock b/Cargo.lock index 95a0db229b..669575cd44 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -1893,7 +1893,7 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "arrayvec", "getrandom 0.2.15", @@ -1914,7 +1914,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags 2.5.0", "hex-literal", @@ -1946,7 +1946,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.50.0" +version = "0.50.1" dependencies = [ "clap", "colored", @@ -1983,14 +1983,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.50.0" +version = "0.50.1" dependencies = [ "base64", "bech32", @@ -2017,7 +2017,7 @@ dependencies = [ [[package]] name = "multiversx-sc-snippets" -version = "0.50.0" +version = "0.50.1" dependencies = [ "base64", "env_logger", @@ -2032,7 +2032,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] @@ -2063,7 +2063,7 @@ dependencies = [ [[package]] name = "multiversx-wegld-swap-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", "multiversx-sc-modules", diff --git a/contracts/benchmarks/large-storage/Cargo.toml b/contracts/benchmarks/large-storage/Cargo.toml index ad60a82f74..138a09e851 100644 --- a/contracts/benchmarks/large-storage/Cargo.toml +++ b/contracts/benchmarks/large-storage/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/large_storage.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/large-storage/meta/Cargo.toml b/contracts/benchmarks/large-storage/meta/Cargo.toml index 43caaeea37..472e2b616f 100644 --- a/contracts/benchmarks/large-storage/meta/Cargo.toml +++ b/contracts/benchmarks/large-storage/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.toml b/contracts/benchmarks/large-storage/wasm/Cargo.toml index 37792b12f1..f3f97e406a 100644 --- a/contracts/benchmarks/large-storage/wasm/Cargo.toml +++ b/contracts/benchmarks/large-storage/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml index 95d8d11ca4..45310eb044 100644 --- a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml +++ b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml index 693d4816b1..a99aaed522 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml index f87d3e08ac..158b09a734 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml index f99021343c..21d623d7be 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/map-repeat/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/Cargo.toml index 93ce0cf9fb..675b56e1c2 100644 --- a/contracts/benchmarks/mappers/map-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml index 37ca3cb2a6..7a5424fa1a 100644 --- a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml index 3a425203e2..a525b02f79 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml index 527ff13d73..4d884954c0 100644 --- a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml index d3edc93457..d063dba3c1 100644 --- a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml index 6a874745ac..ec60e48a03 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/set-repeat/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/Cargo.toml index dca506d44f..ec51e7fde8 100644 --- a/contracts/benchmarks/mappers/set-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml index 5e6c8268b1..981872b36f 100644 --- a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml index f7173dc593..1154eaba4a 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml index 2d5cdaf3a9..683b716015 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml index 38641c9dc7..0a2a2219fd 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml index c8cd8d7c58..456d379155 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml index 318cb5fa3c..7c72eaf04d 100644 --- a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml index c2d42c1e53..7555f13c48 100644 --- a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml index 1f2160a463..cfd4d5c540 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/send-tx-repeat/Cargo.toml b/contracts/benchmarks/send-tx-repeat/Cargo.toml index 0cb5a4595e..90c0a64553 100644 --- a/contracts/benchmarks/send-tx-repeat/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/send_tx_repeat.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml index a0ee585630..17554ab4c4 100644 --- a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml index 5141d7db8b..10d0093eb7 100644 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/Cargo.toml b/contracts/benchmarks/str-repeat/Cargo.toml index 0afdad980c..4adfa00e76 100644 --- a/contracts/benchmarks/str-repeat/Cargo.toml +++ b/contracts/benchmarks/str-repeat/Cargo.toml @@ -12,10 +12,10 @@ path = "src/str_repeat.rs" managed-buffer-builder-cached = ["multiversx-sc/managed-buffer-builder-cached"] [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/str-repeat/meta/Cargo.toml b/contracts/benchmarks/str-repeat/meta/Cargo.toml index 2a053f362a..772906e453 100644 --- a/contracts/benchmarks/str-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/str-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml index 37f8484af3..5b30b06c37 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml index 16d624e31a..0a1b7a6c85 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["managed-buffer-builder-cached"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.toml b/contracts/benchmarks/str-repeat/wasm/Cargo.toml index 94a9cee235..bcf0787432 100644 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/price-aggregator/Cargo.toml b/contracts/core/price-aggregator/Cargo.toml index 93a8b91d51..98c6565aa7 100644 --- a/contracts/core/price-aggregator/Cargo.toml +++ b/contracts/core/price-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-price-aggregator-sc" -version = "0.50.0" +version = "0.50.1" authors = [ "Claudiu-Marcel Bruda ", "MultiversX ", @@ -19,15 +19,15 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dependencies] diff --git a/contracts/core/price-aggregator/meta/Cargo.toml b/contracts/core/price-aggregator/meta/Cargo.toml index e39ae566e3..e1814d1cba 100644 --- a/contracts/core/price-aggregator/meta/Cargo.toml +++ b/contracts/core/price-aggregator/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/price-aggregator/wasm/Cargo.toml b/contracts/core/price-aggregator/wasm/Cargo.toml index fbbdfb7394..f98a12e4e5 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.toml +++ b/contracts/core/price-aggregator/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/wegld-swap/Cargo.toml b/contracts/core/wegld-swap/Cargo.toml index f7b430a05f..016a09db45 100644 --- a/contracts/core/wegld-swap/Cargo.toml +++ b/contracts/core/wegld-swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-wegld-swap-sc" -version = "0.50.0" +version = "0.50.1" authors = [ "Dorin Iancu ", @@ -20,13 +20,13 @@ edition = "2021" path = "src/wegld.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/core/wegld-swap/meta/Cargo.toml b/contracts/core/wegld-swap/meta/Cargo.toml index 141e7af488..d728cc1385 100644 --- a/contracts/core/wegld-swap/meta/Cargo.toml +++ b/contracts/core/wegld-swap/meta/Cargo.toml @@ -11,10 +11,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/wegld-swap/wasm/Cargo.toml b/contracts/core/wegld-swap/wasm/Cargo.toml index 1ba58a7626..097811caf9 100644 --- a/contracts/core/wegld-swap/wasm/Cargo.toml +++ b/contracts/core/wegld-swap/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/adder/Cargo.toml b/contracts/examples/adder/Cargo.toml index 01d7d11103..58f704e35e 100644 --- a/contracts/examples/adder/Cargo.toml +++ b/contracts/examples/adder/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/adder.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/adder/interact/Cargo.toml b/contracts/examples/adder/interact/Cargo.toml index 3df4b6b103..8c37a2b820 100644 --- a/contracts/examples/adder/interact/Cargo.toml +++ b/contracts/examples/adder/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/snippets" diff --git a/contracts/examples/adder/meta/Cargo.toml b/contracts/examples/adder/meta/Cargo.toml index 8a6f226a36..cacdec590b 100644 --- a/contracts/examples/adder/meta/Cargo.toml +++ b/contracts/examples/adder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/adder/wasm/Cargo.toml b/contracts/examples/adder/wasm/Cargo.toml index 3b0e9c91af..a1b353be8d 100644 --- a/contracts/examples/adder/wasm/Cargo.toml +++ b/contracts/examples/adder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/bonding-curve-contract/Cargo.toml b/contracts/examples/bonding-curve-contract/Cargo.toml index fce63da78e..b224b700f3 100644 --- a/contracts/examples/bonding-curve-contract/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/bonding_curve_contract.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/bonding-curve-contract/meta/Cargo.toml b/contracts/examples/bonding-curve-contract/meta/Cargo.toml index e723215167..7e0659a813 100644 --- a/contracts/examples/bonding-curve-contract/meta/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml index b982e3bdf1..d9d6f45ab6 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/check-pause/Cargo.toml b/contracts/examples/check-pause/Cargo.toml index 599627d6fa..06b6762672 100644 --- a/contracts/examples/check-pause/Cargo.toml +++ b/contracts/examples/check-pause/Cargo.toml @@ -12,14 +12,14 @@ path = "src/check_pause.rs" num-bigint = "0.4" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/check-pause/meta/Cargo.toml b/contracts/examples/check-pause/meta/Cargo.toml index 0725414e65..eff5be4d68 100644 --- a/contracts/examples/check-pause/meta/Cargo.toml +++ b/contracts/examples/check-pause/meta/Cargo.toml @@ -9,6 +9,6 @@ authors = ["Alin Cruceat "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/check-pause/wasm/Cargo.toml b/contracts/examples/check-pause/wasm/Cargo.toml index 29e92731fb..b2f886722e 100644 --- a/contracts/examples/check-pause/wasm/Cargo.toml +++ b/contracts/examples/check-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crowdfunding-esdt/Cargo.toml b/contracts/examples/crowdfunding-esdt/Cargo.toml index 4f423292e1..de3edda2c7 100644 --- a/contracts/examples/crowdfunding-esdt/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/crowdfunding_esdt.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml index b15a3ac041..38f50eaef7 100644 --- a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml index bd584a528d..d916d9b70e 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-bubbles/Cargo.toml b/contracts/examples/crypto-bubbles/Cargo.toml index 4b3d2fa178..713794b94c 100644 --- a/contracts/examples/crypto-bubbles/Cargo.toml +++ b/contracts/examples/crypto-bubbles/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/crypto_bubbles.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-bubbles/meta/Cargo.toml b/contracts/examples/crypto-bubbles/meta/Cargo.toml index 519eacd8e6..8d6b4c8999 100644 --- a/contracts/examples/crypto-bubbles/meta/Cargo.toml +++ b/contracts/examples/crypto-bubbles/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.toml b/contracts/examples/crypto-bubbles/wasm/Cargo.toml index 422c67a898..683b6b820f 100644 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.toml +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml index 7168dbee64..3b051fe071 100644 --- a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" [dependencies.random] diff --git a/contracts/examples/crypto-kitties/common/random/Cargo.toml b/contracts/examples/crypto-kitties/common/random/Cargo.toml index cb4dabd43a..53a0e86625 100644 --- a/contracts/examples/crypto-kitties/common/random/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/random/Cargo.toml @@ -8,5 +8,5 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" diff --git a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml index 0d2443aac3..05e2dae958 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml @@ -17,9 +17,9 @@ version = "0.0.0" path = "../kitty-ownership" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml index 4cc88d99bb..61092e4f43 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml index ba25624426..a469a46d21 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml index 4eafac5572..9ee2ff5572 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml @@ -18,9 +18,9 @@ version = "0.0.0" path = "../common/random" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml index 4fc99625d7..eb47f6dbaf 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml index fd704cc077..c830f58ce1 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml index 5b1f9edb3d..2a089c2baf 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml @@ -21,9 +21,9 @@ version = "0.0.0" path = "../kitty-genetic-alg" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml index 88740f3eaf..2870c2a53b 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml index acc9e65db5..80da1c3165 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-zombies/Cargo.toml b/contracts/examples/crypto-zombies/Cargo.toml index 08c3e904f5..bb2df3bf84 100644 --- a/contracts/examples/crypto-zombies/Cargo.toml +++ b/contracts/examples/crypto-zombies/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-zombies/meta/Cargo.toml b/contracts/examples/crypto-zombies/meta/Cargo.toml index e71bcdf1aa..ac6971585c 100644 --- a/contracts/examples/crypto-zombies/meta/Cargo.toml +++ b/contracts/examples/crypto-zombies/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.toml b/contracts/examples/crypto-zombies/wasm/Cargo.toml index 07e1f9f79b..94f62bb240 100644 --- a/contracts/examples/crypto-zombies/wasm/Cargo.toml +++ b/contracts/examples/crypto-zombies/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/digital-cash/Cargo.toml b/contracts/examples/digital-cash/Cargo.toml index 8a81d21842..47a8895f89 100644 --- a/contracts/examples/digital-cash/Cargo.toml +++ b/contracts/examples/digital-cash/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/digital_cash.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/digital-cash/meta/Cargo.toml b/contracts/examples/digital-cash/meta/Cargo.toml index 9684210470..23c6e92813 100644 --- a/contracts/examples/digital-cash/meta/Cargo.toml +++ b/contracts/examples/digital-cash/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/digital-cash/wasm/Cargo.toml b/contracts/examples/digital-cash/wasm/Cargo.toml index c3e7ab8992..f6299159b7 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.toml +++ b/contracts/examples/digital-cash/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/empty/Cargo.toml b/contracts/examples/empty/Cargo.toml index f7567c795c..d86af47d4e 100644 --- a/contracts/examples/empty/Cargo.toml +++ b/contracts/examples/empty/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/empty.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/empty/meta/Cargo.toml b/contracts/examples/empty/meta/Cargo.toml index 18045a22fe..b0921a72e0 100644 --- a/contracts/examples/empty/meta/Cargo.toml +++ b/contracts/examples/empty/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/empty/wasm/Cargo.toml b/contracts/examples/empty/wasm/Cargo.toml index 986b5d4b40..bfc29befd8 100644 --- a/contracts/examples/empty/wasm/Cargo.toml +++ b/contracts/examples/empty/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/esdt-transfer-with-fee/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/Cargo.toml index 18913a6a88..4fa249d387 100644 --- a/contracts/examples/esdt-transfer-with-fee/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_transfer_with_fee.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml index e16702134c..4b1625c5d0 100644 --- a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml index 908bf4efc1..ca0205d2df 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/factorial/Cargo.toml b/contracts/examples/factorial/Cargo.toml index c2dd6c42d8..dc27e25d1c 100644 --- a/contracts/examples/factorial/Cargo.toml +++ b/contracts/examples/factorial/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/factorial.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/factorial/meta/Cargo.toml b/contracts/examples/factorial/meta/Cargo.toml index 74f7c6dbe9..c25ba718c2 100644 --- a/contracts/examples/factorial/meta/Cargo.toml +++ b/contracts/examples/factorial/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/factorial/wasm/Cargo.toml b/contracts/examples/factorial/wasm/Cargo.toml index f4d306ec6d..83a2e0d421 100644 --- a/contracts/examples/factorial/wasm/Cargo.toml +++ b/contracts/examples/factorial/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/fractional-nfts/Cargo.toml b/contracts/examples/fractional-nfts/Cargo.toml index e3b4dd4721..24149e5c5a 100644 --- a/contracts/examples/fractional-nfts/Cargo.toml +++ b/contracts/examples/fractional-nfts/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/fractional_nfts.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/fractional-nfts/meta/Cargo.toml b/contracts/examples/fractional-nfts/meta/Cargo.toml index 07ab765495..0a5cea1450 100644 --- a/contracts/examples/fractional-nfts/meta/Cargo.toml +++ b/contracts/examples/fractional-nfts/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.toml b/contracts/examples/fractional-nfts/wasm/Cargo.toml index e912cbed4b..3e0e20a9b8 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.toml +++ b/contracts/examples/fractional-nfts/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/lottery-esdt/Cargo.toml b/contracts/examples/lottery-esdt/Cargo.toml index f6d4acb67e..2fa674fed7 100644 --- a/contracts/examples/lottery-esdt/Cargo.toml +++ b/contracts/examples/lottery-esdt/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lottery.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/lottery-esdt/meta/Cargo.toml b/contracts/examples/lottery-esdt/meta/Cargo.toml index 2f737d5182..0f88b6c62e 100644 --- a/contracts/examples/lottery-esdt/meta/Cargo.toml +++ b/contracts/examples/lottery-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.toml b/contracts/examples/lottery-esdt/wasm/Cargo.toml index 060058ceb5..682b887dd3 100644 --- a/contracts/examples/lottery-esdt/wasm/Cargo.toml +++ b/contracts/examples/lottery-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/Cargo.toml b/contracts/examples/multisig/Cargo.toml index 102e7fff83..6e5690103e 100644 --- a/contracts/examples/multisig/Cargo.toml +++ b/contracts/examples/multisig/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/multisig.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.adder] @@ -27,7 +27,7 @@ path = "../adder" path = "../factorial" [dev-dependencies.multiversx-wegld-swap-sc] -version = "0.50.0" +version = "0.50.1" path = "../../core/wegld-swap" [dev-dependencies] diff --git a/contracts/examples/multisig/interact/Cargo.toml b/contracts/examples/multisig/interact/Cargo.toml index 6d0980b08a..ab946d05a9 100644 --- a/contracts/examples/multisig/interact/Cargo.toml +++ b/contracts/examples/multisig/interact/Cargo.toml @@ -18,17 +18,17 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../../contracts/modules" [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/snippets" [dependencies.multiversx-sc-scenario] -version = "=0.50.0" +version = "=0.50.1" path = "../../../../framework/scenario" [dependencies.multiversx-sc] -version = "=0.50.0" +version = "=0.50.1" path = "../../../../framework/base" diff --git a/contracts/examples/multisig/meta/Cargo.toml b/contracts/examples/multisig/meta/Cargo.toml index 18643a8af8..228087eebf 100644 --- a/contracts/examples/multisig/meta/Cargo.toml +++ b/contracts/examples/multisig/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml index 9339183ea0..f97f320937 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml index 9a1691b304..b09c6148df 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm/Cargo.toml b/contracts/examples/multisig/wasm/Cargo.toml index 15c6fcdda4..f3ffba8979 100644 --- a/contracts/examples/multisig/wasm/Cargo.toml +++ b/contracts/examples/multisig/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-minter/Cargo.toml b/contracts/examples/nft-minter/Cargo.toml index 6a6dc93818..2eb3c915b5 100644 --- a/contracts/examples/nft-minter/Cargo.toml +++ b/contracts/examples/nft-minter/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-minter/meta/Cargo.toml b/contracts/examples/nft-minter/meta/Cargo.toml index 64c911d3eb..fbf04e0e70 100644 --- a/contracts/examples/nft-minter/meta/Cargo.toml +++ b/contracts/examples/nft-minter/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-minter/wasm/Cargo.toml b/contracts/examples/nft-minter/wasm/Cargo.toml index d641e48f53..3910e59ad4 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.toml +++ b/contracts/examples/nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-storage-prepay/Cargo.toml b/contracts/examples/nft-storage-prepay/Cargo.toml index 85ce98347a..0a38b9601a 100644 --- a/contracts/examples/nft-storage-prepay/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/Cargo.toml @@ -10,9 +10,9 @@ path = "src/nft_storage_prepay.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-storage-prepay/meta/Cargo.toml b/contracts/examples/nft-storage-prepay/meta/Cargo.toml index f84e4d7e0b..8f63fdf9bb 100644 --- a/contracts/examples/nft-storage-prepay/meta/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/meta/Cargo.toml @@ -11,6 +11,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml index 7b9b0b7b5a..0688e1e2f8 100644 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-subscription/Cargo.toml b/contracts/examples/nft-subscription/Cargo.toml index e9b428722c..1ed733f7e8 100644 --- a/contracts/examples/nft-subscription/Cargo.toml +++ b/contracts/examples/nft-subscription/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-subscription/meta/Cargo.toml b/contracts/examples/nft-subscription/meta/Cargo.toml index a7149fa9dd..40ebfe2200 100644 --- a/contracts/examples/nft-subscription/meta/Cargo.toml +++ b/contracts/examples/nft-subscription/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-subscription/wasm/Cargo.toml b/contracts/examples/nft-subscription/wasm/Cargo.toml index 3eb795ed69..d571edb793 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.toml +++ b/contracts/examples/nft-subscription/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/factory/Cargo.toml b/contracts/examples/order-book/factory/Cargo.toml index 0565667f2b..96e8d7a9c3 100644 --- a/contracts/examples/order-book/factory/Cargo.toml +++ b/contracts/examples/order-book/factory/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/factory/meta/Cargo.toml b/contracts/examples/order-book/factory/meta/Cargo.toml index 4bf0679153..6eb84b176d 100644 --- a/contracts/examples/order-book/factory/meta/Cargo.toml +++ b/contracts/examples/order-book/factory/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/factory/wasm/Cargo.toml b/contracts/examples/order-book/factory/wasm/Cargo.toml index b9bc987077..a4e8d15158 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.toml +++ b/contracts/examples/order-book/factory/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/pair/Cargo.toml b/contracts/examples/order-book/pair/Cargo.toml index 506621642f..afb148fb1d 100644 --- a/contracts/examples/order-book/pair/Cargo.toml +++ b/contracts/examples/order-book/pair/Cargo.toml @@ -8,9 +8,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/pair/meta/Cargo.toml b/contracts/examples/order-book/pair/meta/Cargo.toml index 434e1a0753..9d0fe953c3 100644 --- a/contracts/examples/order-book/pair/meta/Cargo.toml +++ b/contracts/examples/order-book/pair/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/pair/wasm/Cargo.toml b/contracts/examples/order-book/pair/wasm/Cargo.toml index 1e51e9c3fb..fe727e8839 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.toml +++ b/contracts/examples/order-book/pair/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/ping-pong-egld/Cargo.toml b/contracts/examples/ping-pong-egld/Cargo.toml index 0cf328ce40..b7e9be8c11 100644 --- a/contracts/examples/ping-pong-egld/Cargo.toml +++ b/contracts/examples/ping-pong-egld/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/ping_pong.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/ping-pong-egld/meta/Cargo.toml b/contracts/examples/ping-pong-egld/meta/Cargo.toml index 948d484e68..d7aca8ceef 100644 --- a/contracts/examples/ping-pong-egld/meta/Cargo.toml +++ b/contracts/examples/ping-pong-egld/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.toml b/contracts/examples/ping-pong-egld/wasm/Cargo.toml index 6d50aca185..c1b822e3a2 100644 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.toml +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/proxy-pause/Cargo.toml b/contracts/examples/proxy-pause/Cargo.toml index 9a406d26e3..7f0b5626d4 100644 --- a/contracts/examples/proxy-pause/Cargo.toml +++ b/contracts/examples/proxy-pause/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/proxy_pause.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.check-pause] diff --git a/contracts/examples/proxy-pause/meta/Cargo.toml b/contracts/examples/proxy-pause/meta/Cargo.toml index 9aa661cca5..9305353045 100644 --- a/contracts/examples/proxy-pause/meta/Cargo.toml +++ b/contracts/examples/proxy-pause/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/proxy-pause/wasm/Cargo.toml b/contracts/examples/proxy-pause/wasm/Cargo.toml index 94aa50c199..3ef2cd3769 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.toml +++ b/contracts/examples/proxy-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/rewards-distribution/Cargo.toml b/contracts/examples/rewards-distribution/Cargo.toml index 06a8a138e0..9d79308662 100644 --- a/contracts/examples/rewards-distribution/Cargo.toml +++ b/contracts/examples/rewards-distribution/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/rewards_distribution.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/rewards-distribution/meta/Cargo.toml b/contracts/examples/rewards-distribution/meta/Cargo.toml index 4ee4f2feb1..8e74f644d1 100644 --- a/contracts/examples/rewards-distribution/meta/Cargo.toml +++ b/contracts/examples/rewards-distribution/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.toml b/contracts/examples/rewards-distribution/wasm/Cargo.toml index 9f260e035e..1cbf54d7aa 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.toml +++ b/contracts/examples/rewards-distribution/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/seed-nft-minter/Cargo.toml b/contracts/examples/seed-nft-minter/Cargo.toml index b69d9c9a1b..1139b0ba20 100644 --- a/contracts/examples/seed-nft-minter/Cargo.toml +++ b/contracts/examples/seed-nft-minter/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/seed_nft_minter.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/seed-nft-minter/meta/Cargo.toml b/contracts/examples/seed-nft-minter/meta/Cargo.toml index 8c9b014b15..db7beb331a 100644 --- a/contracts/examples/seed-nft-minter/meta/Cargo.toml +++ b/contracts/examples/seed-nft-minter/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.toml b/contracts/examples/seed-nft-minter/wasm/Cargo.toml index 7ff1aa3167..0c82bd70a2 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.toml +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/token-release/Cargo.toml b/contracts/examples/token-release/Cargo.toml index a9dd91049c..b5f588d0b0 100644 --- a/contracts/examples/token-release/Cargo.toml +++ b/contracts/examples/token-release/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/token_release.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/examples/token-release/meta/Cargo.toml b/contracts/examples/token-release/meta/Cargo.toml index 6472c62dbe..45084d38dd 100644 --- a/contracts/examples/token-release/meta/Cargo.toml +++ b/contracts/examples/token-release/meta/Cargo.toml @@ -10,7 +10,7 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/token-release/wasm/Cargo.toml b/contracts/examples/token-release/wasm/Cargo.toml index 7ba8ba53de..b1098af606 100644 --- a/contracts/examples/token-release/wasm/Cargo.toml +++ b/contracts/examples/token-release/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/Cargo.toml b/contracts/feature-tests/abi-tester/Cargo.toml index b91a4658f8..c7913e1be2 100644 --- a/contracts/feature-tests/abi-tester/Cargo.toml +++ b/contracts/feature-tests/abi-tester/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/abi_tester.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/meta" diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json index 83cee8e243..658c272483 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.0" + "version": "0.50.1" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json index 616cb2c407..c75a19fff9 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.0" + "version": "0.50.1" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/meta/Cargo.toml b/contracts/feature-tests/abi-tester/meta/Cargo.toml index 484740f799..c2af2a7964 100644 --- a/contracts/feature-tests/abi-tester/meta/Cargo.toml +++ b/contracts/feature-tests/abi-tester/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml index c987cc1014..18862cf3ff 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.toml b/contracts/feature-tests/abi-tester/wasm/Cargo.toml index a4c112d54a..3d4c21b5d6 100644 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/Cargo.toml b/contracts/feature-tests/alloc-features/Cargo.toml index deba8cc77f..36c6a81c5f 100644 --- a/contracts/feature-tests/alloc-features/Cargo.toml +++ b/contracts/feature-tests/alloc-features/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/alloc_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/alloc-features/meta/Cargo.toml b/contracts/feature-tests/alloc-features/meta/Cargo.toml index 2476a7d590..ab892f44fc 100644 --- a/contracts/feature-tests/alloc-features/meta/Cargo.toml +++ b/contracts/feature-tests/alloc-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml index 15c2824e8e..8f9dc59eef 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml index b53825c649..f7a1c986a7 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.toml b/contracts/feature-tests/alloc-features/wasm/Cargo.toml index 5483e7d87d..604d014fe7 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/Cargo.toml b/contracts/feature-tests/basic-features/Cargo.toml index 8b738d1002..ccfc3a21d0 100644 --- a/contracts/feature-tests/basic-features/Cargo.toml +++ b/contracts/feature-tests/basic-features/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/basic_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/basic-features/interact/Cargo.toml b/contracts/feature-tests/basic-features/interact/Cargo.toml index 60de45ea57..f2a15b0384 100644 --- a/contracts/feature-tests/basic-features/interact/Cargo.toml +++ b/contracts/feature-tests/basic-features/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/basic-features/meta/Cargo.toml b/contracts/feature-tests/basic-features/meta/Cargo.toml index f19e1049ea..dedbdbd5e8 100644 --- a/contracts/feature-tests/basic-features/meta/Cargo.toml +++ b/contracts/feature-tests/basic-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml index c6aa9bf34d..7e3b053bfe 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.toml b/contracts/feature-tests/basic-features/wasm/Cargo.toml index f74de0e5bf..6c1ca521c4 100644 --- a/contracts/feature-tests/basic-features/wasm/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/big-float-features/Cargo.toml b/contracts/feature-tests/big-float-features/Cargo.toml index b6f5d8a268..270c6e48ee 100644 --- a/contracts/feature-tests/big-float-features/Cargo.toml +++ b/contracts/feature-tests/big-float-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/big_float_main.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/big-float-features/meta/Cargo.toml b/contracts/feature-tests/big-float-features/meta/Cargo.toml index 2190f2d33a..e0263aa923 100644 --- a/contracts/feature-tests/big-float-features/meta/Cargo.toml +++ b/contracts/feature-tests/big-float-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.toml b/contracts/feature-tests/big-float-features/wasm/Cargo.toml index 3e42661142..4b4c47398e 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.toml +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/Cargo.toml b/contracts/feature-tests/composability/Cargo.toml index 6b8aece3a1..6d7e5a1a14 100644 --- a/contracts/feature-tests/composability/Cargo.toml +++ b/contracts/feature-tests/composability/Cargo.toml @@ -36,9 +36,9 @@ path = "recursive-caller" path = "vault" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml index e681d83de5..40dd7806c9 100644 --- a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/builtin_func_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml index c21206f6b7..78fecb685a 100644 --- a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml index fb41856a7b..71c249f42d 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml index c8590eddc0..22dbfcf60f 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml @@ -12,9 +12,9 @@ path = "first-contract" path = "second-contract" [dev-dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml index 5df5441b60..5dc5a8c70c 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml index 7cb1c1954f..e6bf521eb3 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml index 5f227a3bbd..75bf650c13 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml index 4876471d56..c58bf7eeba 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml @@ -10,10 +10,10 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml index ec4dd76d45..cd435c65b1 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml index c112f28171..57fdd2a32d 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml index 4d454c45bd..f232ba1fc2 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml @@ -16,9 +16,9 @@ path = "parent" path = "child" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml index 58cf6fb6c1..239c176cd6 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml index 2c3435f72f..1623016c58 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml index 08b87de82c..9d948ed1a8 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml index 40809b2ff8..4134271eee 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml index 1900e42ce5..30423fa072 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml index 8ae671f12c..bd92a51740 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml index c296870251..018aafdd8f 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml @@ -12,10 +12,10 @@ path = "src/forwarder_legacy_main.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml index 698488368f..7031720601 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml index d05dbe3ef7..aa9c8d2cd1 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml index 48077eca8b..5b874c3212 100644 --- a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/forwarder_queue.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" optional = true [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml index 4870962372..2044404279 100644 --- a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml index 2486716bd7..37d301cb4f 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml index c961e16432..9f95037b69 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml index bc898280c5..4059317f1f 100644 --- a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/forwarder_raw.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml index c09653539c..abad11606a 100644 --- a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml index e1564c014d..8fb817d32f 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml index 5aab141abf..a344f1b8f0 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml index 34acac241a..805e5bcc3f 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder/Cargo.toml b/contracts/feature-tests/composability/forwarder/Cargo.toml index e8bac116cc..01b55029fa 100644 --- a/contracts/feature-tests/composability/forwarder/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/forwarder_main.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml index 5423d48966..9adb95c2a1 100644 --- a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml index b7e6d9fc22..d84c2f897c 100644 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/interact/Cargo.toml b/contracts/feature-tests/composability/interact/Cargo.toml index 0b0fc143e0..b58dc2c5a7 100644 --- a/contracts/feature-tests/composability/interact/Cargo.toml +++ b/contracts/feature-tests/composability/interact/Cargo.toml @@ -24,9 +24,9 @@ path = "../forwarder-queue" path = "../promises-features" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../../contracts/modules" [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml index 6abdbbd6ad..69a627f332 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml index 8be9e00cca..c3751aee68 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml index 0bef6ec952..3ab1f371d3 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/promises-features/Cargo.toml b/contracts/feature-tests/composability/promises-features/Cargo.toml index d859fa9184..1957628882 100644 --- a/contracts/feature-tests/composability/promises-features/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = "src/promises_main.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" diff --git a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml index 51b36cf55b..e9da47adf6 100644 --- a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml index 2a50527d00..ecfb439d11 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml index 5089ae8e5e..e1c64de7a3 100644 --- a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml @@ -12,10 +12,10 @@ path = "src/proxy-test-first.rs" hex-literal = "0.4.1" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml index a959e10a20..caa8b48cfc 100644 --- a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml index fb2967736b..9b7a74f40d 100644 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml index c37c88fa75..6b851b730c 100644 --- a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/proxy-test-second.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml index e4859fb220..3d48f515e1 100644 --- a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml index fd2120ffa2..19049f294b 100644 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/recursive-caller/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/Cargo.toml index ecdcf89509..657db9ff6a 100644 --- a/contracts/feature-tests/composability/recursive-caller/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/Cargo.toml @@ -12,9 +12,9 @@ path = "src/recursive_caller.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml index dc3784bfab..e3bbc2ab4f 100644 --- a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml index b52712716e..4fefcb2201 100644 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml index f1a1fc9d62..18c033d87c 100644 --- a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml @@ -12,13 +12,13 @@ path = "src/lib.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml index 8d0fcbb68b..6a48904ac1 100644 --- a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml index e613b90c3e..e308115d74 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/Cargo.toml b/contracts/feature-tests/composability/vault/Cargo.toml index 4da10eadf2..81140f8b4d 100644 --- a/contracts/feature-tests/composability/vault/Cargo.toml +++ b/contracts/feature-tests/composability/vault/Cargo.toml @@ -10,9 +10,9 @@ path = "src/vault.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/vault/meta/Cargo.toml b/contracts/feature-tests/composability/vault/meta/Cargo.toml index bba19b1692..659bdd4a50 100644 --- a/contracts/feature-tests/composability/vault/meta/Cargo.toml +++ b/contracts/feature-tests/composability/vault/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml index 7ae312d234..c31e954ac5 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml index 1ac9d7a3eb..b36434739a 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.toml b/contracts/feature-tests/composability/vault/wasm/Cargo.toml index dcad7dd470..86b21b5a5a 100644 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml index af59c252e1..6451c0441d 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/crowdfunding_erc20.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml index 109640cbff..e736530831 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml index a12ad76ba5..0633d87ccc 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml index 1ed1db494f..807f95adc6 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml @@ -13,10 +13,10 @@ path = "src/lib.rs" path = "../erc1155" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml index d0c6a8f89a..b42302f8e5 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml index 920cdb6d18..0f6651dfb8 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml index 20e6accec6..bc22058201 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml index ff51534af6..ffc26f129a 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml index 99ab569a9b..c3b8a0889d 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml index cd026019d1..c121ca828b 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/erc1155.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" [dev-dependencies.erc1155-user-mock] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml index 8920ff26ca..d29ac71de7 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml index 226a4e656d..b3a72d9f86 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml index 4e79b41a48..6036d0c34e 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/erc20.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml index 7ecffa7baf..7693bb48e3 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml index f7d2303648..a93aad0954 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml index 36b342c5fb..142cf1c42c 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml @@ -10,9 +10,9 @@ path = "src/erc721.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml index 7109f4e70a..e408e153ab 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml index 8bda1c73ec..4886b668bc 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml index f439cf41d4..5752b59be0 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/lottery.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml index 4d09e600fe..325e6e61b2 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml index fc81c88fd1..c48f778202 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml index c6b14eadc7..6937de32bb 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_system_sc_mock.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml index 18eb3960d2..ea3ee87423 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml index 7697d25efc..12b5fce711 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/exchange-features/Cargo.toml b/contracts/feature-tests/exchange-features/Cargo.toml index 5ab2bdea18..3ecd59b340 100644 --- a/contracts/feature-tests/exchange-features/Cargo.toml +++ b/contracts/feature-tests/exchange-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/exchange_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/exchange-features/meta/Cargo.toml b/contracts/feature-tests/exchange-features/meta/Cargo.toml index 0b7383402f..c58de5bd9e 100644 --- a/contracts/feature-tests/exchange-features/meta/Cargo.toml +++ b/contracts/feature-tests/exchange-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.toml b/contracts/feature-tests/exchange-features/wasm/Cargo.toml index 0141df21ea..d39e3d226a 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.toml +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/formatted-message-features/Cargo.toml b/contracts/feature-tests/formatted-message-features/Cargo.toml index cd344b485b..48af06e141 100644 --- a/contracts/feature-tests/formatted-message-features/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/formatted_message_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml index 38d0e6a75b..925ef3f2e4 100644 --- a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml index 15bb2c28c0..2afee872bf 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/managed-map-features/Cargo.toml b/contracts/feature-tests/managed-map-features/Cargo.toml index 5142134a89..69eaacdd1e 100644 --- a/contracts/feature-tests/managed-map-features/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/mmap_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/managed-map-features/meta/Cargo.toml b/contracts/feature-tests/managed-map-features/meta/Cargo.toml index 710215d3ea..b57398d162 100644 --- a/contracts/feature-tests/managed-map-features/meta/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml index 19b7f4231d..b7ce8dec6d 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/Cargo.toml b/contracts/feature-tests/multi-contract-features/Cargo.toml index 9716c53dfc..a548293fe5 100644 --- a/contracts/feature-tests/multi-contract-features/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/Cargo.toml @@ -12,9 +12,9 @@ path = "src/multi_contract_features.rs" example_feature = [] [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml index 749f427f52..9bd9d2503b 100644 --- a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml index 2bc184ff09..d18f4d8c59 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml index ac7e6331ce..308fe5594c 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["example_feature"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml index bc869f15fe..ce8564d6e3 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml index 654a0bb859..488124f208 100644 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/panic-message-features/Cargo.toml b/contracts/feature-tests/panic-message-features/Cargo.toml index 36e475bb60..b3c853f36d 100644 --- a/contracts/feature-tests/panic-message-features/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/panic_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/panic-message-features/meta/Cargo.toml b/contracts/feature-tests/panic-message-features/meta/Cargo.toml index 98832309a9..7ecc5c0f06 100644 --- a/contracts/feature-tests/panic-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml index 9e7e11f1ef..b982ef6d44 100644 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/payable-features/Cargo.toml b/contracts/feature-tests/payable-features/Cargo.toml index b1a8eada8b..e2f3a9eb7e 100644 --- a/contracts/feature-tests/payable-features/Cargo.toml +++ b/contracts/feature-tests/payable-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/payable_features.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/payable-features/meta/Cargo.toml b/contracts/feature-tests/payable-features/meta/Cargo.toml index 4c8a0c1e82..c990e2b3f7 100644 --- a/contracts/feature-tests/payable-features/meta/Cargo.toml +++ b/contracts/feature-tests/payable-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.toml b/contracts/feature-tests/payable-features/wasm/Cargo.toml index 7077b92045..236ad71f17 100644 --- a/contracts/feature-tests/payable-features/wasm/Cargo.toml +++ b/contracts/feature-tests/payable-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml index 28b21758f1..c7b2c13a8d 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml index dee69733d5..459ea4ed3d 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml @@ -13,7 +13,7 @@ path = "src/interactor_main.rs" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/snippets" # [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml index 449c0c22c6..3145478e01 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs index 39e3d6f0ec..bdc003a53a 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs +++ b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs @@ -13,7 +13,7 @@ multiversx_sc::derive_imports!(); // Additionally, we also have to update the interact-rs snippets manually to add relative paths: // [dependencies.multiversx-sc-snippets] -// version = "0.50.0" +// version = "0.50.1" // path = "../../../../framework/snippets" #[derive( diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml index cfda3e917b..7106170016 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml index 8a972dee28..5e4e9c3658 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" features = [ "alloc" ] @@ -17,7 +17,7 @@ path = "../../examples/adder" path = "../../feature-tests/basic-features" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml index 2ab1f50f29..57017161e8 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml index 55fe7b60eb..1f804a8b00 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/scenario-tester/Cargo.toml b/contracts/feature-tests/scenario-tester/Cargo.toml index 7730957bf3..6b8a851a73 100644 --- a/contracts/feature-tests/scenario-tester/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/scenario-tester/meta/Cargo.toml b/contracts/feature-tests/scenario-tester/meta/Cargo.toml index 5e098c989a..9ef6388239 100644 --- a/contracts/feature-tests/scenario-tester/meta/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml index 0119b76a59..db973f8887 100644 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/Cargo.toml b/contracts/feature-tests/use-module/Cargo.toml index 96a755fa3e..2af9a18a90 100644 --- a/contracts/feature-tests/use-module/Cargo.toml +++ b/contracts/feature-tests/use-module/Cargo.toml @@ -9,17 +9,17 @@ publish = false path = "src/use_module.rs" [dependencies.multiversx-sc-modules] -version = "0.50.0" +version = "0.50.1" path = "../../../contracts/modules" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../framework/meta" diff --git a/contracts/feature-tests/use-module/meta/Cargo.toml b/contracts/feature-tests/use-module/meta/Cargo.toml index e236f28a16..7959e308e6 100644 --- a/contracts/feature-tests/use-module/meta/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/meta/abi/Cargo.toml b/contracts/feature-tests/use-module/meta/abi/Cargo.toml index 2e3972993d..b5d1825853 100644 --- a/contracts/feature-tests/use-module/meta/abi/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/abi/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/use_module_expected_main.abi.json b/contracts/feature-tests/use-module/use_module_expected_main.abi.json index 4bb1d59883..c64a1e3bf8 100644 --- a/contracts/feature-tests/use-module/use_module_expected_main.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.0" + "version": "0.50.1" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/use_module_expected_view.abi.json b/contracts/feature-tests/use-module/use_module_expected_view.abi.json index 921701e29f..9be47a4ba3 100644 --- a/contracts/feature-tests/use-module/use_module_expected_view.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.0" + "version": "0.50.1" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml index 0578f1a8dc..6f90f19ed4 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.toml b/contracts/feature-tests/use-module/wasm/Cargo.toml index fb19580638..2a36644a09 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/modules/Cargo.toml b/contracts/modules/Cargo.toml index 88e24c875d..76b6bb88c2 100644 --- a/contracts/modules/Cargo.toml +++ b/contracts/modules/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = ["MultiversX "] @@ -17,5 +17,5 @@ categories = ["no-std", "wasm", "cryptography::cryptocurrencies"] alloc = ["multiversx-sc/alloc"] [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../framework/base" diff --git a/framework/base/Cargo.toml b/framework/base/Cargo.toml index c112d5ae7f..2e07c40cef 100644 --- a/framework/base/Cargo.toml +++ b/framework/base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] @@ -29,7 +29,7 @@ num-traits = { version = "=0.2.19", default-features = false } unwrap-infallible = "0.1.5" [dependencies.multiversx-sc-derive] -version = "=0.50.0" +version = "=0.50.1" path = "../derive" [dependencies.multiversx-sc-codec] diff --git a/framework/derive/Cargo.toml b/framework/derive/Cargo.toml index dfbd737e90..51c4fbb757 100644 --- a/framework/derive/Cargo.toml +++ b/framework/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] diff --git a/framework/meta/Cargo.toml b/framework/meta/Cargo.toml index 104675190b..21eae22f88 100644 --- a/framework/meta/Cargo.toml +++ b/framework/meta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-meta" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = [ @@ -52,7 +52,7 @@ pathdiff = { version = "0.2.1", optional = true } common-path = { version = "1.0.0", optional = true } [dependencies.multiversx-sc] -version = "=0.50.0" +version = "=0.50.1" path = "../base" features = ["alloc", "num-bigint"] diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 3545b2c303..7bf8ab8d5c 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -69,7 +69,7 @@ path = "src/{SNIPPETS_SOURCE_FILE_NAME}" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.0" +version = "0.50.1" [dependencies.multiversx-sc] version = "0.49.0" diff --git a/framework/meta/src/version_history.rs b/framework/meta/src/version_history.rs index e79db2e046..281f9c496b 100644 --- a/framework/meta/src/version_history.rs +++ b/framework/meta/src/version_history.rs @@ -3,7 +3,7 @@ use crate::{framework_version, framework_versions, version::FrameworkVersion}; /// The last version to be used for upgrades and templates. /// /// Should be edited every time a new version of the framework is released. -pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.0); +pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.1); /// Indicates where to stop with the upgrades. pub const LAST_UPGRADE_VERSION: FrameworkVersion = LAST_VERSION; @@ -70,6 +70,7 @@ pub const VERSIONS: &[FrameworkVersion] = framework_versions![ 0.48.1, 0.49.0, 0.50.0, + 0.50.1, ]; #[rustfmt::skip] diff --git a/framework/scenario/Cargo.toml b/framework/scenario/Cargo.toml index 2495f292f5..0262a9defa 100644 --- a/framework/scenario/Cargo.toml +++ b/framework/scenario/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-scenario" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = [ @@ -41,12 +41,12 @@ path = "src/main.rs" run-go-tests = [] [dependencies.multiversx-sc] -version = "=0.50.0" +version = "=0.50.1" features = ["alloc", "num-bigint"] path = "../base" [dependencies.multiversx-sc-meta] -version = "=0.50.0" +version = "=0.50.1" path = "../meta" [dependencies.multiversx-chain-scenario-format] diff --git a/framework/snippets/Cargo.toml b/framework/snippets/Cargo.toml index 8b0cdc9e20..5f9635a58b 100644 --- a/framework/snippets/Cargo.toml +++ b/framework/snippets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-snippets" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = ["MultiversX "] @@ -23,7 +23,7 @@ futures = "0.3" rand = "0.8.5" [dependencies.multiversx-sc-scenario] -version = "=0.50.0" +version = "=0.50.1" path = "../scenario" [dependencies.multiversx-sdk] diff --git a/framework/wasm-adapter/Cargo.toml b/framework/wasm-adapter/Cargo.toml index 4391acb65c..3661cbf570 100644 --- a/framework/wasm-adapter/Cargo.toml +++ b/framework/wasm-adapter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" edition = "2021" authors = [ @@ -22,5 +22,5 @@ categories = [ ] [dependencies.multiversx-sc] -version = "=0.50.0" +version = "=0.50.1" path = "../base" diff --git a/tools/mxpy-snippet-generator/Cargo.toml b/tools/mxpy-snippet-generator/Cargo.toml index 56b9e733c1..19411d33fd 100644 --- a/tools/mxpy-snippet-generator/Cargo.toml +++ b/tools/mxpy-snippet-generator/Cargo.toml @@ -10,7 +10,7 @@ name = "mxpy-snippet-generator" path = "src/mxpy_snippet_generator.rs" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../framework/base" [dependencies] diff --git a/tools/rust-debugger/format-tests/Cargo.toml b/tools/rust-debugger/format-tests/Cargo.toml index 33f3e4f4da..fb02fdcd72 100644 --- a/tools/rust-debugger/format-tests/Cargo.toml +++ b/tools/rust-debugger/format-tests/Cargo.toml @@ -9,11 +9,11 @@ name = "format-tests" path = "src/format_tests.rs" [dependencies.multiversx-sc] -version = "=0.50.0" +version = "=0.50.1" path = "../../../framework/base" [dependencies.multiversx-sc-scenario] -version = "=0.50.0" +version = "=0.50.1" path = "../../../framework/scenario" [dependencies.multiversx-chain-vm] From 2ea77b9bb84c2c00b805023ef1544cbbd67f1283 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 16 May 2024 11:03:11 +0300 Subject: [PATCH 26/62] Cargo.lock upgrade --- contracts/benchmarks/large-storage/wasm/Cargo.lock | 6 +++--- .../mappers/linked-list-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/map-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/queue-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/set-repeat/wasm/Cargo.lock | 6 +++--- .../mappers/single-value-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/vec-repeat/wasm/Cargo.lock | 6 +++--- contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-basic/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-cached/Cargo.lock | 6 +++--- contracts/benchmarks/str-repeat/wasm/Cargo.lock | 6 +++--- contracts/core/price-aggregator/wasm/Cargo.lock | 10 +++++----- contracts/examples/adder/wasm/Cargo.lock | 6 +++--- .../examples/bonding-curve-contract/wasm/Cargo.lock | 8 ++++---- contracts/examples/check-pause/wasm/Cargo.lock | 8 ++++---- contracts/examples/crowdfunding-esdt/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-bubbles/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-auction/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-ownership/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-zombies/wasm/Cargo.lock | 6 +++--- contracts/examples/digital-cash/wasm/Cargo.lock | 6 +++--- contracts/examples/empty/wasm/Cargo.lock | 6 +++--- .../examples/esdt-transfer-with-fee/wasm/Cargo.lock | 6 +++--- contracts/examples/factorial/wasm/Cargo.lock | 6 +++--- contracts/examples/fractional-nfts/wasm/Cargo.lock | 8 ++++---- contracts/examples/lottery-esdt/wasm/Cargo.lock | 6 +++--- .../examples/multisig/wasm-multisig-full/Cargo.lock | 8 ++++---- .../examples/multisig/wasm-multisig-view/Cargo.lock | 8 ++++---- contracts/examples/multisig/wasm/Cargo.lock | 8 ++++---- contracts/examples/nft-minter/wasm/Cargo.lock | 6 +++--- contracts/examples/nft-storage-prepay/wasm/Cargo.lock | 6 +++--- contracts/examples/nft-subscription/wasm/Cargo.lock | 8 ++++---- contracts/examples/order-book/factory/wasm/Cargo.lock | 6 +++--- contracts/examples/order-book/pair/wasm/Cargo.lock | 6 +++--- contracts/examples/ping-pong-egld/wasm/Cargo.lock | 6 +++--- contracts/examples/proxy-pause/wasm/Cargo.lock | 6 +++--- .../examples/rewards-distribution/wasm/Cargo.lock | 8 ++++---- contracts/examples/seed-nft-minter/wasm/Cargo.lock | 8 ++++---- contracts/examples/token-release/wasm/Cargo.lock | 6 +++--- .../abi-tester/wasm-abi-tester-ev/Cargo.lock | 6 +++--- contracts/feature-tests/abi-tester/wasm/Cargo.lock | 6 +++--- .../alloc-features/wasm-alloc-mem-fail/Cargo.lock | 6 +++--- .../alloc-features/wasm-alloc-mem-leaking/Cargo.lock | 6 +++--- contracts/feature-tests/alloc-features/wasm/Cargo.lock | 6 +++--- .../wasm-basic-features-storage-bytes/Cargo.lock | 8 ++++---- contracts/feature-tests/basic-features/wasm/Cargo.lock | 8 ++++---- .../feature-tests/big-float-features/wasm/Cargo.lock | 6 +++--- .../builtin-func-features/wasm/Cargo.lock | 6 +++--- .../esdt-contract-pair/first-contract/wasm/Cargo.lock | 6 +++--- .../esdt-contract-pair/second-contract/wasm/Cargo.lock | 6 +++--- .../child/wasm/Cargo.lock | 6 +++--- .../parent/wasm/Cargo.lock | 6 +++--- .../composability/forwarder-legacy/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-queue-promises/Cargo.lock | 6 +++--- .../composability/forwarder-queue/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-async-call/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-sync-call/Cargo.lock | 6 +++--- .../composability/forwarder-raw/wasm/Cargo.lock | 6 +++--- .../composability/forwarder/wasm/Cargo.lock | 6 +++--- .../composability/local-esdt-and-nft/wasm/Cargo.lock | 6 +++--- .../composability/promises-features/wasm/Cargo.lock | 6 +++--- .../composability/proxy-test-first/wasm/Cargo.lock | 6 +++--- .../composability/proxy-test-second/wasm/Cargo.lock | 6 +++--- .../composability/recursive-caller/wasm/Cargo.lock | 6 +++--- .../transfer-role-features/wasm/Cargo.lock | 8 ++++---- .../composability/vault/wasm-vault-promises/Cargo.lock | 6 +++--- .../composability/vault/wasm-vault-upgrade/Cargo.lock | 6 +++--- .../feature-tests/composability/vault/wasm/Cargo.lock | 6 +++--- .../crowdfunding-erc20/wasm/Cargo.lock | 6 +++--- .../erc1155-marketplace/wasm/Cargo.lock | 6 +++--- .../erc1155-user-mock/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc1155/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc20/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc721/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/lottery-erc20/wasm/Cargo.lock | 6 +++--- .../feature-tests/esdt-system-sc-mock/wasm/Cargo.lock | 6 +++--- .../feature-tests/exchange-features/wasm/Cargo.lock | 6 +++--- .../formatted-message-features/wasm/Cargo.lock | 6 +++--- .../feature-tests/managed-map-features/wasm/Cargo.lock | 6 +++--- .../wasm-multi-contract-alt-impl/Cargo.lock | 6 +++--- .../wasm-multi-contract-example-feature/Cargo.lock | 6 +++--- .../wasm-multi-contract-features-view/Cargo.lock | 6 +++--- .../multi-contract-features/wasm/Cargo.lock | 6 +++--- .../panic-message-features/wasm/Cargo.lock | 6 +++--- .../feature-tests/payable-features/wasm/Cargo.lock | 6 +++--- .../rust-snippets-generator-test/wasm/Cargo.lock | 6 +++--- .../rust-testing-framework-tester/wasm/Cargo.lock | 6 +++--- .../feature-tests/scenario-tester/wasm/Cargo.lock | 6 +++--- .../use-module/wasm-use-module-view/Cargo.lock | 8 ++++---- contracts/feature-tests/use-module/wasm/Cargo.lock | 8 ++++---- 91 files changed, 289 insertions(+), 289 deletions(-) diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.lock b/contracts/benchmarks/large-storage/wasm/Cargo.lock index dba248ea1e..6c3138159c 100755 --- a/contracts/benchmarks/large-storage/wasm/Cargo.lock +++ b/contracts/benchmarks/large-storage/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock index abf67723b1..7d4336903b 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock index f01af1f56f..738ff36847 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock index 6906ca7296..0041f126e6 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock index f5de0ccba1..0bc82074e9 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock index c9cfc96106..f2e5f6584e 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock index 8fd083636f..067106a9b8 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock index 7c7075cab8..b47f70d1f1 100755 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock index 5944a194d0..72a0309324 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock index 7a929b52ce..4333c2a196 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.lock b/contracts/benchmarks/str-repeat/wasm/Cargo.lock index db58ccefaa..2635057539 100755 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/core/price-aggregator/wasm/Cargo.lock b/contracts/core/price-aggregator/wasm/Cargo.lock index 3d174ea714..3dc8ab55a8 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.lock +++ b/contracts/core/price-aggregator/wasm/Cargo.lock @@ -86,7 +86,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "arrayvec", "getrandom", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -136,7 +136,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -147,14 +147,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/adder/wasm/Cargo.lock b/contracts/examples/adder/wasm/Cargo.lock index c994e313a0..4f7ffc739c 100755 --- a/contracts/examples/adder/wasm/Cargo.lock +++ b/contracts/examples/adder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock index b49f1e8035..c85adf404a 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/check-pause/wasm/Cargo.lock b/contracts/examples/check-pause/wasm/Cargo.lock index 02663fa3ba..e1d6635cc2 100644 --- a/contracts/examples/check-pause/wasm/Cargo.lock +++ b/contracts/examples/check-pause/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock index 742d20da66..ed7e977086 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.lock b/contracts/examples/crypto-bubbles/wasm/Cargo.lock index 99a6cfd4a4..efbe0fd923 100755 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.lock +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock index b9eba6f8b8..8bd2d96c1a 100755 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -115,7 +115,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock index 9bd41c51e5..a198b8f2d6 100755 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock @@ -65,7 +65,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -96,7 +96,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -107,7 +107,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock index fdc162f861..713c3a2217 100755 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock @@ -75,7 +75,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -117,7 +117,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.lock b/contracts/examples/crypto-zombies/wasm/Cargo.lock index 950cdb9357..b10338cf84 100755 --- a/contracts/examples/crypto-zombies/wasm/Cargo.lock +++ b/contracts/examples/crypto-zombies/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/digital-cash/wasm/Cargo.lock b/contracts/examples/digital-cash/wasm/Cargo.lock index 2e8e5cce1b..ac46f897c1 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.lock +++ b/contracts/examples/digital-cash/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/empty/wasm/Cargo.lock b/contracts/examples/empty/wasm/Cargo.lock index ba7c3877e7..acb71e6d3c 100755 --- a/contracts/examples/empty/wasm/Cargo.lock +++ b/contracts/examples/empty/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock index afe6c093a1..17bd817cf3 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/factorial/wasm/Cargo.lock b/contracts/examples/factorial/wasm/Cargo.lock index 3ba746104c..5fe3c77436 100755 --- a/contracts/examples/factorial/wasm/Cargo.lock +++ b/contracts/examples/factorial/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.lock b/contracts/examples/fractional-nfts/wasm/Cargo.lock index f0edb04b88..a62f12c1c9 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.lock +++ b/contracts/examples/fractional-nfts/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.lock b/contracts/examples/lottery-esdt/wasm/Cargo.lock index 663e91c194..fdb68843c2 100755 --- a/contracts/examples/lottery-esdt/wasm/Cargo.lock +++ b/contracts/examples/lottery-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock index 46e9d7a771..67cfca0743 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock index 8983c03f09..7995d61e7d 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm/Cargo.lock b/contracts/examples/multisig/wasm/Cargo.lock index f17285f0dd..18239aa3ae 100755 --- a/contracts/examples/multisig/wasm/Cargo.lock +++ b/contracts/examples/multisig/wasm/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-minter/wasm/Cargo.lock b/contracts/examples/nft-minter/wasm/Cargo.lock index d2834d4c77..82f13d8566 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.lock +++ b/contracts/examples/nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock index d74010ae43..773b19b7e0 100755 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-subscription/wasm/Cargo.lock b/contracts/examples/nft-subscription/wasm/Cargo.lock index e3c54a2497..916506adc6 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.lock +++ b/contracts/examples/nft-subscription/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/factory/wasm/Cargo.lock b/contracts/examples/order-book/factory/wasm/Cargo.lock index 8ffc6240e7..5279b161b2 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.lock +++ b/contracts/examples/order-book/factory/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/pair/wasm/Cargo.lock b/contracts/examples/order-book/pair/wasm/Cargo.lock index 1bd8cbe37a..7b2118b6aa 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.lock +++ b/contracts/examples/order-book/pair/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.lock b/contracts/examples/ping-pong-egld/wasm/Cargo.lock index d3023cb2e3..80fc708812 100755 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.lock +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/proxy-pause/wasm/Cargo.lock b/contracts/examples/proxy-pause/wasm/Cargo.lock index 847c806b19..ee1fe326c9 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.lock +++ b/contracts/examples/proxy-pause/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.lock b/contracts/examples/rewards-distribution/wasm/Cargo.lock index 97dace01a5..51eef79ea6 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.lock +++ b/contracts/examples/rewards-distribution/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.lock b/contracts/examples/seed-nft-minter/wasm/Cargo.lock index d53e946cb8..3063ad4870 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.lock +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/token-release/wasm/Cargo.lock b/contracts/examples/token-release/wasm/Cargo.lock index 2619711a03..4bb98af847 100644 --- a/contracts/examples/token-release/wasm/Cargo.lock +++ b/contracts/examples/token-release/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock index 0fe6289884..54881a0361 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.lock b/contracts/feature-tests/abi-tester/wasm/Cargo.lock index 3e2b76af84..ccee260ef4 100755 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock index 895f73e9ea..45ce36814a 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock index 569d223c0a..e54f7bf3f5 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.lock b/contracts/feature-tests/alloc-features/wasm/Cargo.lock index 5b65d38617..dbc92852f5 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock index 09b815e212..061149b5e5 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.lock b/contracts/feature-tests/basic-features/wasm/Cargo.lock index c78556dc4b..445a0d32be 100755 --- a/contracts/feature-tests/basic-features/wasm/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.lock b/contracts/feature-tests/big-float-features/wasm/Cargo.lock index ed078497ec..6fbad4b8ff 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.lock +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock index d76bfcb071..047b7599da 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock index 147d33461a..8b1b1604de 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock index 0ba488c7f0..dadc9101a6 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock index 5e1f7962e5..880b9b2ee1 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock index 9b4494f52d..ac44aab7f8 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock index 10b0b8bb6b..6fe7c018b4 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock index 53f727c8bb..c8c72a3358 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock index 2d19b02273..b7418257c2 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock index d68fadc22b..a6b131248c 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock index d0ceea329c..ecd07cd776 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock index 1198a98032..70c0abf558 100755 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock index 82868ca831..4e709f91dc 100755 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock index 675b646869..6aa61a8fc0 100755 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock index aca77da79a..45ec7da627 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock index 7a57ca96e9..db1bf7e86c 100755 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock index a6efc4baf2..4ff9265841 100755 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock index a90e94b50b..99e6baaf7f 100755 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock index 903256d62d..6bf83d9e6c 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock index defff5603f..153fee28eb 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock index 8e49a1b12a..d1f84b055d 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.lock b/contracts/feature-tests/composability/vault/wasm/Cargo.lock index 8e92e97d0b..4da9af45ea 100755 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock index 2448257cd8..ced864c2ef 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock index 582dc8915a..76830c8098 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock index a192c28d8c..51d9668083 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock index 9daeb0cf09..9e46c3ca5f 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock index f1cf13367b..6faea90ea9 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock index c4e0d566e7..7960e2e728 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock index 96f07c2c88..95175f9170 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock index ae4e178cc2..d71840c7a8 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.lock b/contracts/feature-tests/exchange-features/wasm/Cargo.lock index 8075f5308f..ad987faa50 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.lock +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock index 309ac697f0..4a3f7b5088 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock index 8f4f06d835..553e3d4263 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock index c14b804e1d..fd5c3fe996 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock index ebd96f0db1..c74c8de5e4 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock index 31453833e4..3f60a31d06 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock index 7e144359de..c073b93b49 100755 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock index 7bac41daab..44feb7bf17 100755 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.lock b/contracts/feature-tests/payable-features/wasm/Cargo.lock index 2ed0cebf41..2b72558d54 100755 --- a/contracts/feature-tests/payable-features/wasm/Cargo.lock +++ b/contracts/feature-tests/payable-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock index af4771b552..2c5b6e505f 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock index 38d62aa581..52f4c93fdc 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock index 690945d5c6..e88cabd7a3 100755 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock index 8d520677dd..5170ca4f0c 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.lock b/contracts/feature-tests/use-module/wasm/Cargo.lock index ffcc630369..88111d4915 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.0" +version = "0.50.1" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.0" +version = "0.50.1" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.0" +version = "0.50.1" dependencies = [ "multiversx-sc", ] From 122e383668d3173cdb2830c67193b3ab24a38d2a Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Thu, 16 May 2024 14:28:30 +0200 Subject: [PATCH 27/62] removed jitter from interact transaction fetch --- Cargo.lock | 1 - framework/snippets/Cargo.toml | 1 - framework/snippets/src/interactor_retrieve.rs | 6 +----- 3 files changed, 1 insertion(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 669575cd44..03b513f21e 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -2026,7 +2026,6 @@ dependencies = [ "log", "multiversx-sc-scenario", "multiversx-sdk", - "rand 0.8.5", "tokio", ] diff --git a/framework/snippets/Cargo.toml b/framework/snippets/Cargo.toml index 5f9635a58b..6d04472ecf 100644 --- a/framework/snippets/Cargo.toml +++ b/framework/snippets/Cargo.toml @@ -20,7 +20,6 @@ base64 = "0.22" log = "0.4.17" env_logger = "0.11" futures = "0.3" -rand = "0.8.5" [dependencies.multiversx-sc-scenario] version = "=0.50.1" diff --git a/framework/snippets/src/interactor_retrieve.rs b/framework/snippets/src/interactor_retrieve.rs index 8b9e0031ab..cd9291ba33 100644 --- a/framework/snippets/src/interactor_retrieve.rs +++ b/framework/snippets/src/interactor_retrieve.rs @@ -1,7 +1,6 @@ use crate::Interactor; use log::info; use multiversx_sdk::data::transaction::TransactionOnNetwork; -use rand::Rng; use std::time::{Duration, Instant}; const INITIAL_BACKOFF_DELAY: f32 = 1.4; @@ -11,7 +10,6 @@ const MAX_BACKOFF_DELAY: Duration = Duration::from_secs(6); impl Interactor { /// Retrieves a transaction from the network. pub(crate) async fn retrieve_tx_on_network(&self, tx_hash: String) -> TransactionOnNetwork { - let mut rng = rand::thread_rng(); let mut retries = 0; let mut backoff_delay = Duration::from_secs_f32(INITIAL_BACKOFF_DELAY); let start_time = Instant::now(); @@ -47,9 +45,7 @@ impl Interactor { break; } - let backoff_time = backoff_delay - .mul_f32(rng.gen_range(0.8..1.2)) - .min(MAX_BACKOFF_DELAY); + let backoff_time = backoff_delay.min(MAX_BACKOFF_DELAY); tokio::time::sleep(backoff_time).await; backoff_delay *= 2; // exponential backoff }, From 0165a32e1204a56efaa336ad0ead399eda2e759d Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Fri, 17 May 2024 02:20:09 +0200 Subject: [PATCH 28/62] fixed sc config auto overwrite issue, fixed proxy gen not happening issue, made panic into a warning for already existing lib file --- framework/meta/src/cmd/contract.rs | 1 + .../generate_snippets/snippet_crate_gen.rs | 64 +++++++++++++------ .../meta/src/cmd/contract/meta_config.rs | 4 ++ 3 files changed, 48 insertions(+), 21 deletions(-) diff --git a/framework/meta/src/cmd/contract.rs b/framework/meta/src/cmd/contract.rs index 3e1008a3a3..7a65b1bd8e 100644 --- a/framework/meta/src/cmd/contract.rs +++ b/framework/meta/src/cmd/contract.rs @@ -31,6 +31,7 @@ pub fn cli_main() { ContractCliAction::Update => meta_config_opt.update(), ContractCliAction::GenerateSnippets(gs_arg) => { meta_config_opt.generate_rust_snippets(&gs_arg); + meta_config_opt.reload_sc_config(); meta_config_opt.generate_proxy() }, ContractCliAction::GenerateProxies => meta_config_opt.generate_proxy(), diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 7bf8ab8d5c..bbfbb637a3 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -1,9 +1,15 @@ +use colored::Colorize; use std::{ - fs::{self, File}, + fs::{self, File, OpenOptions}, io::Write, }; static SNIPPETS_SOURCE_FILE_NAME: &str = "interactor_main.rs"; +static SC_CONFIG_PATH: &str = "../sc-config.toml"; +static FULL_PROXY_ENTRY: &str = r#"[[proxy]] +path = "interact-rs/src/proxy.rs" + "#; +static PROXY_PATH: &str = "interact-rs/src/proxy.rs"; pub(crate) fn create_snippets_folder(snippets_folder_path: &str) { // returns error if folder already exists, so we ignore the result @@ -72,7 +78,7 @@ path = ".." version = "0.50.1" [dependencies.multiversx-sc] -version = "0.49.0" +version = "0.50.1" [dependencies] clap = {{ version = "4.4.7", features = ["derive"] }} @@ -80,7 +86,6 @@ serde = {{ version = "1.0", features = ["derive"] }} toml = "0.8.6" # [workspace] - "# ) .unwrap(); @@ -100,31 +105,48 @@ pub(crate) fn create_and_get_lib_file(snippets_folder_path: &str, overwrite: boo } else { match File::options().create_new(true).write(true).open(&lib_path) { Ok(f) => f, - Err(_) => panic!("{lib_path} file already exists, --overwrite option was not provided"), + Err(_) => { + println!( + "{}", + format!("{lib_path} file already exists, --overwrite option was not provided",) + .yellow() + ); + File::options().write(true).open(&lib_path).unwrap() + }, } } } pub(crate) fn create_sc_config_file(overwrite: bool) { - let sc_config_path = "../sc-config.toml"; - let mut file = if overwrite { - File::create(sc_config_path).unwrap() + // check if the file should be overwritten or if it already exists + let mut file = if overwrite || !file_exists(SC_CONFIG_PATH) { + File::create(SC_CONFIG_PATH).unwrap() } else { - match File::options() - .create_new(true) - .write(true) - .open(sc_config_path) - { - Ok(f) => f, - Err(_) => return, + // file already exists + let file = OpenOptions::new() + .read(true) + .append(true) + .open(SC_CONFIG_PATH) + .unwrap(); + + if file_contains_proxy_path(SC_CONFIG_PATH).unwrap_or(false) { + return; } + + file }; - writeln!( - &mut file, - r#"[[proxy]] -path = "interact-rs/src/proxy.rs" - "# - ) - .unwrap(); + // write full proxy toml entry to the file + writeln!(&mut file, "\n{FULL_PROXY_ENTRY}").unwrap(); +} + +fn file_exists(path: &str) -> bool { + fs::metadata(path).is_ok() +} + +fn file_contains_proxy_path(file_path: &str) -> std::io::Result { + let file_content = fs::read_to_string(file_path)?; + let proxy_entry = format!("path = \"{}\"", PROXY_PATH); + + Ok(file_content.contains(&proxy_entry)) } diff --git a/framework/meta/src/cmd/contract/meta_config.rs b/framework/meta/src/cmd/contract/meta_config.rs index a33fb98c5d..c273548d5a 100644 --- a/framework/meta/src/cmd/contract/meta_config.rs +++ b/framework/meta/src/cmd/contract/meta_config.rs @@ -40,6 +40,10 @@ impl MetaConfig { } } + pub fn reload_sc_config(&mut self) { + self.sc_config = ScConfig::load_from_crate_or_default("..", &self.original_contract_abi); + } + /// Generates all code for the wasm crate(s). pub fn generate_wasm_crates(&mut self) { self.remove_unexpected_wasm_crates(); From 40fceec6cbe02edeb0cea5862e7c12e3ed25c840 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Fri, 17 May 2024 18:10:16 +0300 Subject: [PATCH 29/62] upgrade to unified syntax --- .../tests/price_aggregator_blackbox_test.rs | 6 +- .../tests/crowdfunding_esdt_blackbox_test.rs | 3 +- .../transfer-role-features/sc-config.toml | 2 + .../transfer-role-features/src/lib.rs | 1 + .../src/transfer_role_proxy.rs | 86 +++++++++ .../tests/transfer_role_blackbox_test.rs | 169 ++++++++---------- 6 files changed, 162 insertions(+), 105 deletions(-) create mode 100644 contracts/feature-tests/composability/transfer-role-features/sc-config.toml create mode 100644 contracts/feature-tests/composability/transfer-role-features/src/transfer_role_proxy.rs diff --git a/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs b/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs index 05c9b161f7..438eb574aa 100644 --- a/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs +++ b/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs @@ -46,11 +46,7 @@ impl PriceAggregatorTestState { world.account(OWNER_ADDRESS).nonce(1); world.current_block().block_timestamp(100); - world.set_state_step(SetStateStep::new()).new_address( - OWNER_ADDRESS, - 1, - PRICE_AGGREGATOR_ADDRESS, - ); + world.new_address(OWNER_ADDRESS, 1, PRICE_AGGREGATOR_ADDRESS); let mut oracles = Vec::new(); for i in 1..=NR_ORACLES { diff --git a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs index 1a07b42101..d19501b1da 100644 --- a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs +++ b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs @@ -108,8 +108,7 @@ impl CrowdfundingESDTTestState { } fn set_block_timestamp(&mut self, block_timestamp_expr: u64) { - self.world - .set_state_step(SetStateStep::new().block_timestamp(block_timestamp_expr)); + self.world.current_block().block_timestamp(block_timestamp_expr); } } diff --git a/contracts/feature-tests/composability/transfer-role-features/sc-config.toml b/contracts/feature-tests/composability/transfer-role-features/sc-config.toml new file mode 100644 index 0000000000..5bceb5fda7 --- /dev/null +++ b/contracts/feature-tests/composability/transfer-role-features/sc-config.toml @@ -0,0 +1,2 @@ +[[proxy]] +path = "src/transfer_role_proxy.rs" \ No newline at end of file diff --git a/contracts/feature-tests/composability/transfer-role-features/src/lib.rs b/contracts/feature-tests/composability/transfer-role-features/src/lib.rs index 125cd4fb23..97c71a3577 100644 --- a/contracts/feature-tests/composability/transfer-role-features/src/lib.rs +++ b/contracts/feature-tests/composability/transfer-role-features/src/lib.rs @@ -2,6 +2,7 @@ #![allow(clippy::type_complexity)] multiversx_sc::imports!(); +pub mod transfer_role_proxy; #[multiversx_sc::contract] pub trait TransferRoleFeatures: diff --git a/contracts/feature-tests/composability/transfer-role-features/src/transfer_role_proxy.rs b/contracts/feature-tests/composability/transfer-role-features/src/transfer_role_proxy.rs new file mode 100644 index 0000000000..1447af2d70 --- /dev/null +++ b/contracts/feature-tests/composability/transfer-role-features/src/transfer_role_proxy.rs @@ -0,0 +1,86 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct TransferRoleFeaturesProxy; + +impl TxProxyTrait for TransferRoleFeaturesProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = TransferRoleFeaturesProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + TransferRoleFeaturesProxyMethods { wrapped_tx: tx } + } +} + +pub struct TransferRoleFeaturesProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl TransferRoleFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn init< + Arg0: ProxyArg>>, + >( + self, + whitelist: Arg0, + ) -> TxTypedDeploy { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .argument(&whitelist) + .original_result() + } +} + +#[rustfmt::skip] +impl TransferRoleFeaturesProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn forward_payments< + Arg0: ProxyArg>, + Arg1: ProxyArg>, + Arg2: ProxyArg>>, + >( + self, + dest: Arg0, + endpoint_name: Arg1, + args: Arg2, + ) -> TxTypedCall { + self.wrapped_tx + .raw_call("forwardPayments") + .argument(&dest) + .argument(&endpoint_name) + .argument(&args) + .original_result() + } +} diff --git a/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_blackbox_test.rs b/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_blackbox_test.rs index a1588759d6..080facb377 100644 --- a/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_blackbox_test.rs +++ b/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_blackbox_test.rs @@ -1,116 +1,91 @@ -#![allow(deprecated)] // TODO: unified syntax - use multiversx_sc_scenario::imports::*; -use transfer_role_features::ProxyTrait as _; +use transfer_role_features::transfer_role_proxy; const ACCEPT_FUNDS_FUNC_NAME: &[u8] = b"accept_funds"; -const OWNER_ADDRESS_EXPR: &str = "address:owner"; const REJECT_FUNDS_FUNC_NAME: &[u8] = b"reject_funds"; -const TRANSFER_ROLE_FEATURES_ADDRESS_EXPR: &str = "sc:transfer-role-features"; -const TRANSFER_ROLE_FEATURES_PATH_EXPR: &str = "mxsc:output/transfer-role-features.mxsc.json"; -const TRANSFER_TOKEN_ID: &[u8] = b"TRANSFER-123456"; -const TRANSFER_TOKEN_ID_EXPR: &str = "str:TRANSFER-123456"; -const USER_ADDRESS_EXPR: &str = "address:user"; -const VAULT_ADDRESS_EXPR: &str = "sc:vault"; -const VAULT_PATH_EXPR: &str = "mxsc:../vault/output/vault.mxsc.json"; - -type TransferRoleFeaturesContract = ContractInfo>; +const OWNER_ADDRESS: TestAddress = TestAddress::new("owner"); +const TRANSFER_ROLE_FEATURES_ADDRESS: TestSCAddress = TestSCAddress::new("transfer-role-features"); +const TRANSFER_ROLE_FEATURES_PATH: MxscPath = + MxscPath::new("output/transfer-role-features.mxsc.json"); +const TRANSFER_TOKEN: TestTokenIdentifier = TestTokenIdentifier::new("TRANSFER-123456"); +const USER_ADDRESS: TestAddress = TestAddress::new("user"); +const VAULT_ADDRESS: TestSCAddress = TestSCAddress::new("vault"); +const VAULT_PATH: MxscPath = MxscPath::new("../vault/output/vault.mxsc.json"); fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace( - "contracts/feature-tests/composability/transfer-role-features", - ); blockchain.register_contract( - TRANSFER_ROLE_FEATURES_PATH_EXPR, + TRANSFER_ROLE_FEATURES_PATH, transfer_role_features::ContractBuilder, ); - blockchain.register_contract(VAULT_PATH_EXPR, vault::ContractBuilder); + blockchain.register_contract(VAULT_PATH, vault::ContractBuilder); blockchain } struct TransferRoleTestState { world: ScenarioWorld, - owner_address: Address, - vault_address: Address, - transfer_role_features_contract: TransferRoleFeaturesContract, } impl TransferRoleTestState { fn new() -> Self { let mut world = world(); - let vault_code = world.code_expression(VAULT_PATH_EXPR); - - world.set_state_step( - SetStateStep::new() - .put_account(OWNER_ADDRESS_EXPR, Account::new().nonce(1)) - .new_address(OWNER_ADDRESS_EXPR, 1, TRANSFER_ROLE_FEATURES_ADDRESS_EXPR) - .put_account(VAULT_ADDRESS_EXPR, Account::new().nonce(1).code(vault_code)) - .put_account( - USER_ADDRESS_EXPR, - Account::new() - .nonce(1) - .esdt_balance(TRANSFER_TOKEN_ID_EXPR, 1_000u64), - ), + + world.account(OWNER_ADDRESS).nonce(1).new_address( + OWNER_ADDRESS, + 1, + TRANSFER_ROLE_FEATURES_ADDRESS, ); - let owner_address = AddressValue::from(OWNER_ADDRESS_EXPR).to_address(); - let vault_address = AddressValue::from(VAULT_ADDRESS_EXPR).to_address(); - let transfer_role_features_contract = - TransferRoleFeaturesContract::new(TRANSFER_ROLE_FEATURES_ADDRESS_EXPR); - - Self { - world, - owner_address, - vault_address, - transfer_role_features_contract, - } + world.account(VAULT_ADDRESS).nonce(1).code(VAULT_PATH); + world + .account(USER_ADDRESS) + .nonce(1) + .esdt_balance(TRANSFER_TOKEN, 1000); + + Self { world } } fn deploy(&mut self) -> &mut Self { - let transfer_role_features_code = - self.world.code_expression(TRANSFER_ROLE_FEATURES_PATH_EXPR); - let whitelist = MultiValueVec::from(vec![ - AddressValue::from(OWNER_ADDRESS_EXPR).to_address(), - AddressValue::from(VAULT_ADDRESS_EXPR).to_address(), + AddressValue::from(OWNER_ADDRESS).to_address(), + AddressValue::from(VAULT_ADDRESS).to_address(), ]); - self.world.sc_deploy( - ScDeployStep::new() - .from(OWNER_ADDRESS_EXPR) - .code(transfer_role_features_code) - .call(self.transfer_role_features_contract.init(whitelist)), - ); + self.world + .tx() + .from(OWNER_ADDRESS) + .typed(transfer_role_proxy::TransferRoleFeaturesProxy) + .init(whitelist) + .code(TRANSFER_ROLE_FEATURES_PATH) + .new_address(TRANSFER_ROLE_FEATURES_ADDRESS) + .run(); self } fn forward_payments(&mut self, dest: Address, endpoint_name: &[u8]) { - self.world.sc_call( - ScCallStep::new() - .from(USER_ADDRESS_EXPR) - .esdt_transfer(TRANSFER_TOKEN_ID, 0, 100u64) - .call(self.transfer_role_features_contract.forward_payments( - dest, - endpoint_name, - MultiValueVec::>::new(), - )), - ); + self.world + .tx() + .from(USER_ADDRESS) + .to(TRANSFER_ROLE_FEATURES_ADDRESS) + .typed(transfer_role_proxy::TransferRoleFeaturesProxy) + .forward_payments(dest, endpoint_name, MultiValueVec::>::new()) + .egld_or_single_esdt( + &EgldOrEsdtTokenIdentifier::esdt(TRANSFER_TOKEN), + 0u64, + &multiversx_sc::proxy_imports::BigUint::from(100u64), + ) + .run(); } fn check_user_and_vault_balance(&mut self) { self.world - .check_state_step(CheckStateStep::new().put_account( - USER_ADDRESS_EXPR, - CheckAccount::new().esdt_balance(TRANSFER_TOKEN_ID_EXPR, "800"), - )); + .check_account(USER_ADDRESS) + .esdt_balance(TRANSFER_TOKEN, 800); self.world - .check_state_step(CheckStateStep::new().put_account( - VAULT_ADDRESS_EXPR, - CheckAccount::new().esdt_balance(TRANSFER_TOKEN_ID_EXPR, "100"), - )); + .check_account(VAULT_ADDRESS) + .esdt_balance(TRANSFER_TOKEN, 100); } } @@ -120,40 +95,38 @@ fn test_transfer_role() { state.deploy(); // transfer to user - ok - state.forward_payments(state.owner_address.clone(), b""); + state.forward_payments(Address::from(OWNER_ADDRESS.eval_to_array()), b""); state .world - .check_state_step(CheckStateStep::new().put_account( - USER_ADDRESS_EXPR, - CheckAccount::new().esdt_balance(TRANSFER_TOKEN_ID_EXPR, "900"), - )); + .check_account(USER_ADDRESS) + .esdt_balance(TRANSFER_TOKEN, 900); + state .world - .check_state_step(CheckStateStep::new().put_account( - OWNER_ADDRESS_EXPR, - CheckAccount::new().esdt_balance(TRANSFER_TOKEN_ID_EXPR, "100"), - )); + .check_account(OWNER_ADDRESS) + .esdt_balance(TRANSFER_TOKEN, 100); // transfer to user - err, not whitelisted - state.world.sc_call( - ScCallStep::new() - .from(USER_ADDRESS_EXPR) - .esdt_transfer(TRANSFER_TOKEN_ID, 0, 100u64) - .call(state.transfer_role_features_contract.forward_payments( - Address::zero(), - "", - MultiValueVec::>::new(), - )) - .expect(TxExpect::user_error( - "str:Destination address not whitelisted", - )), - ); + state + .world + .tx() + .from(USER_ADDRESS) + .to(TRANSFER_ROLE_FEATURES_ADDRESS) + .typed(transfer_role_proxy::TransferRoleFeaturesProxy) + .forward_payments(Address::zero(), "", MultiValueVec::>::new()) + .egld_or_single_esdt( + &EgldOrEsdtTokenIdentifier::esdt(TRANSFER_TOKEN), + 0u64, + &multiversx_sc::proxy_imports::BigUint::from(100u64), + ) + .with_result(ExpectMessage("Destination address not whitelisted")) + .run(); // transfer to sc - ok - state.forward_payments(state.vault_address.clone(), ACCEPT_FUNDS_FUNC_NAME); + state.forward_payments(VAULT_ADDRESS.to_address(), ACCEPT_FUNDS_FUNC_NAME); state.check_user_and_vault_balance(); // transfer to sc - reject - state.forward_payments(state.vault_address.clone(), REJECT_FUNDS_FUNC_NAME); + state.forward_payments(VAULT_ADDRESS.to_address(), REJECT_FUNDS_FUNC_NAME); state.check_user_and_vault_balance(); } From 0a024a9190ff9853c1c436fae96c4dde3e21fcfc Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Mon, 20 May 2024 11:16:17 +0300 Subject: [PATCH 30/62] add missing explicit gas limit --- .../composability/interact/src/call_tree_calling_functions.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs b/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs index 969e2e0827..0cb35bdbec 100644 --- a/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs +++ b/contracts/feature-tests/composability/interact/src/call_tree_calling_functions.rs @@ -5,7 +5,8 @@ use num_bigint::BigUint; use crate::{ call_tree::{CallNode, CallState, ForwarderQueueTarget}, - comp_interact_controller::ComposabilityInteract, forwarder_queue_proxy::{self, QueuedCallType}, + comp_interact_controller::ComposabilityInteract, + forwarder_queue_proxy::{self, QueuedCallType}, }; const FORWARD_QUEUED_CALLS_ENDPOINT: &str = "forward_queued_calls"; @@ -119,6 +120,7 @@ impl ComposabilityInteract { self.interactor .tx() .from(&self.wallet_address) + .gas(70_000_000u64) .to(&root_addr) .typed(forwarder_queue_proxy::ForwarderQueueProxy) .forward_queued_calls() From ed42bb38d95a3f616de8100ae1762bd475090cb4 Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Mon, 20 May 2024 11:19:07 +0300 Subject: [PATCH 31/62] update forgotten dependency --- contracts/feature-tests/composability/interact/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contracts/feature-tests/composability/interact/Cargo.toml b/contracts/feature-tests/composability/interact/Cargo.toml index 06bfebc521..366f82213f 100644 --- a/contracts/feature-tests/composability/interact/Cargo.toml +++ b/contracts/feature-tests/composability/interact/Cargo.toml @@ -15,7 +15,7 @@ serde = { version = "1.0", features = ["derive"] } toml = "0.8.6" [dependencies.multiversx-sc] -version = "0.50.0" +version = "0.50.1" path = "../../../../framework/base" [dependencies.multiversx-sc-snippets] From bbbf77ef877006e8aea66c85218526601671e6d0 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 20 May 2024 09:48:38 +0300 Subject: [PATCH 32/62] TypeAbi Unmanaged, removed trait bound, more impls --- framework/base/src/abi/type_abi.rs | 2 +- framework/base/src/abi/type_abi_impl_basic.rs | 26 +++++++++++-------- .../base/src/abi/type_abi_impl_codec_multi.rs | 6 ++--- .../storage/mappers/single_value_mapper.rs | 2 +- framework/base/src/types/heap/arg_buffer.rs | 17 ++++++++++++ .../multi_value/multi_value_encoded.rs | 2 +- .../multi_value/multi_value_managed_vec.rs | 4 ++- 7 files changed, 41 insertions(+), 18 deletions(-) diff --git a/framework/base/src/abi/type_abi.rs b/framework/base/src/abi/type_abi.rs index 25d4e92b46..3e4c451b48 100644 --- a/framework/base/src/abi/type_abi.rs +++ b/framework/base/src/abi/type_abi.rs @@ -9,7 +9,7 @@ use alloc::{format, string::ToString, vec::Vec}; /// /// Will be automatically implemented for struct ad enum types via the `#[type_abi]` annotation. pub trait TypeAbi: TypeAbiFrom { - type Unmanaged: TypeAbiFrom; + type Unmanaged; fn type_names() -> TypeNames { TypeNames { diff --git a/framework/base/src/abi/type_abi_impl_basic.rs b/framework/base/src/abi/type_abi_impl_basic.rs index 878a09bc87..2961604bb9 100644 --- a/framework/base/src/abi/type_abi_impl_basic.rs +++ b/framework/base/src/abi/type_abi_impl_basic.rs @@ -22,7 +22,7 @@ impl TypeAbi for () { impl TypeAbiFrom<&U> for &T where T: TypeAbiFrom {} impl TypeAbi for &T { - type Unmanaged = Self; + type Unmanaged = T::Unmanaged; fn type_name() -> TypeName { T::type_name() @@ -58,7 +58,7 @@ impl TypeAbi for Box { impl TypeAbiFrom<&[T]> for &[U] where T: TypeAbiFrom {} impl TypeAbi for &[T] { - type Unmanaged = Self; + type Unmanaged = Vec; fn type_name() -> TypeName { let t_name = T::type_name(); @@ -84,7 +84,7 @@ impl TypeAbi for &[T] { impl TypeAbiFrom> for Vec where T: TypeAbiFrom {} impl TypeAbi for Vec { - type Unmanaged = Self; + type Unmanaged = Vec; fn type_name() -> TypeName { <&[T]>::type_name() @@ -209,6 +209,7 @@ type_abi_name_only!(i64, "i64"); type_abi_name_only!(core::num::NonZeroUsize, "NonZeroUsize"); type_abi_name_only!(bool, "bool"); +type_abi_name_only!(f64, "f64"); // Unsigned integer types: the contract can return a smaller capacity result and and we can interpret it as a larger capacity type. @@ -244,10 +245,13 @@ impl TypeAbiFrom for isize {} impl TypeAbiFrom for i16 {} -impl TypeAbiFrom> for Option where T: TypeAbiFrom {} +impl TypeAbiFrom> for Option where T: TypeAbiFrom {} -impl TypeAbi for Option { - type Unmanaged = Self; +impl TypeAbi for Option +where + T: TypeAbi, +{ + type Unmanaged = Option; fn type_name() -> TypeName { format!("Option<{}>", T::type_name()) @@ -262,10 +266,10 @@ impl TypeAbi for Option { } } -impl TypeAbiFrom> for Result where T: TypeAbiFrom {} +impl TypeAbiFrom for Result {} impl TypeAbi for Result { - type Unmanaged = Self; + type Unmanaged = Result; fn type_name() -> TypeName { T::type_name() @@ -301,7 +305,7 @@ macro_rules! tuple_impls { where $($name: TypeAbi,)+ { - type Unmanaged = Self; + type Unmanaged = ($($name::Unmanaged,)+); fn type_name() -> TypeName { let mut repr = TypeName::from("tuple<"); @@ -356,10 +360,10 @@ tuple_impls! { 16 => (0 T0 1 T1 2 T2 3 T3 4 T4 5 T5 6 T6 7 T7 8 T8 9 T9 10 T10 11 T11 12 T12 13 T13 14 T14 15 T15) } -impl TypeAbiFrom<[T; N]> for [U; N] where T: TypeAbiFrom {} +impl TypeAbiFrom<[U; N]> for [T; N] where T: TypeAbiFrom {} impl TypeAbi for [T; N] { - type Unmanaged = Self; + type Unmanaged = [T::Unmanaged; N]; fn type_name() -> TypeName { let mut repr = TypeName::from("array"); diff --git a/framework/base/src/abi/type_abi_impl_codec_multi.rs b/framework/base/src/abi/type_abi_impl_codec_multi.rs index 6b1cf9ab72..7fcfa89ae5 100644 --- a/framework/base/src/abi/type_abi_impl_codec_multi.rs +++ b/framework/base/src/abi/type_abi_impl_codec_multi.rs @@ -15,7 +15,7 @@ where #[cfg(feature = "alloc")] impl TypeAbi for crate::codec::multi_types::MultiValueVec { - type Unmanaged = Self; + type Unmanaged = crate::codec::multi_types::MultiValueVec; fn type_name() -> TypeName { super::type_name_variadic::() @@ -52,10 +52,10 @@ impl TypeAbi for IgnoreValue { } } -impl TypeAbiFrom> for OptionalValue where T: TypeAbiFrom {} +impl TypeAbiFrom> for OptionalValue where T: TypeAbiFrom {} impl TypeAbi for OptionalValue { - type Unmanaged = Self; + type Unmanaged = OptionalValue; fn type_name() -> TypeName { super::type_name_optional::() diff --git a/framework/base/src/storage/mappers/single_value_mapper.rs b/framework/base/src/storage/mappers/single_value_mapper.rs index 8d7694c070..1f121250ff 100644 --- a/framework/base/src/storage/mappers/single_value_mapper.rs +++ b/framework/base/src/storage/mappers/single_value_mapper.rs @@ -220,7 +220,7 @@ where SA: StorageMapperApi, T: TopEncode + TopDecode + TypeAbi, { - type Unmanaged = Self; + type Unmanaged = T::Unmanaged; fn type_name() -> TypeName { T::type_name() diff --git a/framework/base/src/types/heap/arg_buffer.rs b/framework/base/src/types/heap/arg_buffer.rs index 9313157c77..c27be12f2c 100644 --- a/framework/base/src/types/heap/arg_buffer.rs +++ b/framework/base/src/types/heap/arg_buffer.rs @@ -1,6 +1,8 @@ use crate::{ + abi::{TypeAbiFrom, TypeName}, api::ManagedTypeApi, codec::TopEncodeOutput, + proxy_imports::TypeAbi, types::{heap::BoxedBytes, ManagedArgBuffer}, }; use alloc::vec::Vec; @@ -111,6 +113,21 @@ impl Clone for ArgBuffer { } } +impl TypeAbiFrom for ArgBuffer {} + +impl TypeAbi for ArgBuffer { + type Unmanaged = Self; + + /// It is semantically equivalent to any list of `T`. + fn type_name() -> TypeName { + <&[Vec] as TypeAbi>::type_name() + } + + fn type_name_rust() -> TypeName { + "ArgBuffer".into() + } +} + impl TopEncodeOutput for &mut ArgBuffer { type NestedBuffer = Vec; diff --git a/framework/base/src/types/managed/multi_value/multi_value_encoded.rs b/framework/base/src/types/managed/multi_value/multi_value_encoded.rs index 18a9498da4..159fc148f7 100644 --- a/framework/base/src/types/managed/multi_value/multi_value_encoded.rs +++ b/framework/base/src/types/managed/multi_value/multi_value_encoded.rs @@ -244,7 +244,7 @@ where M: ManagedTypeApi, T: TypeAbi, { - type Unmanaged = Self; + type Unmanaged = MultiValueVec; fn type_name() -> TypeName { crate::abi::type_name_variadic::() diff --git a/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs b/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs index a7f1337080..a168711af1 100644 --- a/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs +++ b/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs @@ -1,3 +1,5 @@ +use multiversx_sc_codec::multi_types::MultiValueVec; + use crate::{ abi::{TypeAbi, TypeAbiFrom, TypeDescriptionContainer, TypeName}, api::ManagedTypeApi, @@ -222,7 +224,7 @@ where M: ManagedTypeApi, T: ManagedVecItem, { - type Unmanaged = Self; + type Unmanaged = MultiValueVec; fn type_name() -> TypeName { crate::abi::type_name_variadic::() From c2c05f3ec44bc0e95c9a79975d21dbbc522bc049 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 20 May 2024 09:48:58 +0300 Subject: [PATCH 33/62] cargo fmt --- framework/base/src/types/heap/boxed_bytes.rs | 7 ++++++- .../src/types/managed/wrapped/managed_vec_item_payload.rs | 2 +- tools/payload-macro-generator/src/main.rs | 8 ++------ 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/framework/base/src/types/heap/boxed_bytes.rs b/framework/base/src/types/heap/boxed_bytes.rs index 3bc0d690c6..336b0874a8 100644 --- a/framework/base/src/types/heap/boxed_bytes.rs +++ b/framework/base/src/types/heap/boxed_bytes.rs @@ -1,4 +1,9 @@ -use alloc::{alloc::{alloc, Layout, realloc}, boxed::Box, vec, vec::Vec}; +use alloc::{ + alloc::{alloc, realloc, Layout}, + boxed::Box, + vec, + vec::Vec, +}; use crate::{ abi::{TypeAbi, TypeAbiFrom, TypeName}, diff --git a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs index 4d544e8d75..07adc31a08 100644 --- a/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs +++ b/framework/base/src/types/managed/wrapped/managed_vec_item_payload.rs @@ -76,7 +76,7 @@ impl ManagedVecItemPayloadAdd } /// Replaces a const generic expression. -/// +/// /// Remove once const generic expressions are stabilized in Rust. macro_rules! payload_add { ($dec1:expr, $dec2:expr, $result_add:expr) => { diff --git a/tools/payload-macro-generator/src/main.rs b/tools/payload-macro-generator/src/main.rs index 6991a6816e..12a0d4c581 100644 --- a/tools/payload-macro-generator/src/main.rs +++ b/tools/payload-macro-generator/src/main.rs @@ -8,7 +8,7 @@ const MAX_X: usize = 48; const MAX_Y: usize = 128; /// Generates the payload_add! macros in the ManagedVecItem implem,entation. -/// +/// /// TODO: remove once generic const expressions are stabilized in Rust. fn main() -> io::Result<()> { let mut file = File::create("output.rs")?; @@ -17,11 +17,7 @@ fn main() -> io::Result<()> { for x in MIN..=MAX_X { for y in MIN..=MAX_Y { let sum = x + y; - writeln!( - file, - "payload_add!({}usize, {}usize, {}usize);", - x, y, sum - )?; + writeln!(file, "payload_add!({}usize, {}usize, {}usize);", x, y, sum)?; } } From cc413807bdfcce9b9dcef105246ea440c538b726 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 20 May 2024 17:46:07 +0300 Subject: [PATCH 34/62] build fix --- .../src/types/managed/multi_value/multi_value_encoded.rs | 4 ++++ .../types/managed/multi_value/multi_value_managed_vec.rs | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/framework/base/src/types/managed/multi_value/multi_value_encoded.rs b/framework/base/src/types/managed/multi_value/multi_value_encoded.rs index 159fc148f7..f06a6fcbdc 100644 --- a/framework/base/src/types/managed/multi_value/multi_value_encoded.rs +++ b/framework/base/src/types/managed/multi_value/multi_value_encoded.rs @@ -244,8 +244,12 @@ where M: ManagedTypeApi, T: TypeAbi, { + #[cfg(feature = "alloc")] type Unmanaged = MultiValueVec; + #[cfg(not(feature = "alloc"))] + type Unmanaged = Self; + fn type_name() -> TypeName { crate::abi::type_name_variadic::() } diff --git a/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs b/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs index a168711af1..0c1f094cb6 100644 --- a/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs +++ b/framework/base/src/types/managed/multi_value/multi_value_managed_vec.rs @@ -1,5 +1,3 @@ -use multiversx_sc_codec::multi_types::MultiValueVec; - use crate::{ abi::{TypeAbi, TypeAbiFrom, TypeDescriptionContainer, TypeName}, api::ManagedTypeApi, @@ -224,7 +222,11 @@ where M: ManagedTypeApi, T: ManagedVecItem, { - type Unmanaged = MultiValueVec; + #[cfg(feature = "alloc")] + type Unmanaged = multiversx_sc_codec::multi_types::MultiValueVec; + + #[cfg(not(feature = "alloc"))] + type Unmanaged = Self; fn type_name() -> TypeName { crate::abi::type_name_variadic::() From 1e30e7d626278e833a57737503c01e9656eb2477 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 20 May 2024 17:55:30 +0300 Subject: [PATCH 35/62] unified syntax - interactor env rename --- framework/snippets/src/interactor_tx.rs | 10 ++++++++-- .../src/interactor_tx/interactor_exec_call.rs | 16 ++++++++-------- .../interactor_tx/interactor_exec_deploy.rs | 18 +++++++++--------- .../src/interactor_tx/interactor_exec_env.rs | 10 +++++----- .../src/interactor_tx/interactor_exec_step.rs | 6 +++--- .../interactor_tx/interactor_exec_transf.rs | 12 ++++++------ .../src/interactor_tx/interactor_query_call.rs | 12 ++++++------ .../src/interactor_tx/interactor_query_env.rs | 10 +++++----- .../src/interactor_tx/interactor_query_step.rs | 6 +++--- .../snippets/src/multi/homogenous_tx_buffer.rs | 6 +++--- 10 files changed, 56 insertions(+), 50 deletions(-) diff --git a/framework/snippets/src/interactor_tx.rs b/framework/snippets/src/interactor_tx.rs index 2c8bed0fda..df84381dd8 100644 --- a/framework/snippets/src/interactor_tx.rs +++ b/framework/snippets/src/interactor_tx.rs @@ -10,8 +10,14 @@ mod interactor_query_call; mod interactor_query_env; mod interactor_query_step; -pub use interactor_exec_env::InteractorExecEnv; +pub use interactor_exec_env::InteractorEnvExec; pub use interactor_exec_step::InteractorExecStep; pub use interactor_prepare_async::InteractorPrepareAsync; -pub use interactor_query_env::InteractorQueryEnv; +pub use interactor_query_env::InteractorEnvQuery; pub use interactor_query_step::InteractorQueryStep; + +#[deprecated(since = "0.50.2", note = "Renamed to InteractorExecEnv")] +pub type InteractorExecEnv<'a> = InteractorEnvExec<'a>; + +#[deprecated(since = "0.50.2", note = "Renamed to InteractorEnvQuery")] +pub type InteractorQueryEnv<'a> = InteractorEnvQuery<'a>; diff --git a/framework/snippets/src/interactor_tx/interactor_exec_call.rs b/framework/snippets/src/interactor_tx/interactor_exec_call.rs index 71ff47c043..261ce44989 100644 --- a/framework/snippets/src/interactor_tx/interactor_exec_call.rs +++ b/framework/snippets/src/interactor_tx/interactor_exec_call.rs @@ -14,16 +14,16 @@ use multiversx_sc_scenario::{ use crate::Interactor; -use super::{InteractorExecEnv, InteractorExecStep, InteractorPrepareAsync}; +use super::{InteractorEnvExec, InteractorExecStep, InteractorPrepareAsync}; impl<'w, From, To, Payment, Gas, RH> InteractorPrepareAsync - for Tx, From, To, Payment, Gas, FunctionCall, RH> + for Tx, From, To, Payment, Gas, FunctionCall, RH> where - From: TxFromSpecified>, - To: TxToSpecified>, - Payment: TxPayment>, - Gas: TxGas>, - RH: RHListExec>, + From: TxFromSpecified>, + To: TxToSpecified>, + Payment: TxPayment>, + Gas: TxGas>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { type Exec = InteractorExecStep<'w, ScCallStep, RH>; @@ -37,7 +37,7 @@ where impl<'w, RH> InteractorExecStep<'w, ScCallStep, RH> where - RH: RHListExec>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { pub async fn run(mut self) -> ::Unpacked { diff --git a/framework/snippets/src/interactor_tx/interactor_exec_deploy.rs b/framework/snippets/src/interactor_tx/interactor_exec_deploy.rs index 30e30a34ab..6070158258 100644 --- a/framework/snippets/src/interactor_tx/interactor_exec_deploy.rs +++ b/framework/snippets/src/interactor_tx/interactor_exec_deploy.rs @@ -13,24 +13,24 @@ use multiversx_sc_scenario::{ use crate::Interactor; -use super::{InteractorExecEnv, InteractorExecStep, InteractorPrepareAsync}; +use super::{InteractorEnvExec, InteractorExecStep, InteractorPrepareAsync}; impl<'w, From, Payment, Gas, CodeValue, RH> InteractorPrepareAsync for Tx< - InteractorExecEnv<'w>, + InteractorEnvExec<'w>, From, (), Payment, Gas, - DeployCall, Code>, + DeployCall, Code>, RH, > where - From: TxFromSpecified>, - Payment: TxPayment>, - Gas: TxGas>, - CodeValue: TxCodeValue>, - RH: RHListExec>, + From: TxFromSpecified>, + Payment: TxPayment>, + Gas: TxGas>, + CodeValue: TxCodeValue>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { type Exec = InteractorExecStep<'w, ScDeployStep, RH>; @@ -44,7 +44,7 @@ where impl<'w, RH> InteractorExecStep<'w, ScDeployStep, RH> where - RH: RHListExec>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { pub async fn run(mut self) -> ::Unpacked { diff --git a/framework/snippets/src/interactor_tx/interactor_exec_env.rs b/framework/snippets/src/interactor_tx/interactor_exec_env.rs index 935164f7eb..6473c50a91 100644 --- a/framework/snippets/src/interactor_tx/interactor_exec_env.rs +++ b/framework/snippets/src/interactor_tx/interactor_exec_env.rs @@ -8,20 +8,20 @@ use multiversx_sc_scenario::{ use crate::Interactor; impl Interactor { - pub fn tx(&mut self) -> TxBaseWithEnv> { + pub fn tx(&mut self) -> TxBaseWithEnv> { let data = self.new_env_data(); - let env = InteractorExecEnv { world: self, data }; + let env = InteractorEnvExec { world: self, data }; Tx::new_with_env(env) } } /// Environment for executing transactions. -pub struct InteractorExecEnv<'w> { +pub struct InteractorEnvExec<'w> { pub world: &'w mut Interactor, pub data: ScenarioTxEnvData, } -impl<'w> TxEnv for InteractorExecEnv<'w> { +impl<'w> TxEnv for InteractorEnvExec<'w> { type Api = StaticApi; type RHExpect = TxExpect; @@ -39,7 +39,7 @@ impl<'w> TxEnv for InteractorExecEnv<'w> { } } -impl<'w> ScenarioTxEnv for InteractorExecEnv<'w> { +impl<'w> ScenarioTxEnv for InteractorEnvExec<'w> { fn env_data(&self) -> &ScenarioTxEnvData { &self.data } diff --git a/framework/snippets/src/interactor_tx/interactor_exec_step.rs b/framework/snippets/src/interactor_tx/interactor_exec_step.rs index 3becfe81d9..1d4eabf54d 100644 --- a/framework/snippets/src/interactor_tx/interactor_exec_step.rs +++ b/framework/snippets/src/interactor_tx/interactor_exec_step.rs @@ -4,12 +4,12 @@ use multiversx_sc_scenario::{ scenario_model::TxResponse, }; -use super::InteractorExecEnv; +use super::InteractorEnvExec; pub struct InteractorExecStep<'w, Step, RH> where - RH: RHListExec>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { - pub(crate) step_wrapper: StepWrapper, Step, RH>, + pub(crate) step_wrapper: StepWrapper, Step, RH>, } diff --git a/framework/snippets/src/interactor_tx/interactor_exec_transf.rs b/framework/snippets/src/interactor_tx/interactor_exec_transf.rs index a19d54548d..3ec04c0b05 100644 --- a/framework/snippets/src/interactor_tx/interactor_exec_transf.rs +++ b/framework/snippets/src/interactor_tx/interactor_exec_transf.rs @@ -4,15 +4,15 @@ use multiversx_sc_scenario::{ scenario_model::TransferStep, }; -use super::{InteractorExecEnv, InteractorExecStep, InteractorPrepareAsync}; +use super::{InteractorEnvExec, InteractorExecStep, InteractorPrepareAsync}; impl<'w, From, To, Payment, Gas> InteractorPrepareAsync - for Tx, From, To, Payment, Gas, (), ()> + for Tx, From, To, Payment, Gas, (), ()> where - From: TxFromSpecified>, - To: TxToSpecified>, - Payment: TxPayment>, - Gas: TxGas>, + From: TxFromSpecified>, + To: TxToSpecified>, + Payment: TxPayment>, + Gas: TxGas>, { type Exec = InteractorExecStep<'w, TransferStep, ()>; diff --git a/framework/snippets/src/interactor_tx/interactor_query_call.rs b/framework/snippets/src/interactor_tx/interactor_query_call.rs index 9068b906e5..5e35b5409b 100644 --- a/framework/snippets/src/interactor_tx/interactor_query_call.rs +++ b/framework/snippets/src/interactor_tx/interactor_query_call.rs @@ -11,14 +11,14 @@ use multiversx_sc_scenario::{ use crate::Interactor; -use super::{InteractorPrepareAsync, InteractorQueryEnv, InteractorQueryStep}; +use super::{InteractorEnvQuery, InteractorPrepareAsync, InteractorQueryStep}; impl<'w, To, Payment, RH> InteractorPrepareAsync - for Tx, (), To, Payment, (), FunctionCall, RH> + for Tx, (), To, Payment, (), FunctionCall, RH> where - To: TxToSpecified>, - Payment: TxNoPayment>, - RH: RHListExec>, + To: TxToSpecified>, + Payment: TxNoPayment>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { type Exec = InteractorQueryStep<'w, RH>; @@ -32,7 +32,7 @@ where impl<'w, RH> InteractorQueryStep<'w, RH> where - RH: RHListExec>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { pub async fn run(mut self) -> ::Unpacked { diff --git a/framework/snippets/src/interactor_tx/interactor_query_env.rs b/framework/snippets/src/interactor_tx/interactor_query_env.rs index 1fa1142111..71dcd2f3b4 100644 --- a/framework/snippets/src/interactor_tx/interactor_query_env.rs +++ b/framework/snippets/src/interactor_tx/interactor_query_env.rs @@ -8,19 +8,19 @@ use multiversx_sc_scenario::{ use crate::Interactor; impl Interactor { - pub fn query(&mut self) -> TxBaseWithEnv> { + pub fn query(&mut self) -> TxBaseWithEnv> { let data = self.new_env_data(); - let env = InteractorQueryEnv { world: self, data }; + let env = InteractorEnvQuery { world: self, data }; Tx::new_with_env(env) } } -pub struct InteractorQueryEnv<'w> { +pub struct InteractorEnvQuery<'w> { pub world: &'w mut Interactor, pub data: ScenarioTxEnvData, } -impl<'w> TxEnv for InteractorQueryEnv<'w> { +impl<'w> TxEnv for InteractorEnvQuery<'w> { type Api = StaticApi; type RHExpect = TxExpect; @@ -38,7 +38,7 @@ impl<'w> TxEnv for InteractorQueryEnv<'w> { } } -impl<'w> ScenarioTxEnv for InteractorQueryEnv<'w> { +impl<'w> ScenarioTxEnv for InteractorEnvQuery<'w> { fn env_data(&self) -> &ScenarioTxEnvData { &self.data } diff --git a/framework/snippets/src/interactor_tx/interactor_query_step.rs b/framework/snippets/src/interactor_tx/interactor_query_step.rs index 81c7542add..bbb7a0996b 100644 --- a/framework/snippets/src/interactor_tx/interactor_query_step.rs +++ b/framework/snippets/src/interactor_tx/interactor_query_step.rs @@ -4,12 +4,12 @@ use multiversx_sc_scenario::{ scenario_model::{ScQueryStep, TxResponse}, }; -use super::InteractorQueryEnv; +use super::InteractorEnvQuery; pub struct InteractorQueryStep<'w, RH> where - RH: RHListExec>, + RH: RHListExec>, RH::ListReturns: NestedTupleFlatten, { - pub(crate) step_wrapper: StepWrapper, ScQueryStep, RH>, + pub(crate) step_wrapper: StepWrapper, ScQueryStep, RH>, } diff --git a/framework/snippets/src/multi/homogenous_tx_buffer.rs b/framework/snippets/src/multi/homogenous_tx_buffer.rs index da177d1658..66f5dec79f 100644 --- a/framework/snippets/src/multi/homogenous_tx_buffer.rs +++ b/framework/snippets/src/multi/homogenous_tx_buffer.rs @@ -8,10 +8,10 @@ use multiversx_sc_scenario::{ ScenarioTxEnvData, }; -use crate::{Interactor, InteractorExecEnv, InteractorStep, StepBuffer}; +use crate::{Interactor, InteractorEnvExec, InteractorStep, StepBuffer}; pub struct HomogenousTxBuffer<'w, Step, RH> { - env: InteractorExecEnv<'w>, + env: InteractorEnvExec<'w>, steps: Vec>, } @@ -22,7 +22,7 @@ impl Interactor { /// Therefore, after execution, all results will have the same type. pub fn homogenous_call_buffer(&mut self) -> HomogenousTxBuffer<'_, Step, RH> { let data = self.new_env_data(); - let env = InteractorExecEnv { world: self, data }; + let env = InteractorEnvExec { world: self, data }; HomogenousTxBuffer { env, steps: Vec::new(), From f1dc57e3e2edc26e1d443e75bd1e896ade7c3807 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 20 May 2024 18:48:44 +0300 Subject: [PATCH 36/62] cargo fmt --- .../tests/crowdfunding_esdt_blackbox_test.rs | 4 +++- .../composability/interact/src/call_tree_deploy.rs | 3 ++- .../composability/interact/src/comp_interact_main.rs | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs index d19501b1da..d00e263607 100644 --- a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs +++ b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_blackbox_test.rs @@ -108,7 +108,9 @@ impl CrowdfundingESDTTestState { } fn set_block_timestamp(&mut self, block_timestamp_expr: u64) { - self.world.current_block().block_timestamp(block_timestamp_expr); + self.world + .current_block() + .block_timestamp(block_timestamp_expr); } } diff --git a/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs b/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs index 09d859008c..89d4000c7f 100644 --- a/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs +++ b/contracts/feature-tests/composability/interact/src/call_tree_deploy.rs @@ -1,5 +1,6 @@ use crate::{ - call_tree::CallState, comp_interact_controller::ComposabilityInteract, forwarder_queue_proxy, vault_proxy + call_tree::CallState, comp_interact_controller::ComposabilityInteract, forwarder_queue_proxy, + vault_proxy, }; use multiversx_sc_snippets::imports::*; diff --git a/contracts/feature-tests/composability/interact/src/comp_interact_main.rs b/contracts/feature-tests/composability/interact/src/comp_interact_main.rs index 9f5fb1f296..1652d66b76 100644 --- a/contracts/feature-tests/composability/interact/src/comp_interact_main.rs +++ b/contracts/feature-tests/composability/interact/src/comp_interact_main.rs @@ -8,8 +8,8 @@ mod comp_interact_config; mod comp_interact_controller; mod comp_interact_state; -mod vault_proxy; mod forwarder_queue_proxy; +mod vault_proxy; use clap::Parser; use comp_interact_controller::ComposabilityInteract; From edc446f9b52835cfd2ad8da3827804d396f32a55 Mon Sep 17 00:00:00 2001 From: Fusee Date: Tue, 21 May 2024 00:32:52 +0200 Subject: [PATCH 37/62] implemented Clone for Egld when possible --- .../src/types/interaction/tx_payment/tx_payment_egld.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs b/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs index d63635e53e..28ebea24ac 100644 --- a/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs +++ b/framework/base/src/types/interaction/tx_payment/tx_payment_egld.rs @@ -15,6 +15,12 @@ pub struct Egld(pub EgldValue); pub type EgldPayment = Egld>; +impl Clone for Egld { + fn clone(&self) -> Self { + Egld(self.0.clone()) + } +} + impl TxPayment for Egld where Env: TxEnv, From 30857740585cbc74fc9516f7ce198172af47be74 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Wed, 22 May 2024 14:22:12 +0300 Subject: [PATCH 38/62] Removed set_current_dir_from_workspace from tests --- .../large-storage/tests/large_storage_scenario_rs_test.rs | 1 - .../tests/linked_list_repeat_blackbox_test.rs | 1 - .../mappers/linked-list-repeat/tests/scenario_rs_test.rs | 1 - .../benchmarks/mappers/map-repeat/tests/scenario_rs_test.rs | 1 - .../mappers/queue-repeat/tests/scenario_rs_test.rs | 1 - .../benchmarks/mappers/set-repeat/tests/scenario_rs_test.rs | 1 - .../mappers/single-value-repeat/tests/scenario_rs_test.rs | 1 - .../benchmarks/mappers/vec-repeat/tests/scenario_rs_test.rs | 1 - .../tests/price_aggregator_blackbox_test.rs | 1 - .../tests/price_aggregator_whitebox_test.rs | 1 - .../core/wegld-swap/tests/wegld_swap_scenario_rs_test.rs | 1 - contracts/examples/adder/tests/adder_blackbox_test.rs | 1 - contracts/examples/adder/tests/adder_scenario_rs_test.rs | 1 - contracts/examples/adder/tests/adder_whitebox_test.rs | 1 - .../tests/crowdfunding_esdt_scenario_rs_test.rs | 1 - .../crypto-bubbles/tests/crypto_bubbles_scenario_rs_test.rs | 1 - .../digital-cash/tests/digital_cash_scenario_rs_test.rs | 1 - contracts/examples/empty/tests/empty_scenario_rs_test.rs | 1 - .../tests/esdt_transfer_with_fee_scenario_rs_test.rs | 1 - .../examples/factorial/tests/factorial_scenario_rs_test.rs | 1 - .../lottery-esdt/tests/lottery_esdt_scenario_rs_test.rs | 1 - contracts/examples/multisig/tests/multisig_blackbox_test.rs | 1 - .../examples/multisig/tests/multisig_scenario_rs_test.rs | 1 - contracts/examples/multisig/tests/multisig_whitebox_test.rs | 1 - .../nft-minter/tests/nft_minter_scenario_rs_test.rs | 1 - .../tests/nft_subscription_scenario_rs_test.rs | 1 - .../examples/order-book/pair/tests/pair_scenario_rs_test.rs | 1 - .../ping-pong-egld/tests/ping_pong_egld_scenario_rs_test.rs | 1 - .../proxy-pause/tests/proxy_pause_scenario_rs_test.rs | 1 - .../token-release/tests/token_release_scenario_rs_test.rs | 1 - .../feature-tests/abi-tester/tests/abi_tester_abi_test.rs | 4 +--- .../alloc-features/tests/alloc_features_scenario_rs_test.rs | 1 - .../tests/basic_features_is_builtin_function_rs_test.rs | 1 - .../basic-features/tests/basic_features_scenario_rs_test.rs | 1 - .../big-float-features/tests/big_float_scenario_rs_test.rs | 1 - .../composability/tests/composability_scenario_rs_test.rs | 1 - .../composability/tests/forwarder_blackbox_legacy_test.rs | 1 - .../composability/tests/forwarder_whitebox_legacy_test.rs | 1 - .../composability/tests/forwarder_whitebox_test.rs | 1 - .../composability/tests/promises_feature_blackbox_test.rs | 1 - .../tests/transfer_role_whitebox_test.rs | 4 ---- .../tests/crowdfunding_erc20_scenario_rs_test.rs | 6 ------ .../erc20/tests/erc20_scenario_rs_test.rs | 1 - .../lottery-erc20/tests/lottery_erc20_scenario_rs_test.rs | 4 ---- .../tests/esdt_system_sc_mock_scenario_rs_test.rs | 1 - .../tests/exchange_features_blackbox_test.rs | 1 - .../tests/msg_scenario_rs_test.rs | 1 - .../tests/managed_map_scenario_rs_test.rs | 1 - .../tests/multi_contract_scenario_rs_test.rs | 1 - .../panic-message-features/tests/pmf_blackbox_test.rs | 1 - .../panic-message-features/tests/pmf_scenario_rs_test.rs | 1 - .../payable-features/tests/payable_blackbox_test.rs | 1 - .../payable-features/tests/payable_scenario_rs_test.rs | 1 - .../tests/rust_testing_framework_tester_scenario_rs_test.rs | 3 --- .../tests/tester_blackbox_test.rs | 3 --- .../scenario-tester/tests/st_blackbox_chained_test.rs | 1 - .../scenario-tester/tests/st_blackbox_legacy_proxy_test.rs | 1 - .../scenario-tester/tests/st_blackbox_raw_steps_test.rs | 1 - .../feature-tests/scenario-tester/tests/st_blackbox_test.rs | 1 - .../scenario-tester/tests/st_blackbox_upgrade_test.rs | 1 - .../scenario-tester/tests/st_scenario_rs_test.rs | 1 - .../feature-tests/scenario-tester/tests/st_whitebox_test.rs | 1 - .../use-module/tests/gov_module_whitebox_test.rs | 1 - .../use-module/tests/staking_module_whitebox_test.rs | 1 - .../use-module/tests/token_merge_module_whitebox_test.rs | 2 -- .../feature-tests/use-module/tests/use_module_abi_test.rs | 3 +-- framework/scenario/tests/scenarios_self_test.rs | 1 - 67 files changed, 2 insertions(+), 86 deletions(-) diff --git a/contracts/benchmarks/large-storage/tests/large_storage_scenario_rs_test.rs b/contracts/benchmarks/large-storage/tests/large_storage_scenario_rs_test.rs index 38297fd2f2..4a74775c67 100644 --- a/contracts/benchmarks/large-storage/tests/large_storage_scenario_rs_test.rs +++ b/contracts/benchmarks/large-storage/tests/large_storage_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/large-storage"); blockchain.register_contract( "mxsc:output/large-storage.mxsc.json", large_storage::ContractBuilder, diff --git a/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs b/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs index bd5a4198e3..15465791d4 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs +++ b/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs @@ -8,7 +8,6 @@ const WASM_PATH_EXPR: &str = "mxsc:output/linked-list-repeat.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/linked-list-repeat"); blockchain.register_contract(WASM_PATH_EXPR, linked_list_repeat::ContractBuilder); blockchain diff --git a/contracts/benchmarks/mappers/linked-list-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/linked-list-repeat/tests/scenario_rs_test.rs index c7b91be79e..442754a06b 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/linked-list-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/linked-list-repeat"); blockchain.register_contract( "mxsc:output/linked-list-repeat.mxsc.json", diff --git a/contracts/benchmarks/mappers/map-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/map-repeat/tests/scenario_rs_test.rs index 8ae30eaf45..ce7eabb8eb 100644 --- a/contracts/benchmarks/mappers/map-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/map-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/map-repeat"); blockchain.register_contract( "mxsc:output/map-repeat.mxsc.json", diff --git a/contracts/benchmarks/mappers/queue-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/queue-repeat/tests/scenario_rs_test.rs index 4e7ac9ba66..9f4596ae21 100644 --- a/contracts/benchmarks/mappers/queue-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/queue-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/queue-repeat"); blockchain.register_contract( "mxsc:output/queue-repeat.mxsc.json", diff --git a/contracts/benchmarks/mappers/set-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/set-repeat/tests/scenario_rs_test.rs index ba9fda4f46..ec2352ec65 100644 --- a/contracts/benchmarks/mappers/set-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/set-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/set-repeat"); blockchain.register_contract( "mxsc:output/set-repeat.mxsc.json", diff --git a/contracts/benchmarks/mappers/single-value-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/single-value-repeat/tests/scenario_rs_test.rs index cf43c6d95f..d235f08b2e 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/single-value-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/single-value-repeat"); blockchain.register_contract( "mxsc:output/single-value-repeat.mxsc.json", diff --git a/contracts/benchmarks/mappers/vec-repeat/tests/scenario_rs_test.rs b/contracts/benchmarks/mappers/vec-repeat/tests/scenario_rs_test.rs index 49407163df..d47d38ec79 100644 --- a/contracts/benchmarks/mappers/vec-repeat/tests/scenario_rs_test.rs +++ b/contracts/benchmarks/mappers/vec-repeat/tests/scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/benchmarks/mappers/vec-repeat"); blockchain.register_contract( "mxsc:output/vec-repeat.mxsc.json", diff --git a/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs b/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs index 438eb574aa..b0e1f54455 100644 --- a/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs +++ b/contracts/core/price-aggregator/tests/price_aggregator_blackbox_test.rs @@ -24,7 +24,6 @@ const PRICE_AGGREGATOR_PATH: MxscPath = fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/core/price-aggregator"); blockchain.register_contract( PRICE_AGGREGATOR_PATH, multiversx_price_aggregator_sc::ContractBuilder, diff --git a/contracts/core/price-aggregator/tests/price_aggregator_whitebox_test.rs b/contracts/core/price-aggregator/tests/price_aggregator_whitebox_test.rs index 50b05a6a41..180301b610 100644 --- a/contracts/core/price-aggregator/tests/price_aggregator_whitebox_test.rs +++ b/contracts/core/price-aggregator/tests/price_aggregator_whitebox_test.rs @@ -24,7 +24,6 @@ const PRICE_AGGREGATOR_PATH_EXPR: &str = "mxsc:output/multiversx-price-aggregato fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/core/price-aggregator"); blockchain.register_contract( PRICE_AGGREGATOR_PATH_EXPR, multiversx_price_aggregator_sc::ContractBuilder, diff --git a/contracts/core/wegld-swap/tests/wegld_swap_scenario_rs_test.rs b/contracts/core/wegld-swap/tests/wegld_swap_scenario_rs_test.rs index 01770e4b2e..a93bedb10f 100644 --- a/contracts/core/wegld-swap/tests/wegld_swap_scenario_rs_test.rs +++ b/contracts/core/wegld-swap/tests/wegld_swap_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/core/wegld-swap"); blockchain.register_contract( "mxsc:output/multiversx-wegld-swap-sc.mxsc.json", diff --git a/contracts/examples/adder/tests/adder_blackbox_test.rs b/contracts/examples/adder/tests/adder_blackbox_test.rs index a0064a65d0..73d6fecd5f 100644 --- a/contracts/examples/adder/tests/adder_blackbox_test.rs +++ b/contracts/examples/adder/tests/adder_blackbox_test.rs @@ -8,7 +8,6 @@ const CODE_PATH: MxscPath = MxscPath::new("output/adder.mxsc.json"); fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/adder"); blockchain.register_contract(CODE_PATH, adder::ContractBuilder); blockchain diff --git a/contracts/examples/adder/tests/adder_scenario_rs_test.rs b/contracts/examples/adder/tests/adder_scenario_rs_test.rs index c467100633..f9ee7a3a1c 100644 --- a/contracts/examples/adder/tests/adder_scenario_rs_test.rs +++ b/contracts/examples/adder/tests/adder_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/adder"); blockchain.register_contract("mxsc:output/adder.mxsc.json", adder::ContractBuilder); blockchain diff --git a/contracts/examples/adder/tests/adder_whitebox_test.rs b/contracts/examples/adder/tests/adder_whitebox_test.rs index 50ad95faa6..9e7abe4a51 100644 --- a/contracts/examples/adder/tests/adder_whitebox_test.rs +++ b/contracts/examples/adder/tests/adder_whitebox_test.rs @@ -5,7 +5,6 @@ const ADDER_PATH_EXPR: &str = "mxsc:output/adder.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/adder"); blockchain.register_contract("mxsc:output/adder.mxsc.json", adder::ContractBuilder); blockchain diff --git a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_scenario_rs_test.rs b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_scenario_rs_test.rs index b26e2488e8..64a88906b2 100644 --- a/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_scenario_rs_test.rs +++ b/contracts/examples/crowdfunding-esdt/tests/crowdfunding_esdt_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/crowdfunding-esdt"); blockchain.register_contract( "mxsc:output/crowdfunding-esdt.mxsc.json", diff --git a/contracts/examples/crypto-bubbles/tests/crypto_bubbles_scenario_rs_test.rs b/contracts/examples/crypto-bubbles/tests/crypto_bubbles_scenario_rs_test.rs index 7beee20ecb..134133a68b 100644 --- a/contracts/examples/crypto-bubbles/tests/crypto_bubbles_scenario_rs_test.rs +++ b/contracts/examples/crypto-bubbles/tests/crypto_bubbles_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/crypto-bubbles"); blockchain.register_contract( "mxsc:output/crypto-bubbles.mxsc.json", diff --git a/contracts/examples/digital-cash/tests/digital_cash_scenario_rs_test.rs b/contracts/examples/digital-cash/tests/digital_cash_scenario_rs_test.rs index 8dcff32a11..b210c4952a 100644 --- a/contracts/examples/digital-cash/tests/digital_cash_scenario_rs_test.rs +++ b/contracts/examples/digital-cash/tests/digital_cash_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/digital-cash"); blockchain.register_contract( "mxsc:output/digital-cash.mxsc.json", diff --git a/contracts/examples/empty/tests/empty_scenario_rs_test.rs b/contracts/examples/empty/tests/empty_scenario_rs_test.rs index d4f9a9b3ab..7f84325dbe 100644 --- a/contracts/examples/empty/tests/empty_scenario_rs_test.rs +++ b/contracts/examples/empty/tests/empty_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/empty"); blockchain.register_contract("mxsc:output/empty.mxsc.json", empty::ContractBuilder); blockchain diff --git a/contracts/examples/esdt-transfer-with-fee/tests/esdt_transfer_with_fee_scenario_rs_test.rs b/contracts/examples/esdt-transfer-with-fee/tests/esdt_transfer_with_fee_scenario_rs_test.rs index 2dd7248b2a..48bc41cff0 100644 --- a/contracts/examples/esdt-transfer-with-fee/tests/esdt_transfer_with_fee_scenario_rs_test.rs +++ b/contracts/examples/esdt-transfer-with-fee/tests/esdt_transfer_with_fee_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/esdt-transfer-with-fee"); blockchain.register_contract( "mxsc:output/esdt-transfer-with-fee.mxsc.json", diff --git a/contracts/examples/factorial/tests/factorial_scenario_rs_test.rs b/contracts/examples/factorial/tests/factorial_scenario_rs_test.rs index 5f55080950..679c1a2d92 100644 --- a/contracts/examples/factorial/tests/factorial_scenario_rs_test.rs +++ b/contracts/examples/factorial/tests/factorial_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/factorial"); blockchain.register_contract( "mxsc:output/factorial.mxsc.json", diff --git a/contracts/examples/lottery-esdt/tests/lottery_esdt_scenario_rs_test.rs b/contracts/examples/lottery-esdt/tests/lottery_esdt_scenario_rs_test.rs index 5fc5e76eba..4d6cf07266 100644 --- a/contracts/examples/lottery-esdt/tests/lottery_esdt_scenario_rs_test.rs +++ b/contracts/examples/lottery-esdt/tests/lottery_esdt_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/lottery-esdt"); blockchain.register_contract( "mxsc:output/lottery-esdt.mxsc.json", diff --git a/contracts/examples/multisig/tests/multisig_blackbox_test.rs b/contracts/examples/multisig/tests/multisig_blackbox_test.rs index 322abd9348..083a6c6be6 100644 --- a/contracts/examples/multisig/tests/multisig_blackbox_test.rs +++ b/contracts/examples/multisig/tests/multisig_blackbox_test.rs @@ -18,7 +18,6 @@ const QUORUM_SIZE: usize = 1; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/multisig"); blockchain.register_contract(MULTISIG_CODE_PATH, multisig::ContractBuilder); blockchain.register_contract(ADDER_CODE_PATH, adder::ContractBuilder); diff --git a/contracts/examples/multisig/tests/multisig_scenario_rs_test.rs b/contracts/examples/multisig/tests/multisig_scenario_rs_test.rs index 8a606bffd8..67baad4ca2 100644 --- a/contracts/examples/multisig/tests/multisig_scenario_rs_test.rs +++ b/contracts/examples/multisig/tests/multisig_scenario_rs_test.rs @@ -4,7 +4,6 @@ const WEGLD_SWAP_EXPR: &str = "0x0061736d0100000001661160000060017f0060027f7f017 fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/multisig"); blockchain.register_partial_contract::( "mxsc:output/multisig.mxsc.json", diff --git a/contracts/examples/multisig/tests/multisig_whitebox_test.rs b/contracts/examples/multisig/tests/multisig_whitebox_test.rs index 456fc9f96f..904a03c7e0 100644 --- a/contracts/examples/multisig/tests/multisig_whitebox_test.rs +++ b/contracts/examples/multisig/tests/multisig_whitebox_test.rs @@ -51,7 +51,6 @@ pub struct CallActionDataRaw { fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/multisig"); blockchain.register_contract(MULTISIG_PATH_EXPR, multisig::ContractBuilder); blockchain diff --git a/contracts/examples/nft-minter/tests/nft_minter_scenario_rs_test.rs b/contracts/examples/nft-minter/tests/nft_minter_scenario_rs_test.rs index db79559f43..1e8c9a3f43 100644 --- a/contracts/examples/nft-minter/tests/nft_minter_scenario_rs_test.rs +++ b/contracts/examples/nft-minter/tests/nft_minter_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/nft-minter"); blockchain.register_contract( "mxsc:output/nft-minter.mxsc.json", diff --git a/contracts/examples/nft-subscription/tests/nft_subscription_scenario_rs_test.rs b/contracts/examples/nft-subscription/tests/nft_subscription_scenario_rs_test.rs index 4340f468a7..c36191ef22 100644 --- a/contracts/examples/nft-subscription/tests/nft_subscription_scenario_rs_test.rs +++ b/contracts/examples/nft-subscription/tests/nft_subscription_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/nft-subscription"); blockchain.register_contract( "mxsc:output/nft-subscription.mxsc.json", diff --git a/contracts/examples/order-book/pair/tests/pair_scenario_rs_test.rs b/contracts/examples/order-book/pair/tests/pair_scenario_rs_test.rs index c17ebaea2b..cc5df5d805 100644 --- a/contracts/examples/order-book/pair/tests/pair_scenario_rs_test.rs +++ b/contracts/examples/order-book/pair/tests/pair_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/order-book/pair"); blockchain.register_contract( "mxsc:output/order-book-pair.mxsc.json", diff --git a/contracts/examples/ping-pong-egld/tests/ping_pong_egld_scenario_rs_test.rs b/contracts/examples/ping-pong-egld/tests/ping_pong_egld_scenario_rs_test.rs index ccec7f5ca9..55a8e591eb 100644 --- a/contracts/examples/ping-pong-egld/tests/ping_pong_egld_scenario_rs_test.rs +++ b/contracts/examples/ping-pong-egld/tests/ping_pong_egld_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/ping-pong-egld"); blockchain.register_contract( "mxsc:output/ping-pong-egld.mxsc.json", diff --git a/contracts/examples/proxy-pause/tests/proxy_pause_scenario_rs_test.rs b/contracts/examples/proxy-pause/tests/proxy_pause_scenario_rs_test.rs index 41c563d7c7..08a9f92276 100644 --- a/contracts/examples/proxy-pause/tests/proxy_pause_scenario_rs_test.rs +++ b/contracts/examples/proxy-pause/tests/proxy_pause_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/proxy-pause"); blockchain.register_contract( "mxsc:output/proxy-pause.mxsc.json", diff --git a/contracts/examples/token-release/tests/token_release_scenario_rs_test.rs b/contracts/examples/token-release/tests/token_release_scenario_rs_test.rs index 57f8c4a142..eefa11be57 100644 --- a/contracts/examples/token-release/tests/token_release_scenario_rs_test.rs +++ b/contracts/examples/token-release/tests/token_release_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/token-release"); blockchain.register_contract( "mxsc:output/token-release.mxsc.json", diff --git a/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs b/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs index e5a31ef9e4..756eb70ea4 100644 --- a/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs +++ b/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs @@ -12,8 +12,7 @@ use multiversx_sc_scenario::ScenarioWorld; #[test] fn abi_tester_abi_generated_ok() { - let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/abi-tester"); + let blockchain = ScenarioWorld::new(); // generate ABI let multi_contract_config = multiversx_sc_meta::multi_contract_config::( @@ -72,7 +71,6 @@ fn abi_tester_esdt_attr_abi_generated_ok() { #[test] fn check_multi_contract_config() { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/abi-tester"); let multi_contract_config = multiversx_sc_meta::multi_contract_config::( blockchain.current_dir().as_path(), diff --git a/contracts/feature-tests/alloc-features/tests/alloc_features_scenario_rs_test.rs b/contracts/feature-tests/alloc-features/tests/alloc_features_scenario_rs_test.rs index 1d1cee1936..3d3c798e44 100644 --- a/contracts/feature-tests/alloc-features/tests/alloc_features_scenario_rs_test.rs +++ b/contracts/feature-tests/alloc-features/tests/alloc_features_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/alloc-features"); blockchain.register_partial_contract::( "mxsc:output/alloc-features.mxsc.json", diff --git a/contracts/feature-tests/basic-features/tests/basic_features_is_builtin_function_rs_test.rs b/contracts/feature-tests/basic-features/tests/basic_features_is_builtin_function_rs_test.rs index 836cdd5a9c..d2cc2d269b 100644 --- a/contracts/feature-tests/basic-features/tests/basic_features_is_builtin_function_rs_test.rs +++ b/contracts/feature-tests/basic-features/tests/basic_features_is_builtin_function_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/basic-features"); blockchain.register_contract( "mxsc:output/basic-features.mxsc.json", diff --git a/contracts/feature-tests/basic-features/tests/basic_features_scenario_rs_test.rs b/contracts/feature-tests/basic-features/tests/basic_features_scenario_rs_test.rs index a799f9218a..48762ce617 100644 --- a/contracts/feature-tests/basic-features/tests/basic_features_scenario_rs_test.rs +++ b/contracts/feature-tests/basic-features/tests/basic_features_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/basic-features"); blockchain.register_contract( "mxsc:output/basic-features.mxsc.json", diff --git a/contracts/feature-tests/big-float-features/tests/big_float_scenario_rs_test.rs b/contracts/feature-tests/big-float-features/tests/big_float_scenario_rs_test.rs index 0c5d6383fa..60a9d0ed35 100644 --- a/contracts/feature-tests/big-float-features/tests/big_float_scenario_rs_test.rs +++ b/contracts/feature-tests/big-float-features/tests/big_float_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/big-float-features"); blockchain.register_contract( "mxsc:output/big-float-features.mxsc.json", diff --git a/contracts/feature-tests/composability/tests/composability_scenario_rs_test.rs b/contracts/feature-tests/composability/tests/composability_scenario_rs_test.rs index fae64b1ab1..33db8b4b49 100644 --- a/contracts/feature-tests/composability/tests/composability_scenario_rs_test.rs +++ b/contracts/feature-tests/composability/tests/composability_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/composability"); blockchain.register_contract( "mxsc:builtin-func-features/output/builtin-func-features.mxsc.json", diff --git a/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs b/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs index cc13982a2d..44a1ac4b5f 100644 --- a/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs @@ -21,7 +21,6 @@ type ForwarderContract = ContractInfo>; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/composability/"); blockchain.register_contract(FORWARDER_PATH_EXPR, forwarder_legacy::ContractBuilder); blockchain diff --git a/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs b/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs index d829016176..170fb68147 100644 --- a/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs @@ -17,7 +17,6 @@ const NFT_TOKEN_ID: &[u8] = b"COOL-123456"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/composability/forwarder_legacy"); blockchain.register_contract(FORWARDER_PATH_EXPR, forwarder_legacy::ContractBuilder); blockchain diff --git a/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs b/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs index 0adb09b286..6298e2018d 100644 --- a/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs @@ -10,7 +10,6 @@ const NFT_TOKEN_ID: &[u8] = b"COOL-123456"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/composability/forwarder"); blockchain.register_contract(FORWARDER_PATH_EXPR, forwarder::ContractBuilder); blockchain diff --git a/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs b/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs index 180cb1c508..3ecce2d8fb 100644 --- a/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs +++ b/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs @@ -20,7 +20,6 @@ type VaultContract = ContractInfo>; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/composability"); blockchain.register_contract( PROMISES_FEATURES_PATH_EXPR, diff --git a/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_whitebox_test.rs b/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_whitebox_test.rs index dc733dede9..adf9582982 100644 --- a/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_whitebox_test.rs +++ b/contracts/feature-tests/composability/transfer-role-features/tests/transfer_role_whitebox_test.rs @@ -16,10 +16,6 @@ const REJECT_FUNDS_FUNC_NAME: &[u8] = b"reject_funds"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace( - "contracts/composability/feature-tests/transfer-role-features", - ); - blockchain.register_contract( TRANSFER_ROLE_FEATURES_PATH_EXPR, transfer_role_features::ContractBuilder, diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/tests/crowdfunding_erc20_scenario_rs_test.rs b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/tests/crowdfunding_erc20_scenario_rs_test.rs index e14767b48f..a75f0a6dd3 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/tests/crowdfunding_erc20_scenario_rs_test.rs +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/tests/crowdfunding_erc20_scenario_rs_test.rs @@ -2,20 +2,14 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace( - "contracts/feature-tests/erc-style-contracts/crowdfunding-erc20", - ); - blockchain.register_contract( "mxsc:output/crowdfunding-erc20.mxsc.json", crowdfunding_erc20::ContractBuilder, ); - blockchain.register_contract( "mxsc:../erc20/output/erc20.mxsc.json", erc20::ContractBuilder, ); - blockchain } diff --git a/contracts/feature-tests/erc-style-contracts/erc20/tests/erc20_scenario_rs_test.rs b/contracts/feature-tests/erc-style-contracts/erc20/tests/erc20_scenario_rs_test.rs index eb68d00d2e..bf8da38747 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/tests/erc20_scenario_rs_test.rs +++ b/contracts/feature-tests/erc-style-contracts/erc20/tests/erc20_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/erc-style-contracts/erc20"); blockchain.register_contract("mxsc:output/erc20.mxsc.json", erc20::ContractBuilder); blockchain diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/tests/lottery_erc20_scenario_rs_test.rs b/contracts/feature-tests/erc-style-contracts/lottery-erc20/tests/lottery_erc20_scenario_rs_test.rs index ed82fb71bb..fa03693cce 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/tests/lottery_erc20_scenario_rs_test.rs +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/tests/lottery_erc20_scenario_rs_test.rs @@ -2,10 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace( - "contracts/feature-tests/erc-style-contracts/lottery-erc20", - ); - blockchain.register_contract( "mxsc:output/lottery-erc20.mxsc.json", lottery_erc20::ContractBuilder, diff --git a/contracts/feature-tests/esdt-system-sc-mock/tests/esdt_system_sc_mock_scenario_rs_test.rs b/contracts/feature-tests/esdt-system-sc-mock/tests/esdt_system_sc_mock_scenario_rs_test.rs index c0809e7b40..eca4daa6cb 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/tests/esdt_system_sc_mock_scenario_rs_test.rs +++ b/contracts/feature-tests/esdt-system-sc-mock/tests/esdt_system_sc_mock_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/esdt-system-sc-mock"); blockchain.register_contract( "mxsc:output/esdt-system-sc-mock.mxsc.json", diff --git a/contracts/feature-tests/exchange-features/tests/exchange_features_blackbox_test.rs b/contracts/feature-tests/exchange-features/tests/exchange_features_blackbox_test.rs index 88c87e3931..ebf5b99b63 100644 --- a/contracts/feature-tests/exchange-features/tests/exchange_features_blackbox_test.rs +++ b/contracts/feature-tests/exchange-features/tests/exchange_features_blackbox_test.rs @@ -4,7 +4,6 @@ const EXCHANGE_FEATURES_PATH_EXPR: &str = "mxsc:output/exchange-features.mxsc.js fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/exchange-features"); blockchain.register_contract( EXCHANGE_FEATURES_PATH_EXPR, diff --git a/contracts/feature-tests/formatted-message-features/tests/msg_scenario_rs_test.rs b/contracts/feature-tests/formatted-message-features/tests/msg_scenario_rs_test.rs index 929ddd5c7c..0844d716d7 100644 --- a/contracts/feature-tests/formatted-message-features/tests/msg_scenario_rs_test.rs +++ b/contracts/feature-tests/formatted-message-features/tests/msg_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/formatted-message-features"); blockchain.register_contract( "mxsc:output/formatted-message-features.mxsc.json", diff --git a/contracts/feature-tests/managed-map-features/tests/managed_map_scenario_rs_test.rs b/contracts/feature-tests/managed-map-features/tests/managed_map_scenario_rs_test.rs index 78defc0fcf..9981c49f93 100644 --- a/contracts/feature-tests/managed-map-features/tests/managed_map_scenario_rs_test.rs +++ b/contracts/feature-tests/managed-map-features/tests/managed_map_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/managed-map-features"); blockchain.register_contract( "mxsc:output/managed-map-features.mxsc.json", managed_map_features::ContractBuilder, diff --git a/contracts/feature-tests/multi-contract-features/tests/multi_contract_scenario_rs_test.rs b/contracts/feature-tests/multi-contract-features/tests/multi_contract_scenario_rs_test.rs index 5c56c275d5..4c6b64db26 100644 --- a/contracts/feature-tests/multi-contract-features/tests/multi_contract_scenario_rs_test.rs +++ b/contracts/feature-tests/multi-contract-features/tests/multi_contract_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/multi-contract-features"); blockchain.register_partial_contract::( "mxsc:output/multi-contract-features.mxsc.json", diff --git a/contracts/feature-tests/panic-message-features/tests/pmf_blackbox_test.rs b/contracts/feature-tests/panic-message-features/tests/pmf_blackbox_test.rs index e8ad3c2a33..d0588455ba 100644 --- a/contracts/feature-tests/panic-message-features/tests/pmf_blackbox_test.rs +++ b/contracts/feature-tests/panic-message-features/tests/pmf_blackbox_test.rs @@ -8,7 +8,6 @@ const CODE_EXPR: &str = "mxsc:output/panic-message-features.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/adder"); blockchain.register_contract(CODE_EXPR, panic_message_features::ContractBuilder); blockchain diff --git a/contracts/feature-tests/panic-message-features/tests/pmf_scenario_rs_test.rs b/contracts/feature-tests/panic-message-features/tests/pmf_scenario_rs_test.rs index 93db854e46..3921b15f91 100644 --- a/contracts/feature-tests/panic-message-features/tests/pmf_scenario_rs_test.rs +++ b/contracts/feature-tests/panic-message-features/tests/pmf_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/panic-message-features"); blockchain.register_partial_contract::( "mxsc:output/panic-message-features.mxsc.json", diff --git a/contracts/feature-tests/payable-features/tests/payable_blackbox_test.rs b/contracts/feature-tests/payable-features/tests/payable_blackbox_test.rs index 82581c8170..6096bbe339 100644 --- a/contracts/feature-tests/payable-features/tests/payable_blackbox_test.rs +++ b/contracts/feature-tests/payable-features/tests/payable_blackbox_test.rs @@ -4,7 +4,6 @@ const PF_PATH_EXPR: &str = "mxsc:output/payable-features.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/payable-features"); blockchain.register_contract(PF_PATH_EXPR, payable_features::ContractBuilder); blockchain diff --git a/contracts/feature-tests/payable-features/tests/payable_scenario_rs_test.rs b/contracts/feature-tests/payable-features/tests/payable_scenario_rs_test.rs index 4e88c1cd75..bd2f75753b 100644 --- a/contracts/feature-tests/payable-features/tests/payable_scenario_rs_test.rs +++ b/contracts/feature-tests/payable-features/tests/payable_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/payable-features"); blockchain.register_contract( "mxsc:output/payable-features.mxsc.json", payable_features::ContractBuilder, diff --git a/contracts/feature-tests/rust-testing-framework-tester/tests/rust_testing_framework_tester_scenario_rs_test.rs b/contracts/feature-tests/rust-testing-framework-tester/tests/rust_testing_framework_tester_scenario_rs_test.rs index 18aac012c7..40aaa7f4fe 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/tests/rust_testing_framework_tester_scenario_rs_test.rs +++ b/contracts/feature-tests/rust-testing-framework-tester/tests/rust_testing_framework_tester_scenario_rs_test.rs @@ -2,9 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain - .set_current_dir_from_workspace("contracts/feature-tests/rust-testing-framework-tester"); - blockchain.register_contract( "file:output/rust-testing-framework-tester.wasm", rust_testing_framework_tester::ContractBuilder, diff --git a/contracts/feature-tests/rust-testing-framework-tester/tests/tester_blackbox_test.rs b/contracts/feature-tests/rust-testing-framework-tester/tests/tester_blackbox_test.rs index b47c83fcef..afdabb5199 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/tests/tester_blackbox_test.rs +++ b/contracts/feature-tests/rust-testing-framework-tester/tests/tester_blackbox_test.rs @@ -5,9 +5,6 @@ const WASM_PATH_EXPR: &str = "mxsc:output/rust-testing-framework-tester.mxsc.jso fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain - .set_current_dir_from_workspace("contracts/feature_tests/rust-testing-framework-tester"); - blockchain.register_contract( WASM_PATH_EXPR, rust_testing_framework_tester::ContractBuilder, diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_chained_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_chained_test.rs index 71b8a982c5..755647bb7b 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_chained_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_chained_test.rs @@ -7,7 +7,6 @@ const ADDER_PATH_EXPR: &str = "mxsc:output/scenario-tester.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/scenario-tester"); blockchain.register_contract(ADDER_PATH_EXPR, scenario_tester::ContractBuilder); blockchain diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_legacy_proxy_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_legacy_proxy_test.rs index f62672bb36..cdc7f071ff 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_legacy_proxy_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_legacy_proxy_test.rs @@ -12,7 +12,6 @@ const CODE_EXPR: MxscPath = MxscPath::new("output/adder.mxsc.json"); fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/adder"); blockchain.register_contract(ADDER_PATH_EXPR, scenario_tester::ContractBuilder); blockchain diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_raw_steps_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_raw_steps_test.rs index fc6b5d02a0..68ac9b8d39 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_raw_steps_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_raw_steps_test.rs @@ -4,7 +4,6 @@ const SCENARIO_TESTER_PATH_EXPR: &str = "mxsc:output/scenario-tester.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/scenario-tester"); blockchain.register_contract(SCENARIO_TESTER_PATH_EXPR, scenario_tester::ContractBuilder); blockchain diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs index e4ab2b4b4d..cdcf610b25 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_test.rs @@ -15,7 +15,6 @@ const NFT_ID: TestTokenIdentifier = TestTokenIdentifier::new("NFT-123456"); fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/examples/scenario-tester"); blockchain.register_contract( SC_SCENARIO_TESTER_PATH_EXPR, diff --git a/contracts/feature-tests/scenario-tester/tests/st_blackbox_upgrade_test.rs b/contracts/feature-tests/scenario-tester/tests/st_blackbox_upgrade_test.rs index 786fea9725..3242739239 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_blackbox_upgrade_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_blackbox_upgrade_test.rs @@ -4,7 +4,6 @@ const ADDER_PATH_EXPR: &str = "mxsc:output/scenario-tester.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/scenario-tester"); blockchain.register_contract( "mxsc:output/scenario-tester.mxsc.json", diff --git a/contracts/feature-tests/scenario-tester/tests/st_scenario_rs_test.rs b/contracts/feature-tests/scenario-tester/tests/st_scenario_rs_test.rs index 32f289733d..6695bcb89c 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_scenario_rs_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_scenario_rs_test.rs @@ -2,7 +2,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/scenario-tester"); blockchain.register_contract( "mxsc:output/scenario-tester.mxsc.json", diff --git a/contracts/feature-tests/scenario-tester/tests/st_whitebox_test.rs b/contracts/feature-tests/scenario-tester/tests/st_whitebox_test.rs index 072292ed91..a6318b1f7f 100644 --- a/contracts/feature-tests/scenario-tester/tests/st_whitebox_test.rs +++ b/contracts/feature-tests/scenario-tester/tests/st_whitebox_test.rs @@ -5,7 +5,6 @@ const ADDER_PATH_EXPR: &str = "mxsc:output/scenario-tester.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/scenario-tester"); blockchain.register_contract( "mxsc:output/scenario-tester.mxsc.json", diff --git a/contracts/feature-tests/use-module/tests/gov_module_whitebox_test.rs b/contracts/feature-tests/use-module/tests/gov_module_whitebox_test.rs index 267639fd6f..72b15aac66 100644 --- a/contracts/feature-tests/use-module/tests/gov_module_whitebox_test.rs +++ b/contracts/feature-tests/use-module/tests/gov_module_whitebox_test.rs @@ -31,7 +31,6 @@ pub struct Payment { fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/features-tests/use-module"); blockchain.register_contract(USE_MODULE_PATH_EXPR, use_module::ContractBuilder); blockchain diff --git a/contracts/feature-tests/use-module/tests/staking_module_whitebox_test.rs b/contracts/feature-tests/use-module/tests/staking_module_whitebox_test.rs index 049936bb44..612fa725df 100644 --- a/contracts/feature-tests/use-module/tests/staking_module_whitebox_test.rs +++ b/contracts/feature-tests/use-module/tests/staking_module_whitebox_test.rs @@ -21,7 +21,6 @@ const USE_MODULE_PATH_EXPR: &str = "mxsc:output/use-module.mxsc.json"; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/features-tests/use-module"); blockchain.register_contract(USE_MODULE_PATH_EXPR, use_module::ContractBuilder); blockchain diff --git a/contracts/feature-tests/use-module/tests/token_merge_module_whitebox_test.rs b/contracts/feature-tests/use-module/tests/token_merge_module_whitebox_test.rs index 3f723c323a..803992d49b 100644 --- a/contracts/feature-tests/use-module/tests/token_merge_module_whitebox_test.rs +++ b/contracts/feature-tests/use-module/tests/token_merge_module_whitebox_test.rs @@ -33,8 +33,6 @@ const SECOND_URIS: &[&[u8]] = &[b"cool.com/safe_file.exe"]; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/features-tests/use-module"); - blockchain.register_contract(USE_MODULE_PATH_EXPR, use_module::ContractBuilder); blockchain } diff --git a/contracts/feature-tests/use-module/tests/use_module_abi_test.rs b/contracts/feature-tests/use-module/tests/use_module_abi_test.rs index 1091e76aa4..b482115e5f 100644 --- a/contracts/feature-tests/use-module/tests/use_module_abi_test.rs +++ b/contracts/feature-tests/use-module/tests/use_module_abi_test.rs @@ -5,8 +5,7 @@ use std::{fs, fs::File, io::Write}; #[test] fn use_module_abi_generated_ok() { - let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("contracts/feature-tests/use-module"); + let blockchain = ScenarioWorld::new(); // generate ABI let multi_contract_config = multiversx_sc_meta::multi_contract_config::( diff --git a/framework/scenario/tests/scenarios_self_test.rs b/framework/scenario/tests/scenarios_self_test.rs index df3c6e310e..e45c7ab01e 100644 --- a/framework/scenario/tests/scenarios_self_test.rs +++ b/framework/scenario/tests/scenarios_self_test.rs @@ -4,7 +4,6 @@ use multiversx_sc_scenario::*; fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.set_current_dir_from_workspace("framework/scenario"); blockchain } From 34a3f2a302ca93c34fe679454b4664e179bcef60 Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Wed, 22 May 2024 16:12:43 +0300 Subject: [PATCH 39/62] added tests for unordered set mapper read from address --- .../storage_mapper_get_at_address.scen.json | 67 ++++++++++++++++++- .../src/storage_mapper_get_at_address.rs | 26 +++++++ .../basic-features/wasm/src/lib.rs | 7 +- 3 files changed, 97 insertions(+), 3 deletions(-) diff --git a/contracts/feature-tests/basic-features/scenarios/storage_mapper_get_at_address.scen.json b/contracts/feature-tests/basic-features/scenarios/storage_mapper_get_at_address.scen.json index ffa1bbb620..3076c1e82b 100644 --- a/contracts/feature-tests/basic-features/scenarios/storage_mapper_get_at_address.scen.json +++ b/contracts/feature-tests/basic-features/scenarios/storage_mapper_get_at_address.scen.json @@ -303,6 +303,71 @@ "gas": "*", "refund": "*" } + }, + { + "step": "scCall", + "id": "fill unordered set mapper", + "tx": { + "from": "address:an_account", + "to": "sc:to-be-called", + "function": "fill_unordered_set_mapper", + "arguments": [ + "10" + ], + "gasLimit": "50,000,000", + "gasPrice": "0" + }, + "expect": { + "out": [], + "status": "", + "logs": "*", + "gas": "*", + "refund": "*" + } + }, + { + "step": "scCall", + "id": "contains unordered at address", + "tx": { + "from": "address:an_account", + "to": "sc:caller", + "function": "contains_unordered_at_address", + "arguments": ["5"], + "gasLimit": "50,000,000", + "gasPrice": "0" + }, + "expect": { + "out": [ + "0x01" + ], + "status": "", + "logs": "*", + "gas": "*", + "refund": "*" + } + }, + { + "step": "scCall", + "id": "get by index at address", + "tx": { + "from": "address:an_account", + "to": "sc:caller", + "function": "get_by_index", + "arguments": [ + "5" + ], + "gasLimit": "50,000,000", + "gasPrice": "0" + }, + "expect": { + "out": [ + "5" + ], + "status": "", + "logs": "*", + "gas": "*", + "refund": "*" + } } ] -} +} \ No newline at end of file diff --git a/contracts/feature-tests/basic-features/src/storage_mapper_get_at_address.rs b/contracts/feature-tests/basic-features/src/storage_mapper_get_at_address.rs index 7970619957..35ef02b905 100644 --- a/contracts/feature-tests/basic-features/src/storage_mapper_get_at_address.rs +++ b/contracts/feature-tests/basic-features/src/storage_mapper_get_at_address.rs @@ -86,6 +86,22 @@ pub trait StorageMapperGetAtAddress { mapper.values().collect() } + #[endpoint] + fn contains_unordered_at_address(&self, item: u32) -> bool { + let address = self.contract_address().get(); + let mapper: UnorderedSetMapper = + UnorderedSetMapper::new_from_address(address, StorageKey::from("unordered_set_mapper")); + mapper.contains(&item) + } + + #[endpoint] + fn get_by_index(&self, index: usize) -> u32 { + let address = self.contract_address().get(); + let mapper: UnorderedSetMapper = + UnorderedSetMapper::new_from_address(address, StorageKey::from("unordered_set_mapper")); + mapper.get_by_index(index) + } + /// Storage to be called. For testing, this contract is deployed twice, /// and this module acts both as caller and receiver #[storage_mapper("set_mapper")] @@ -94,6 +110,9 @@ pub trait StorageMapperGetAtAddress { #[storage_mapper("map_mapper")] fn map_mapper(&self) -> MapMapper; + #[storage_mapper("unordered_set_mapper")] + fn unordered_set_mapper(&self) -> UnorderedSetMapper; + #[endpoint] fn fill_set_mapper(&self, value: u32) { for item in 1u32..=value { @@ -108,4 +127,11 @@ pub trait StorageMapperGetAtAddress { self.map_mapper().insert(key, item); } } + + #[endpoint] + fn fill_unordered_set_mapper(&self, value: u32) { + for item in 1u32..=value { + self.unordered_set_mapper().insert(item); + } + } } diff --git a/contracts/feature-tests/basic-features/wasm/src/lib.rs b/contracts/feature-tests/basic-features/wasm/src/lib.rs index de77a1fc25..6dcb5c59be 100644 --- a/contracts/feature-tests/basic-features/wasm/src/lib.rs +++ b/contracts/feature-tests/basic-features/wasm/src/lib.rs @@ -5,9 +5,9 @@ //////////////////////////////////////////////////// // Init: 1 -// Endpoints: 386 +// Endpoints: 389 // Async Callback: 1 -// Total number of exported functions: 388 +// Total number of exported functions: 391 #![no_std] @@ -402,8 +402,11 @@ multiversx_sc_wasm_adapter::endpoints! { back_at_address => back_at_address keys_at_address => keys_at_address values_at_address => values_at_address + contains_unordered_at_address => contains_unordered_at_address + get_by_index => get_by_index fill_set_mapper => fill_set_mapper fill_map_mapper => fill_map_mapper + fill_unordered_set_mapper => fill_unordered_set_mapper ) } From 1ec2ff452e20fb13eef17f7eaec122e72923ef0f Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Wed, 22 May 2024 16:12:49 +0300 Subject: [PATCH 40/62] Deprecated set_current_dir_from_workspace --- framework/scenario/src/facade/scenario_world.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/framework/scenario/src/facade/scenario_world.rs b/framework/scenario/src/facade/scenario_world.rs index f5b05024bd..5dc97b66ab 100644 --- a/framework/scenario/src/facade/scenario_world.rs +++ b/framework/scenario/src/facade/scenario_world.rs @@ -103,8 +103,11 @@ impl ScenarioWorld { self } - /// Tells the tests where the crate lies relative to the workspace. - /// This ensures that the paths are set correctly, including in debug mode. + /// Older versions of the Rust compiler were setting a wrong path in the environment when debugging. + /// This method was made as a workaround to avoid this problem. + /// + /// Fortunately, the issue was fixed in Rust, and so this function is no longer necessary. + #[deprecated(since = "0.50.2", note = "No longer needed, simply delete.")] pub fn set_current_dir_from_workspace(&mut self, relative_path: &str) -> &mut Self { let mut path = find_current_workspace().unwrap(); path.push(relative_path); From 0f9e252e3ec2505ade16c54ddb9f140072d9808f Mon Sep 17 00:00:00 2001 From: Alin Cruceat Date: Thu, 23 May 2024 14:10:51 +0300 Subject: [PATCH 41/62] Crypto Zombies renames & small fixes --- .../examples/crypto-zombies/src/kitty_obj.rs | 14 +++++++------ .../examples/crypto-zombies/src/storage.rs | 20 +++++++++---------- .../crypto-zombies/src/zombie_factory.rs | 4 ++-- .../crypto-zombies/src/zombie_feeding.rs | 4 ++-- .../examples/crypto-zombies/wasm/src/lib.rs | 2 +- 5 files changed, 23 insertions(+), 21 deletions(-) diff --git a/contracts/examples/crypto-zombies/src/kitty_obj.rs b/contracts/examples/crypto-zombies/src/kitty_obj.rs index acdc23cfca..5ba10f51e5 100644 --- a/contracts/examples/crypto-zombies/src/kitty_obj.rs +++ b/contracts/examples/crypto-zombies/src/kitty_obj.rs @@ -1,6 +1,6 @@ use multiversx_sc::derive_imports::*; - -#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode, TypeAbi)] +#[type_abi] +#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)] pub struct Kitty { pub genes: KittyGenes, pub birth_time: u64, // timestamp @@ -12,14 +12,16 @@ pub struct Kitty { pub generation: u16, // max(sire_gen, matron_gen) + 1. Generation also influences cooldown. } -#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode, TypeAbi)] +#[type_abi] +#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)] pub struct KittyGenes { pub fur_color: Color, pub eye_color: Color, pub meow_power: u8, // the higher the value, the louder the cat } -#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode, TypeAbi)] +#[type_abi] +#[derive(NestedEncode, NestedDecode, TopEncode, TopDecode)] pub struct Color { pub r: u8, pub g: u8, @@ -28,13 +30,13 @@ pub struct Color { impl KittyGenes { pub fn get_as_u64(&self) -> u64 { - (self.fur_color.as_u64() << 12 | self.eye_color.as_u64()) << 4 + (self.fur_color.as_u64() << 24 | self.eye_color.as_u64()) << 8 | self.meow_power.to_be() as u64 } } impl Color { pub fn as_u64(&self) -> u64 { - ((self.r.to_be() as u64) << 4 | self.r.to_be() as u64) << 4 | self.r.to_be() as u64 + ((self.r.to_be() as u64) << 8 | self.r.to_be() as u64) << 8 | self.r.to_be() as u64 } } diff --git a/contracts/examples/crypto-zombies/src/storage.rs b/contracts/examples/crypto-zombies/src/storage.rs index 608456b688..6670547064 100644 --- a/contracts/examples/crypto-zombies/src/storage.rs +++ b/contracts/examples/crypto-zombies/src/storage.rs @@ -5,39 +5,39 @@ use crate::zombie::Zombie; #[multiversx_sc::module] pub trait Storage { #[view] - #[storage_mapper("dna_digits")] + #[storage_mapper("dnaDigits")] fn dna_digits(&self) -> SingleValueMapper; #[view] - #[storage_mapper("zombies_count")] - fn zombies_count(&self) -> SingleValueMapper; + #[storage_mapper("zombieLastIndex")] + fn zombie_last_index(&self) -> SingleValueMapper; #[view] #[storage_mapper("zombies")] fn zombies(&self, id: &usize) -> SingleValueMapper>; #[view] - #[storage_mapper("zombie_owner")] + #[storage_mapper("zombieOwner")] fn zombie_owner(&self, id: &usize) -> SingleValueMapper; #[view] - #[storage_mapper("crypto_kitties_sc_address")] + #[storage_mapper("cryptoKittiesScAddress")] fn crypto_kitties_sc_address(&self) -> SingleValueMapper; #[view] - #[storage_mapper("cooldown_time")] + #[storage_mapper("cooldownTime")] fn cooldown_time(&self) -> SingleValueMapper; #[view] - #[storage_mapper("owned_zombies")] + #[storage_mapper("ownedZombies")] fn owned_zombies(&self, owner: &ManagedAddress) -> UnorderedSetMapper; - #[storage_mapper("attack_victory_probability")] + #[storage_mapper("attackVictoryProbability")] fn attack_victory_probability(&self) -> SingleValueMapper; - #[storage_mapper("level_up_fee")] + #[storage_mapper("levelUpFee")] fn level_up_fee(&self) -> SingleValueMapper; - #[storage_mapper("collected_fees")] + #[storage_mapper("collectedFees")] fn collected_fees(&self) -> SingleValueMapper; } diff --git a/contracts/examples/crypto-zombies/src/zombie_factory.rs b/contracts/examples/crypto-zombies/src/zombie_factory.rs index 3ee8339b9c..996c339e82 100644 --- a/contracts/examples/crypto-zombies/src/zombie_factory.rs +++ b/contracts/examples/crypto-zombies/src/zombie_factory.rs @@ -5,7 +5,7 @@ use crate::{storage, zombie::Zombie}; #[multiversx_sc::module] pub trait ZombieFactory: storage::Storage { fn create_zombie(&self, owner: ManagedAddress, name: ManagedBuffer, dna: u64) { - self.zombies_count().update(|id| { + self.zombie_last_index().update(|id| { self.new_zombie_event(*id, &name, dna); self.zombies(id).set(Zombie { name, @@ -40,7 +40,7 @@ pub trait ZombieFactory: storage::Storage { self.create_zombie(caller, name, rand_dna); } - #[event("new_zombie_event")] + #[event("newZombieEvent")] fn new_zombie_event( &self, #[indexed] zombie_id: usize, diff --git a/contracts/examples/crypto-zombies/src/zombie_feeding.rs b/contracts/examples/crypto-zombies/src/zombie_feeding.rs index f98e48452b..8061e5f7f6 100644 --- a/contracts/examples/crypto-zombies/src/zombie_feeding.rs +++ b/contracts/examples/crypto-zombies/src/zombie_feeding.rs @@ -1,6 +1,6 @@ use multiversx_sc::imports::*; -use crate::{kitty_ownership_proxy, storage, zombie_factory, zombie_helper}; +use crate::{kitty_obj::Kitty, kitty_ownership_proxy, storage, zombie_factory, zombie_helper}; #[multiversx_sc::module] pub trait ZombieFeeding: @@ -38,7 +38,7 @@ pub trait ZombieFeeding: #[callback] fn get_kitty_callback( &self, - #[call_result] result: ManagedAsyncCallResult, + #[call_result] result: ManagedAsyncCallResult, zombie_id: usize, ) { match result { diff --git a/contracts/examples/crypto-zombies/wasm/src/lib.rs b/contracts/examples/crypto-zombies/wasm/src/lib.rs index 9cfc27bbd9..932b3865a6 100644 --- a/contracts/examples/crypto-zombies/wasm/src/lib.rs +++ b/contracts/examples/crypto-zombies/wasm/src/lib.rs @@ -26,7 +26,7 @@ multiversx_sc_wasm_adapter::endpoints! { is_ready => is_ready feed_on_kitty => feed_on_kitty dna_digits => dna_digits - zombies_count => zombies_count + zombie_last_index => zombie_last_index zombies => zombies zombie_owner => zombie_owner crypto_kitties_sc_address => crypto_kitties_sc_address From 804e72dd8be8498cdbc9cfe7a3eb985b9ded3f1b Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Thu, 23 May 2024 16:54:54 +0300 Subject: [PATCH 42/62] impl upgrade in scenario env --- .../adder/tests/adder_blackbox_test.rs | 13 ++++ .../src/facade/world_tx/scenario_exec_call.rs | 33 ++++++++++- .../scenario/tx_to_step/tx_to_step_call.rs | 59 ++++++++++++++++++- 3 files changed, 100 insertions(+), 5 deletions(-) diff --git a/contracts/examples/adder/tests/adder_blackbox_test.rs b/contracts/examples/adder/tests/adder_blackbox_test.rs index 73d6fecd5f..9f155c4e3a 100644 --- a/contracts/examples/adder/tests/adder_blackbox_test.rs +++ b/contracts/examples/adder/tests/adder_blackbox_test.rs @@ -63,5 +63,18 @@ fn adder_blackbox() { .check_account(ADDER_ADDRESS) .check_storage("str:sum", "6"); + world + .tx() + .from(OWNER_ADDRESS) + .to(ADDER_ADDRESS) + .typed(adder_proxy::AdderProxy) + .upgrade(100u64) + .code(CODE_PATH) + .run(); + + world + .check_account(ADDER_ADDRESS) + .check_storage("str:sum", "100"); + world.write_scenario_trace("trace1.scen.json"); } diff --git a/framework/scenario/src/facade/world_tx/scenario_exec_call.rs b/framework/scenario/src/facade/world_tx/scenario_exec_call.rs index 42a29ef378..8905c7d14d 100644 --- a/framework/scenario/src/facade/world_tx/scenario_exec_call.rs +++ b/framework/scenario/src/facade/world_tx/scenario_exec_call.rs @@ -1,14 +1,15 @@ use multiversx_sc::{ tuple_util::NestedTupleFlatten, types::{ - heap::H256, FunctionCall, ManagedAddress, ManagedBuffer, RHListExec, Tx, TxBaseWithEnv, - TxEnv, TxEnvMockDeployAddress, TxEnvWithTxHash, TxFromSpecified, TxGas, TxPayment, - TxToSpecified, + heap::H256, Code, FunctionCall, ManagedAddress, ManagedBuffer, NotPayable, RHListExec, Tx, + TxBaseWithEnv, TxEnv, TxEnvMockDeployAddress, TxEnvWithTxHash, TxFromSpecified, TxGas, + TxPayment, TxToSpecified, UpgradeCall, }, }; use crate::{ api::StaticApi, + imports::MxscPath, scenario::tx_to_step::{address_annotated, TxToStep}, scenario_model::{SetStateStep, TxExpect, TxResponse}, ScenarioTxEnv, ScenarioTxRun, ScenarioWorld, @@ -90,6 +91,32 @@ where } } +impl<'w, From, To, RH> ScenarioTxRun + for Tx< + ScenarioEnvExec<'w>, + From, + To, + NotPayable, + (), + UpgradeCall, Code>>, + RH, + > +where + From: TxFromSpecified>, + To: TxToSpecified>, + RH: RHListExec>, + RH::ListReturns: NestedTupleFlatten, +{ + type Returns = ::Unpacked; + + fn run(self) -> Self::Returns { + let mut step_wrapper = self.tx_to_step(); + step_wrapper.step.explicit_tx_hash = core::mem::take(&mut step_wrapper.env.data.tx_hash); + step_wrapper.env.world.sc_call(&mut step_wrapper.step); + step_wrapper.process_result() + } +} + impl<'w> TxEnvWithTxHash for ScenarioEnvExec<'w> { fn set_tx_hash(&mut self, tx_hash: H256) { assert!(self.data.tx_hash.is_none(), "tx hash set twice"); diff --git a/framework/scenario/src/scenario/tx_to_step/tx_to_step_call.rs b/framework/scenario/src/scenario/tx_to_step/tx_to_step_call.rs index 7daa8ac810..475326eac7 100644 --- a/framework/scenario/src/scenario/tx_to_step/tx_to_step_call.rs +++ b/framework/scenario/src/scenario/tx_to_step/tx_to_step_call.rs @@ -1,8 +1,13 @@ use multiversx_sc::types::{ - FunctionCall, RHListExec, Tx, TxEnv, TxFromSpecified, TxGas, TxPayment, TxToSpecified, + Code, FunctionCall, NotPayable, RHListExec, Tx, TxEnv, TxFromSpecified, TxGas, TxPayment, + TxToSpecified, UpgradeCall, }; -use crate::scenario_model::{ScCallStep, TxESDT, TxExpect, TxResponse}; +use crate::{ + imports::MxscPath, + scenario_model::{ScCallStep, TxESDT, TxExpect, TxResponse}, + ScenarioEnvExec, +}; use super::{address_annotated, gas_annotated, StepWrapper, TxToStep}; @@ -75,3 +80,53 @@ where step } + +impl<'w, From, To, RH> TxToStep, RH> + for Tx< + ScenarioEnvExec<'w>, + From, + To, + NotPayable, + (), + UpgradeCall, Code>>, + RH, + > +where + From: TxFromSpecified>, + To: TxToSpecified>, + RH: RHListExec>, +{ + type Step = ScCallStep; + + fn tx_to_step(self) -> StepWrapper, Self::Step, RH> { + let mut step = tx_to_sc_call_upgrade_step(&self.env, self.from, self.to, self.data); + step.expect = Some(self.result_handler.list_tx_expect()); + + StepWrapper { + env: self.env, + step, + result_handler: self.result_handler, + } + } +} + +pub fn tx_to_sc_call_upgrade_step<'a, 'w: 'a, From, To>( + env: &'a ScenarioEnvExec<'w>, + from: From, + to: To, + data: UpgradeCall, Code>, +) -> ScCallStep +where + From: TxFromSpecified>, + To: TxToSpecified>, +{ + let mut step = ScCallStep::new() + .from(address_annotated(env, &from)) + .to(address_annotated(env, &to)) + .function("upgrade"); + for arg in data.arg_buffer.iter_buffers() { + step.tx.arguments.push(arg.to_vec().into()); + } + + step +} From 6ed982689bafc2fc6bcedb84008de2f2b928326a Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Thu, 23 May 2024 17:05:11 +0300 Subject: [PATCH 43/62] sc-meta all proxy --compare impl --- .github/workflows/proxy-compare.yml | 31 +++++++++++++++++++ .../meta/src/cli_args/cli_args_contract.rs | 22 +++++++++++-- framework/meta/src/cmd/contract.rs | 8 ++++- .../contract/generate_proxy/proxy_gen_main.rs | 27 ++++++++++++++++ .../generate_proxy/proxy_generator.rs | 10 +++--- 5 files changed, 90 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/proxy-compare.yml diff --git a/.github/workflows/proxy-compare.yml b/.github/workflows/proxy-compare.yml new file mode 100644 index 0000000000..3eef6460d6 --- /dev/null +++ b/.github/workflows/proxy-compare.yml @@ -0,0 +1,31 @@ +name: CI + +on: + push: + branches: + - master + pull_request: + +jobs: + proxy_compare: + name: Proxy compare - newly generated vs present in file tree + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Install rust + uses: actions-rust-lang/setup-rust-toolchain@v1 + with: + default: true + toolchain: stable + target: wasm32-unknown-unknown + + - name: Install prerequisites + run: | + cargo install --path framework/meta + + - name: Run proxy compare + run: | + cd contracts + sc-meta all proxy --compare diff --git a/framework/meta/src/cli_args/cli_args_contract.rs b/framework/meta/src/cli_args/cli_args_contract.rs index e05146a9bc..4a7f0ee4c7 100644 --- a/framework/meta/src/cli_args/cli_args_contract.rs +++ b/framework/meta/src/cli_args/cli_args_contract.rs @@ -71,7 +71,7 @@ pub enum ContractCliAction { name = "proxy", about = "Generates a proxy, based on the contract ABI." )] - GenerateProxies, + GenerateProxies(GenerateProxyArgs), } impl CliArgsToRaw for ContractCliAction { @@ -103,8 +103,9 @@ impl CliArgsToRaw for ContractCliAction { raw.push("snippets".to_string()); raw.append(&mut args.to_raw()); }, - ContractCliAction::GenerateProxies => { + ContractCliAction::GenerateProxies(args) => { raw.push("proxy".to_string()); + raw.append(&mut args.to_raw()); }, } raw @@ -127,3 +128,20 @@ impl CliArgsToRaw for GenerateSnippetsArgs { raw } } + +#[derive(Default, Clone, PartialEq, Eq, Debug, Args)] +pub struct GenerateProxyArgs { + /// Runs proxy comparison (newly generated vs already present on disk). + #[arg(long, verbatim_doc_comment)] + pub compare: bool, +} + +impl CliArgsToRaw for GenerateProxyArgs { + fn to_raw(&self) -> Vec { + let mut raw = Vec::new(); + if self.compare { + raw.push("--compare".to_string()); + } + raw + } +} diff --git a/framework/meta/src/cmd/contract.rs b/framework/meta/src/cmd/contract.rs index 3e1008a3a3..4076f8393d 100644 --- a/framework/meta/src/cmd/contract.rs +++ b/framework/meta/src/cmd/contract.rs @@ -33,7 +33,13 @@ pub fn cli_main() { meta_config_opt.generate_rust_snippets(&gs_arg); meta_config_opt.generate_proxy() }, - ContractCliAction::GenerateProxies => meta_config_opt.generate_proxy(), + ContractCliAction::GenerateProxies(proxy_args) => { + if proxy_args.compare { + meta_config_opt.compare_proxy() + } else { + meta_config_opt.generate_proxy() + } + }, } } diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs index 0619a65cb5..3529e736b4 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_gen_main.rs @@ -1,3 +1,6 @@ +use colored::Colorize; +use std::fs; + use multiversx_sc::abi::ContractAbi; use crate::cmd::contract::sc_config::ProxyConfigSerde; @@ -6,6 +9,8 @@ use super::{ super::meta_config::MetaConfig, proxy_crate_gen::create_file, proxy_generator::ProxyGenerator, }; +const PROXY_COMPARE_ERR_MSG: &str = "Contract has been modified and proxies have not been updated. Regenerate proxies to avoid inconsistencies."; + impl MetaConfig { pub fn generate_proxy(&mut self) { let default_proxy = ProxyConfigSerde::new(); @@ -14,6 +19,28 @@ impl MetaConfig { write_proxy_with_explicit_path(&proxy_config, self); } } + + pub fn compare_proxy(&mut self) { + for proxy_config in self.sc_config.proxy_configs.clone() { + compare_proxy_explicit_path(&proxy_config, self); + } + } +} + +fn compare_proxy_explicit_path(proxy_config: &ProxyConfigSerde, meta_config: &MetaConfig) { + let contract_abi = extract_contract_abi(proxy_config, meta_config); + let mut temp = Vec::::new(); + let mut proxy_generator = + ProxyGenerator::new(meta_config, &mut temp, proxy_config, contract_abi); + proxy_generator.write_proxy_to_file(); + + let existent_proxy_path = format!("../{}", proxy_config.path); + let existent_proxy = fs::read_to_string(existent_proxy_path).unwrap(); + let newly_gen_proxy = String::from_utf8(temp).unwrap(); + + if existent_proxy != newly_gen_proxy { + panic!("{}", PROXY_COMPARE_ERR_MSG.to_string().red()); + } } fn write_proxy_with_explicit_path(proxy_config: &ProxyConfigSerde, meta_config: &MetaConfig) { diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs index 015d7afc90..79a25ad838 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs @@ -1,4 +1,4 @@ -use std::{fmt::Display, fs::File, io::Write}; +use std::fmt::Display; use multiversx_sc::abi::{ ContractAbi, EndpointAbi, EnumVariantDescription, InputAbi, OutputAbi, StructFieldDescription, @@ -41,7 +41,7 @@ const TYPES_FROM_FRAMEWORK: &[&str] = &[ pub struct ProxyGenerator<'a> { pub meta_config: &'a MetaConfig, - pub file: Option<&'a mut File>, + pub file: Option<&'a mut dyn std::io::Write>, pub proxy_config: &'a ProxyConfigSerde, pub contract_abi: &'a ContractAbi, } @@ -49,7 +49,7 @@ pub struct ProxyGenerator<'a> { impl<'a> ProxyGenerator<'a> { pub fn new( meta_config: &'a MetaConfig, - file: &'a mut File, + file: &'a mut dyn std::io::Write, proxy_config: &'a ProxyConfigSerde, contract_abi: &'a ContractAbi, ) -> Self { @@ -62,8 +62,8 @@ impl<'a> ProxyGenerator<'a> { } fn write(&mut self, s: impl Display) { - let file = self.file.as_mut().expect("output not configured"); - write!(*file, "{s}").unwrap(); + let file = self.file.as_mut().unwrap(); + file.write_all(s.to_string().as_bytes()).unwrap(); } fn writeln(&mut self, s: impl Display) { From fa76fc9bb21e1e6861e474ad314a8adfce410bbd Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 20:56:52 +0300 Subject: [PATCH 44/62] proxy update --- contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs b/contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs index 561563132c..2a35082180 100644 --- a/contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs +++ b/contracts/examples/crypto-zombies/src/proxy_crypto_zombies.rs @@ -154,12 +154,12 @@ where .original_result() } - pub fn zombies_count( + pub fn zombie_last_index( self, ) -> TxTypedCall { self.wrapped_tx .payment(NotPayable) - .raw_call("zombies_count") + .raw_call("zombie_last_index") .original_result() } From 759b41f4aa03c6d329fa25f351ab60b61049055e Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 22:22:44 +0300 Subject: [PATCH 45/62] renamed files in forwarder & forwarder-legacy --- .../src/forwarder_legacy_main.rs | 44 +++++++++---------- ...ync_legacy.rs => fwd_call_async_legacy.rs} | 0 ...sync_legacy.rs => fwd_call_sync_legacy.rs} | 0 ...gacy.rs => fwd_call_transf_exec_legacy.rs} | 0 ...r_legacy.rs => fwd_change_owner_legacy.rs} | 0 ..._deploy_legacy.rs => fwd_deploy_legacy.rs} | 0 .../{esdt_legacy.rs => fwd_esdt_legacy.rs} | 4 +- .../src/{nft_legacy.rs => fwd_nft_legacy.rs} | 4 +- .../{roles_legacy.rs => fwd_roles_legacy.rs} | 4 +- .../src/{sft_legacy.rs => fwd_sft_legacy.rs} | 4 +- ...torage_legacy.rs => fwd_storage_legacy.rs} | 0 ...pgrade_legacy.rs => fwd_upgrade_legacy.rs} | 0 .../forwarder/src/forwarder_main.rs | 44 +++++++++---------- .../src/{call_async.rs => fwd_call_async.rs} | 0 .../src/{call_sync.rs => fwd_call_sync.rs} | 0 ...transf_exec.rs => fwd_call_transf_exec.rs} | 0 ...ct_change_owner.rs => fwd_change_owner.rs} | 0 .../src/{contract_deploy.rs => fwd_deploy.rs} | 0 .../forwarder/src/{esdt.rs => fwd_esdt.rs} | 4 +- .../forwarder/src/{nft.rs => fwd_nft.rs} | 4 +- .../forwarder/src/{roles.rs => fwd_roles.rs} | 4 +- .../forwarder/src/{sft.rs => fwd_sft.rs} | 4 +- .../src/{storage.rs => fwd_storage.rs} | 0 .../{contract_upgrade.rs => fwd_upgrade.rs} | 0 .../tests/forwarder_blackbox_legacy_test.rs | 2 +- .../tests/forwarder_whitebox_legacy_test.rs | 2 +- .../tests/forwarder_whitebox_test.rs | 2 +- .../tests/tester_whitebox_legacy_test.rs | 2 +- 28 files changed, 64 insertions(+), 64 deletions(-) rename contracts/feature-tests/composability/forwarder-legacy/src/{call_async_legacy.rs => fwd_call_async_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{call_sync_legacy.rs => fwd_call_sync_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{call_transf_exec_legacy.rs => fwd_call_transf_exec_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{contract_change_owner_legacy.rs => fwd_change_owner_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{contract_deploy_legacy.rs => fwd_deploy_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{esdt_legacy.rs => fwd_esdt_legacy.rs} (98%) rename contracts/feature-tests/composability/forwarder-legacy/src/{nft_legacy.rs => fwd_nft_legacy.rs} (98%) rename contracts/feature-tests/composability/forwarder-legacy/src/{roles_legacy.rs => fwd_roles_legacy.rs} (92%) rename contracts/feature-tests/composability/forwarder-legacy/src/{sft_legacy.rs => fwd_sft_legacy.rs} (94%) rename contracts/feature-tests/composability/forwarder-legacy/src/{storage_legacy.rs => fwd_storage_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder-legacy/src/{contract_upgrade_legacy.rs => fwd_upgrade_legacy.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{call_async.rs => fwd_call_async.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{call_sync.rs => fwd_call_sync.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{call_transf_exec.rs => fwd_call_transf_exec.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{contract_change_owner.rs => fwd_change_owner.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{contract_deploy.rs => fwd_deploy.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{esdt.rs => fwd_esdt.rs} (98%) rename contracts/feature-tests/composability/forwarder/src/{nft.rs => fwd_nft.rs} (98%) rename contracts/feature-tests/composability/forwarder/src/{roles.rs => fwd_roles.rs} (93%) rename contracts/feature-tests/composability/forwarder/src/{sft.rs => fwd_sft.rs} (95%) rename contracts/feature-tests/composability/forwarder/src/{storage.rs => fwd_storage.rs} (100%) rename contracts/feature-tests/composability/forwarder/src/{contract_upgrade.rs => fwd_upgrade.rs} (100%) diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs index feae6a9965..e07c0a39c4 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs @@ -2,34 +2,34 @@ #![allow(clippy::type_complexity)] #![allow(clippy::let_unit_value)] -pub mod call_async_legacy; -pub mod call_sync_legacy; -pub mod call_transf_exec_legacy; -pub mod contract_change_owner_legacy; -pub mod contract_deploy_legacy; -pub mod contract_upgrade_legacy; -pub mod esdt_legacy; -pub mod nft_legacy; -pub mod roles_legacy; -pub mod sft_legacy; -pub mod storage_legacy; +pub mod fwd_call_async_legacy; +pub mod fwd_call_sync_legacy; +pub mod fwd_call_transf_exec_legacy; +pub mod fwd_change_owner_legacy; +pub mod fwd_deploy_legacy; +pub mod fwd_upgrade_legacy; +pub mod fwd_esdt_legacy; +pub mod fwd_nft_legacy; +pub mod fwd_roles_legacy; +pub mod fwd_sft_legacy; +pub mod fwd_storage_legacy; multiversx_sc::imports!(); /// Test contract for investigating backwards compatibility in smart contract calls. #[multiversx_sc::contract] pub trait ForwarderLegacy: - call_sync_legacy::ForwarderSyncCallModule - + call_async_legacy::ForwarderAsyncCallModule - + call_transf_exec_legacy::ForwarderTransferExecuteModule - + contract_change_owner_legacy::ChangeOwnerModule - + contract_deploy_legacy::DeployContractModule - + contract_upgrade_legacy::UpgradeContractModule - + esdt_legacy::ForwarderEsdtModule - + sft_legacy::ForwarderSftModule - + nft_legacy::ForwarderNftModule - + roles_legacy::ForwarderRolesModule - + storage_legacy::ForwarderStorageModule + fwd_call_sync_legacy::ForwarderSyncCallModule + + fwd_call_async_legacy::ForwarderAsyncCallModule + + fwd_call_transf_exec_legacy::ForwarderTransferExecuteModule + + fwd_change_owner_legacy::ChangeOwnerModule + + fwd_deploy_legacy::DeployContractModule + + fwd_upgrade_legacy::UpgradeContractModule + + fwd_esdt_legacy::ForwarderEsdtModule + + fwd_sft_legacy::ForwarderSftModule + + fwd_nft_legacy::ForwarderNftModule + + fwd_roles_legacy::ForwarderRolesModule + + fwd_storage_legacy::ForwarderStorageModule { #[init] fn init(&self) {} diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/call_async_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_async_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/call_async_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_async_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/call_sync_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_sync_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/call_sync_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_sync_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/call_transf_exec_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_transf_exec_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/call_transf_exec_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_call_transf_exec_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/contract_change_owner_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_change_owner_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/contract_change_owner_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_change_owner_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/contract_deploy_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_deploy_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/contract_deploy_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_deploy_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/esdt_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_esdt_legacy.rs similarity index 98% rename from contracts/feature-tests/composability/forwarder-legacy/src/esdt_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_esdt_legacy.rs index 900620c0c1..b56db69bb8 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/esdt_legacy.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_esdt_legacy.rs @@ -1,6 +1,6 @@ multiversx_sc::imports!(); -use super::storage_legacy; +use super::fwd_storage_legacy; const PERCENTAGE_TOTAL: u64 = 10_000; // 100% @@ -17,7 +17,7 @@ pub type EsdtTokenDataMultiValue = MultiValue9< >; #[multiversx_sc::module] -pub trait ForwarderEsdtModule: storage_legacy::ForwarderStorageModule { +pub trait ForwarderEsdtModule: fwd_storage_legacy::ForwarderStorageModule { #[view(getFungibleEsdtBalance)] fn get_fungible_esdt_balance(&self, token_identifier: &TokenIdentifier) -> BigUint { self.blockchain() diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/nft_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_nft_legacy.rs similarity index 98% rename from contracts/feature-tests/composability/forwarder-legacy/src/nft_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_nft_legacy.rs index 91fc37d85f..0cd0b57f4e 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/nft_legacy.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_nft_legacy.rs @@ -1,7 +1,7 @@ multiversx_sc::imports!(); multiversx_sc::derive_imports!(); -use super::storage_legacy; +use super::fwd_storage_legacy; // used as mock attributes for NFTs #[derive(TopEncode, TopDecode, TypeAbi, Clone, Copy, PartialEq, Debug)] @@ -21,7 +21,7 @@ pub struct ComplexAttributes { } #[multiversx_sc::module] -pub trait ForwarderNftModule: storage_legacy::ForwarderStorageModule { +pub trait ForwarderNftModule: fwd_storage_legacy::ForwarderStorageModule { #[view] fn get_nft_balance(&self, token_identifier: &TokenIdentifier, nonce: u64) -> BigUint { self.blockchain().get_esdt_balance( diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/roles_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_roles_legacy.rs similarity index 92% rename from contracts/feature-tests/composability/forwarder-legacy/src/roles_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_roles_legacy.rs index 9c795bfa7b..792de8911a 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/roles_legacy.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_roles_legacy.rs @@ -1,9 +1,9 @@ multiversx_sc::imports!(); -use super::storage_legacy; +use super::fwd_storage_legacy; #[multiversx_sc::module] -pub trait ForwarderRolesModule: storage_legacy::ForwarderStorageModule { +pub trait ForwarderRolesModule: fwd_storage_legacy::ForwarderStorageModule { #[endpoint(setLocalRoles)] fn set_local_roles( &self, diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/sft_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_sft_legacy.rs similarity index 94% rename from contracts/feature-tests/composability/forwarder-legacy/src/sft_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_sft_legacy.rs index 4b0a5c2f3c..41d01c6f7a 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/sft_legacy.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_sft_legacy.rs @@ -1,9 +1,9 @@ multiversx_sc::imports!(); -use super::storage_legacy; +use super::fwd_storage_legacy; #[multiversx_sc::module] -pub trait ForwarderSftModule: storage_legacy::ForwarderStorageModule { +pub trait ForwarderSftModule: fwd_storage_legacy::ForwarderStorageModule { #[payable("EGLD")] #[endpoint] fn sft_issue(&self, token_display_name: ManagedBuffer, token_ticker: ManagedBuffer) { diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/storage_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_storage_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/storage_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_storage_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/contract_upgrade_legacy.rs b/contracts/feature-tests/composability/forwarder-legacy/src/fwd_upgrade_legacy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder-legacy/src/contract_upgrade_legacy.rs rename to contracts/feature-tests/composability/forwarder-legacy/src/fwd_upgrade_legacy.rs diff --git a/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs b/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs index 1344c66be5..cb62e12570 100644 --- a/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs +++ b/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs @@ -1,18 +1,18 @@ #![no_std] #![allow(clippy::type_complexity)] -pub mod call_async; -pub mod call_sync; -pub mod call_transf_exec; -pub mod contract_change_owner; -pub mod contract_deploy; -pub mod contract_upgrade; -pub mod esdt; +pub mod fwd_call_async; +pub mod fwd_call_sync; +pub mod fwd_call_transf_exec; +pub mod fwd_change_owner; +pub mod fwd_deploy; +pub mod fwd_upgrade; +pub mod fwd_esdt; pub mod forwarder_proxy; -pub mod nft; -pub mod roles; -pub mod sft; -pub mod storage; +pub mod fwd_nft; +pub mod fwd_roles; +pub mod fwd_sft; +pub mod fwd_storage; pub mod vault_proxy; multiversx_sc::imports!(); @@ -20,17 +20,17 @@ multiversx_sc::imports!(); /// Test contract for investigating contract calls. #[multiversx_sc::contract] pub trait Forwarder: - call_sync::ForwarderSyncCallModule - + call_async::ForwarderAsyncCallModule - + call_transf_exec::ForwarderTransferExecuteModule - + contract_change_owner::ChangeOwnerModule - + contract_deploy::DeployContractModule - + contract_upgrade::UpgradeContractModule - + esdt::ForwarderEsdtModule - + sft::ForwarderSftModule - + nft::ForwarderNftModule - + roles::ForwarderRolesModule - + storage::ForwarderStorageModule + fwd_call_sync::ForwarderSyncCallModule + + fwd_call_async::ForwarderAsyncCallModule + + fwd_call_transf_exec::ForwarderTransferExecuteModule + + fwd_change_owner::ChangeOwnerModule + + fwd_deploy::DeployContractModule + + fwd_upgrade::UpgradeContractModule + + fwd_esdt::ForwarderEsdtModule + + fwd_sft::ForwarderSftModule + + fwd_nft::ForwarderNftModule + + fwd_roles::ForwarderRolesModule + + fwd_storage::ForwarderStorageModule { #[init] fn init(&self) {} diff --git a/contracts/feature-tests/composability/forwarder/src/call_async.rs b/contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/call_async.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs diff --git a/contracts/feature-tests/composability/forwarder/src/call_sync.rs b/contracts/feature-tests/composability/forwarder/src/fwd_call_sync.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/call_sync.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_call_sync.rs diff --git a/contracts/feature-tests/composability/forwarder/src/call_transf_exec.rs b/contracts/feature-tests/composability/forwarder/src/fwd_call_transf_exec.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/call_transf_exec.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_call_transf_exec.rs diff --git a/contracts/feature-tests/composability/forwarder/src/contract_change_owner.rs b/contracts/feature-tests/composability/forwarder/src/fwd_change_owner.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/contract_change_owner.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_change_owner.rs diff --git a/contracts/feature-tests/composability/forwarder/src/contract_deploy.rs b/contracts/feature-tests/composability/forwarder/src/fwd_deploy.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/contract_deploy.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_deploy.rs diff --git a/contracts/feature-tests/composability/forwarder/src/esdt.rs b/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs similarity index 98% rename from contracts/feature-tests/composability/forwarder/src/esdt.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs index 7a3e938c06..528c5f9211 100644 --- a/contracts/feature-tests/composability/forwarder/src/esdt.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs @@ -1,6 +1,6 @@ multiversx_sc::imports!(); -use super::storage; +use super::fwd_storage; const PERCENTAGE_TOTAL: u64 = 10_000; // 100% @@ -17,7 +17,7 @@ pub type EsdtTokenDataMultiValue = MultiValue9< >; #[multiversx_sc::module] -pub trait ForwarderEsdtModule: storage::ForwarderStorageModule { +pub trait ForwarderEsdtModule: fwd_storage::ForwarderStorageModule { #[view(getFungibleEsdtBalance)] fn get_fungible_esdt_balance(&self, token_identifier: &TokenIdentifier) -> BigUint { self.blockchain() diff --git a/contracts/feature-tests/composability/forwarder/src/nft.rs b/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs similarity index 98% rename from contracts/feature-tests/composability/forwarder/src/nft.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_nft.rs index 3deb7f1493..56fe050844 100644 --- a/contracts/feature-tests/composability/forwarder/src/nft.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs @@ -1,7 +1,7 @@ multiversx_sc::imports!(); multiversx_sc::derive_imports!(); -use super::storage; +use super::fwd_storage; // used as mock attributes for NFTs #[type_abi] @@ -23,7 +23,7 @@ pub struct ComplexAttributes { } #[multiversx_sc::module] -pub trait ForwarderNftModule: storage::ForwarderStorageModule { +pub trait ForwarderNftModule: fwd_storage::ForwarderStorageModule { #[view] fn get_nft_balance(&self, token_identifier: &TokenIdentifier, nonce: u64) -> BigUint { self.blockchain().get_esdt_balance( diff --git a/contracts/feature-tests/composability/forwarder/src/roles.rs b/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs similarity index 93% rename from contracts/feature-tests/composability/forwarder/src/roles.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_roles.rs index ec90a2e2bd..3d8afc7fd1 100644 --- a/contracts/feature-tests/composability/forwarder/src/roles.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs @@ -1,9 +1,9 @@ multiversx_sc::imports!(); -use super::storage; +use super::fwd_storage; #[multiversx_sc::module] -pub trait ForwarderRolesModule: storage::ForwarderStorageModule { +pub trait ForwarderRolesModule: fwd_storage::ForwarderStorageModule { #[endpoint(setLocalRoles)] fn set_local_roles( &self, diff --git a/contracts/feature-tests/composability/forwarder/src/sft.rs b/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs similarity index 95% rename from contracts/feature-tests/composability/forwarder/src/sft.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_sft.rs index 77b8d8b37c..1dcb5324f9 100644 --- a/contracts/feature-tests/composability/forwarder/src/sft.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs @@ -1,9 +1,9 @@ multiversx_sc::imports!(); -use super::storage; +use super::fwd_storage; #[multiversx_sc::module] -pub trait ForwarderSftModule: storage::ForwarderStorageModule { +pub trait ForwarderSftModule: fwd_storage::ForwarderStorageModule { #[payable("EGLD")] #[endpoint] fn sft_issue(&self, token_display_name: ManagedBuffer, token_ticker: ManagedBuffer) { diff --git a/contracts/feature-tests/composability/forwarder/src/storage.rs b/contracts/feature-tests/composability/forwarder/src/fwd_storage.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/storage.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_storage.rs diff --git a/contracts/feature-tests/composability/forwarder/src/contract_upgrade.rs b/contracts/feature-tests/composability/forwarder/src/fwd_upgrade.rs similarity index 100% rename from contracts/feature-tests/composability/forwarder/src/contract_upgrade.rs rename to contracts/feature-tests/composability/forwarder/src/fwd_upgrade.rs diff --git a/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs b/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs index 44a1ac4b5f..086dd9e11d 100644 --- a/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_blackbox_legacy_test.rs @@ -1,6 +1,6 @@ #![allow(deprecated)] -use forwarder_legacy::nft_legacy::{Color, ProxyTrait as _}; +use forwarder_legacy::fwd_nft_legacy::{Color, ProxyTrait as _}; use multiversx_sc_scenario::{ api::StaticApi, diff --git a/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs b/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs index 170fb68147..8766bfa174 100644 --- a/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_whitebox_legacy_test.rs @@ -1,4 +1,4 @@ -use forwarder_legacy::nft_legacy::{Color, ForwarderNftModule}; +use forwarder_legacy::fwd_nft_legacy::{Color, ForwarderNftModule}; use multiversx_sc::{contract_base::ContractBase, types::Address}; use multiversx_sc_scenario::{ managed_address, managed_biguint, managed_token_id, diff --git a/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs b/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs index 6298e2018d..1dbf3952f2 100644 --- a/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs +++ b/contracts/feature-tests/composability/tests/forwarder_whitebox_test.rs @@ -1,4 +1,4 @@ -use forwarder::nft::{Color, ForwarderNftModule}; +use forwarder::fwd_nft::{Color, ForwarderNftModule}; use multiversx_sc_scenario::imports::*; const USER_ADDRESS_EXPR: &str = "address:user"; diff --git a/contracts/feature-tests/rust-testing-framework-tester/tests/tester_whitebox_legacy_test.rs b/contracts/feature-tests/rust-testing-framework-tester/tests/tester_whitebox_legacy_test.rs index 0acd222cc9..3ca8162259 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/tests/tester_whitebox_legacy_test.rs +++ b/contracts/feature-tests/rust-testing-framework-tester/tests/tester_whitebox_legacy_test.rs @@ -3,7 +3,7 @@ use num_traits::ToPrimitive; use adder::*; use basic_features::BasicFeatures; -use forwarder::call_sync::*; +use forwarder::fwd_call_sync::*; use rust_testing_framework_tester::{dummy_module::DummyModule, *}; const TEST_OUTPUT_PATH: &str = "test.scen.json"; From b57b45c47805181f16e87a5313231c9f6ee47be9 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 22:27:20 +0300 Subject: [PATCH 46/62] renamed filed in promises-features --- ...mise_direct.rs => fwd_call_promise_direct.rs} | 0 .../{call_promises.rs => fwd_call_promises.rs} | 0 ...ll_promises_bt.rs => fwd_call_promises_bt.rs} | 0 .../src/{call_sync_bt.rs => fwd_call_sync_bt.rs} | 0 .../promises-features/src/promises_main.rs | 16 ++++++++-------- .../tests/promises_feature_blackbox_test.rs | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) rename contracts/feature-tests/composability/promises-features/src/{call_promise_direct.rs => fwd_call_promise_direct.rs} (100%) rename contracts/feature-tests/composability/promises-features/src/{call_promises.rs => fwd_call_promises.rs} (100%) rename contracts/feature-tests/composability/promises-features/src/{call_promises_bt.rs => fwd_call_promises_bt.rs} (100%) rename contracts/feature-tests/composability/promises-features/src/{call_sync_bt.rs => fwd_call_sync_bt.rs} (100%) diff --git a/contracts/feature-tests/composability/promises-features/src/call_promise_direct.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs similarity index 100% rename from contracts/feature-tests/composability/promises-features/src/call_promise_direct.rs rename to contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs diff --git a/contracts/feature-tests/composability/promises-features/src/call_promises.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_promises.rs similarity index 100% rename from contracts/feature-tests/composability/promises-features/src/call_promises.rs rename to contracts/feature-tests/composability/promises-features/src/fwd_call_promises.rs diff --git a/contracts/feature-tests/composability/promises-features/src/call_promises_bt.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs similarity index 100% rename from contracts/feature-tests/composability/promises-features/src/call_promises_bt.rs rename to contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs diff --git a/contracts/feature-tests/composability/promises-features/src/call_sync_bt.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_sync_bt.rs similarity index 100% rename from contracts/feature-tests/composability/promises-features/src/call_sync_bt.rs rename to contracts/feature-tests/composability/promises-features/src/fwd_call_sync_bt.rs diff --git a/contracts/feature-tests/composability/promises-features/src/promises_main.rs b/contracts/feature-tests/composability/promises-features/src/promises_main.rs index ddcc00d965..af4ae53ac3 100644 --- a/contracts/feature-tests/composability/promises-features/src/promises_main.rs +++ b/contracts/feature-tests/composability/promises-features/src/promises_main.rs @@ -1,10 +1,10 @@ #![no_std] #![allow(clippy::type_complexity)] -mod call_promise_direct; -mod call_promises; -mod call_promises_bt; -pub mod call_sync_bt; +mod fwd_call_promise_direct; +mod fwd_call_promises; +mod fwd_call_promises_bt; +pub mod fwd_call_sync_bt; mod common; pub mod vault_proxy; @@ -14,10 +14,10 @@ multiversx_sc::imports!(); #[multiversx_sc::contract] pub trait PromisesFeatures: common::CommonModule - + call_promises::CallPromisesModule - + call_promise_direct::CallPromisesDirectModule - + call_sync_bt::BackTransfersFeatureModule - + call_promises_bt::CallPromisesBackTransfersModule + + fwd_call_promises::CallPromisesModule + + fwd_call_promise_direct::CallPromisesDirectModule + + fwd_call_sync_bt::BackTransfersFeatureModule + + fwd_call_promises_bt::CallPromisesBackTransfersModule { #[init] fn init(&self) {} diff --git a/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs b/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs index 3ecce2d8fb..c7fa6600d2 100644 --- a/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs +++ b/contracts/feature-tests/composability/tests/promises_feature_blackbox_test.rs @@ -3,7 +3,7 @@ use multiversx_sc::types::BigUint; use multiversx_sc_scenario::imports::*; -use promises_features::call_sync_bt::ProxyTrait; +use promises_features::fwd_call_sync_bt::ProxyTrait; const USER_ADDRESS_EXPR: &str = "address:user"; const PROMISES_FEATURE_ADDRESS_EXPR: &str = "sc:promises-feature"; From 23f41293bad43aadaffd5d1a7de452d78f3a59c5 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 22:27:56 +0300 Subject: [PATCH 47/62] fmt --- .../forwarder-legacy/src/forwarder_legacy_main.rs | 2 +- .../composability/forwarder/src/forwarder_main.rs | 4 ++-- .../composability/promises-features/src/promises_main.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs index e07c0a39c4..c4bcde1b96 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs @@ -7,12 +7,12 @@ pub mod fwd_call_sync_legacy; pub mod fwd_call_transf_exec_legacy; pub mod fwd_change_owner_legacy; pub mod fwd_deploy_legacy; -pub mod fwd_upgrade_legacy; pub mod fwd_esdt_legacy; pub mod fwd_nft_legacy; pub mod fwd_roles_legacy; pub mod fwd_sft_legacy; pub mod fwd_storage_legacy; +pub mod fwd_upgrade_legacy; multiversx_sc::imports!(); diff --git a/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs b/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs index cb62e12570..cd2254587c 100644 --- a/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs +++ b/contracts/feature-tests/composability/forwarder/src/forwarder_main.rs @@ -1,18 +1,18 @@ #![no_std] #![allow(clippy::type_complexity)] +pub mod forwarder_proxy; pub mod fwd_call_async; pub mod fwd_call_sync; pub mod fwd_call_transf_exec; pub mod fwd_change_owner; pub mod fwd_deploy; -pub mod fwd_upgrade; pub mod fwd_esdt; -pub mod forwarder_proxy; pub mod fwd_nft; pub mod fwd_roles; pub mod fwd_sft; pub mod fwd_storage; +pub mod fwd_upgrade; pub mod vault_proxy; multiversx_sc::imports!(); diff --git a/contracts/feature-tests/composability/promises-features/src/promises_main.rs b/contracts/feature-tests/composability/promises-features/src/promises_main.rs index af4ae53ac3..511b0d76d8 100644 --- a/contracts/feature-tests/composability/promises-features/src/promises_main.rs +++ b/contracts/feature-tests/composability/promises-features/src/promises_main.rs @@ -1,11 +1,11 @@ #![no_std] #![allow(clippy::type_complexity)] +mod common; mod fwd_call_promise_direct; mod fwd_call_promises; mod fwd_call_promises_bt; pub mod fwd_call_sync_bt; -mod common; pub mod vault_proxy; multiversx_sc::imports!(); From c6095a162df0e847d416e804a132140346cc434d Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Wed, 22 May 2024 16:13:48 +0300 Subject: [PATCH 48/62] cleanup --- .../feature-tests/abi-tester/tests/abi_tester_abi_test.rs | 2 +- framework/scenario/tests/scenarios_self_test.rs | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs b/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs index 756eb70ea4..4ef78f351b 100644 --- a/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs +++ b/contracts/feature-tests/abi-tester/tests/abi_tester_abi_test.rs @@ -70,7 +70,7 @@ fn abi_tester_esdt_attr_abi_generated_ok() { #[test] fn check_multi_contract_config() { - let mut blockchain = ScenarioWorld::new(); + let blockchain = ScenarioWorld::new(); let multi_contract_config = multiversx_sc_meta::multi_contract_config::( blockchain.current_dir().as_path(), diff --git a/framework/scenario/tests/scenarios_self_test.rs b/framework/scenario/tests/scenarios_self_test.rs index e45c7ab01e..b6bf9c1883 100644 --- a/framework/scenario/tests/scenarios_self_test.rs +++ b/framework/scenario/tests/scenarios_self_test.rs @@ -1,10 +1,9 @@ use multiversx_sc_scenario::*; -// These tests don't really test any contract, but the testing framework itslef. +// These tests don't really test any contract, but the testing framework itself. fn world() -> ScenarioWorld { - let mut blockchain = ScenarioWorld::new(); - blockchain + ScenarioWorld::new() } /// Checks that externalSteps work fine. From 9ea13d521cd704e610503e81c89f303e8b35392c Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 18:52:48 +0300 Subject: [PATCH 49/62] unified syntax - diagnostic::on_unimplemented --- .../src/types/interaction/tx_data/tx_code_source.rs | 10 ++++++++++ framework/base/src/types/interaction/tx_from.rs | 5 +++++ framework/base/src/types/interaction/tx_gas.rs | 6 ++++++ framework/base/src/types/interaction/tx_payment.rs | 5 +++++ .../tx_result_handler_list_item.rs | 5 +++++ framework/base/src/types/interaction/tx_to.rs | 7 ++++++- 6 files changed, 37 insertions(+), 1 deletion(-) diff --git a/framework/base/src/types/interaction/tx_data/tx_code_source.rs b/framework/base/src/types/interaction/tx_data/tx_code_source.rs index e7bb0817ea..0d3c180e16 100644 --- a/framework/base/src/types/interaction/tx_data/tx_code_source.rs +++ b/framework/base/src/types/interaction/tx_data/tx_code_source.rs @@ -14,6 +14,11 @@ where { } +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as code (does not implement `TxCodeValue<{Env}>`)", + label = "not a valid smart contract byte code", + note = "there are multiple ways to specify SC byte code, but `{Self}` is not one of them" +)] pub trait TxCodeValue: AnnotatedValue> where Env: TxEnv, @@ -39,6 +44,11 @@ where { } +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as code source value (does not implement `TxFromSourceValue<{Env}>`)", + label = "not an address from where to copy the code", + note = "there are multiple ways to specify a code source address, but `{Self}` is not one of them" +)] pub trait TxFromSourceValue: AnnotatedValue> where Env: TxEnv, diff --git a/framework/base/src/types/interaction/tx_from.rs b/framework/base/src/types/interaction/tx_from.rs index ff5dd73b88..674796e64f 100644 --- a/framework/base/src/types/interaction/tx_from.rs +++ b/framework/base/src/types/interaction/tx_from.rs @@ -13,6 +13,11 @@ where /// Marks the non-empty sender of a transaction. /// /// Enforces the reciipent to be explicitly specified. +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as a sender value (does not implement `TxFromSpecified<{Env}>`)", + label = "sender needs to be explicit", + note = "there are multiple ways to specify the sender value for a transaction, but `{Self}` is not one of them" +)] pub trait TxFromSpecified: TxFrom + AnnotatedValue> where diff --git a/framework/base/src/types/interaction/tx_gas.rs b/framework/base/src/types/interaction/tx_gas.rs index 986361e473..2e03cc1470 100644 --- a/framework/base/src/types/interaction/tx_gas.rs +++ b/framework/base/src/types/interaction/tx_gas.rs @@ -4,6 +4,7 @@ use crate::{ types::ManagedBuffer, }; +/// All typed that populate the gas field of a transaction need to implement this trait. pub trait TxGas where Env: TxEnv, @@ -32,6 +33,11 @@ where } } +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as gas value (does not implement `TxGasValue<{Env}>`)", + label = "not a valid value for gas", + note = "there are multiple ways to specify the gas value for a transaction, but `{Self}` is not one of them" +)] pub trait TxGasValue: AnnotatedValue where Env: TxEnv, diff --git a/framework/base/src/types/interaction/tx_payment.rs b/framework/base/src/types/interaction/tx_payment.rs index 5abb38c6ee..c5bcc10637 100644 --- a/framework/base/src/types/interaction/tx_payment.rs +++ b/framework/base/src/types/interaction/tx_payment.rs @@ -24,6 +24,11 @@ use crate::{ use super::{AnnotatedValue, FunctionCall, TxEnv, TxFrom, TxToSpecified}; /// Describes a payment that is part of a transaction. +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as payment (does not implement `TxPayment<{Env}>`)", + label = "not a valid payment type", + note = "there are multiple ways to specify the transaction payment, but `{Self}` is not one of them" +)] pub trait TxPayment where Env: TxEnv, diff --git a/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_item.rs b/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_item.rs index 54e1d0cfa3..9ca98bac65 100644 --- a/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_item.rs +++ b/framework/base/src/types/interaction/tx_result_handler_list/tx_result_handler_list_item.rs @@ -3,6 +3,11 @@ use crate::types::TxEnv; /// Result handler list item. /// /// It acts as a result handler that produces a single result. +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as a decoder result handler (does not implement `RHListItem<{Env}>`)", + label = "not a valid decoder result handler", + note = "there are multiple ways to specify the result handling, but `{Self}` is not one of them" +)] pub trait RHListItem where Env: TxEnv, diff --git a/framework/base/src/types/interaction/tx_to.rs b/framework/base/src/types/interaction/tx_to.rs index 55c77247df..41d5d4ce39 100644 --- a/framework/base/src/types/interaction/tx_to.rs +++ b/framework/base/src/types/interaction/tx_to.rs @@ -13,7 +13,12 @@ impl TxTo for () where Env: TxEnv {} /// Marks the non-empty recipient of a transaction. /// -/// Enforces the reciipent to be explicitly specified. +/// Enforces the recipient to be explicitly specified. +#[diagnostic::on_unimplemented( + message = "Type `{Self}` cannot be used as recipient value (does not implement `TxToSpecified<{Env}>`)", + label = "recipient needs to be explicit", + note = "there are multiple ways to specify the recipient value for a transaction, but `{Self}` is not one of them" +)] pub trait TxToSpecified: TxTo + AnnotatedValue> where Env: TxEnv, From 734c797c6a92473ab3d981cc99378ff48c0945e2 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 20:36:43 +0300 Subject: [PATCH 50/62] github action - update nightly --- .github/workflows/actions-nightly.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/actions-nightly.yml b/.github/workflows/actions-nightly.yml index a94745de41..355a53883c 100644 --- a/.github/workflows/actions-nightly.yml +++ b/.github/workflows/actions-nightly.yml @@ -16,7 +16,7 @@ jobs: name: Contracts (nightly) uses: multiversx/mx-sc-actions/.github/workflows/contracts.yml@v3.2.0 with: - rust-toolchain: nightly-2023-12-11 + rust-toolchain: nightly-2024-05-22 path-to-sc-meta: framework/meta enable-contracts-size-report: false mx-scenario-go-version: v2.1.0-alpha From 75b312b349b3af6b3a4f0c0a71d4eba378e491d4 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 20:38:23 +0300 Subject: [PATCH 51/62] warn fix --- contracts/feature-tests/abi-tester/src/abi_test_type.rs | 1 + .../composability/interact/src/comp_interact_controller.rs | 1 + framework/derive/src/model/contract_trait.rs | 1 + framework/derive/src/model/supertrait.rs | 1 + .../meta/src/cmd/contract/generate_proxy/proxy_generator.rs | 1 + framework/meta/src/cmd/standalone/install/install_scenario_go.rs | 1 + 6 files changed, 6 insertions(+) diff --git a/contracts/feature-tests/abi-tester/src/abi_test_type.rs b/contracts/feature-tests/abi-tester/src/abi_test_type.rs index ff4f76b744..d37832f20d 100644 --- a/contracts/feature-tests/abi-tester/src/abi_test_type.rs +++ b/contracts/feature-tests/abi-tester/src/abi_test_type.rs @@ -39,5 +39,6 @@ pub struct AbiManagedVecItem { #[type_abi] pub struct OnlyShowsUpInEsdtAttr { + #[allow(dead_code)] pub field: OnlyShowsUpAsNested10, } diff --git a/contracts/feature-tests/composability/interact/src/comp_interact_controller.rs b/contracts/feature-tests/composability/interact/src/comp_interact_controller.rs index 409ce234a7..1c2457494b 100644 --- a/contracts/feature-tests/composability/interact/src/comp_interact_controller.rs +++ b/contracts/feature-tests/composability/interact/src/comp_interact_controller.rs @@ -9,6 +9,7 @@ pub struct ComposabilityInteract { pub wallet_address: Address, pub forw_queue_code: BytesValue, pub vault_code: BytesValue, + #[allow(dead_code)] pub state: State, } diff --git a/framework/derive/src/model/contract_trait.rs b/framework/derive/src/model/contract_trait.rs index a3e5594a5a..3d3f838c7c 100644 --- a/framework/derive/src/model/contract_trait.rs +++ b/framework/derive/src/model/contract_trait.rs @@ -10,6 +10,7 @@ pub struct ContractTrait { /// It is possible to automatically implement a contract module for all contracts that use it indirectly. /// The drawback is that the developer make sure multiple inheritance does not happen. /// This feature is currently disabled. + #[allow(dead_code)] pub auto_inheritance_modules: Vec, pub methods: Vec, diff --git a/framework/derive/src/model/supertrait.rs b/framework/derive/src/model/supertrait.rs index 428bb5ea9c..e5aad040c4 100644 --- a/framework/derive/src/model/supertrait.rs +++ b/framework/derive/src/model/supertrait.rs @@ -6,6 +6,7 @@ pub type ModulePath = Punctuated; #[derive(Clone, Debug)] pub struct Supertrait { pub full_path: syn::Path, + #[allow(dead_code)] pub trait_name: syn::PathSegment, pub module_path: ModulePath, } diff --git a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs index 79a25ad838..5567f4b1ee 100644 --- a/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs +++ b/framework/meta/src/cmd/contract/generate_proxy/proxy_generator.rs @@ -40,6 +40,7 @@ const TYPES_FROM_FRAMEWORK: &[&str] = &[ ]; pub struct ProxyGenerator<'a> { + #[allow(dead_code)] pub meta_config: &'a MetaConfig, pub file: Option<&'a mut dyn std::io::Write>, pub proxy_config: &'a ProxyConfigSerde, diff --git a/framework/meta/src/cmd/standalone/install/install_scenario_go.rs b/framework/meta/src/cmd/standalone/install/install_scenario_go.rs index 0a5798f792..9e874fb674 100644 --- a/framework/meta/src/cmd/standalone/install/install_scenario_go.rs +++ b/framework/meta/src/cmd/standalone/install/install_scenario_go.rs @@ -16,6 +16,7 @@ const CARGO_HOME: &str = env!("CARGO_HOME"); #[derive(Clone, Debug)] pub struct ScenarioGoRelease { + #[allow(dead_code)] pub tag_name: String, pub download_url: String, } From 099e888e08f96ff050c86aee2e14f9493c65283d Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 22:34:07 +0300 Subject: [PATCH 52/62] unified syntax - register_promise unsafe warning trick --- .../tx_exec/tx_exec_async_promises.rs | 75 ++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) diff --git a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs index ad8d8d4145..1e1dee40a4 100644 --- a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs +++ b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs @@ -1,6 +1,6 @@ use crate::{ api::{const_handles, CallTypeApi}, - contract_base::SendRawWrapper, + contract_base::{ErrorHelper, SendRawWrapper}, types::{ interaction::callback_closure::CallbackClosureWithGas, CallbackClosure, ExplicitGas, FunctionCall, ManagedBuffer, ManagedType, OriginalResultMarker, Tx, TxGas, TxGasValue, @@ -143,6 +143,20 @@ where GasValue: TxGasValue>, Callback: TxPromisesCallback, { + /// Launches a transaction as an asynchronous promise (async v2 mechanism). + /// + /// Several such transactions can be launched from a single transaction. + /// + /// Must set: + /// - to + /// - gas + /// - a function call, ideally via a proxy. + /// + /// Value-only promises are not supported. + /// + /// Optionally, can add: + /// - any payment + /// - a promise callback, which also needs explicit gas for callback. pub fn register_promise(self) { let callback_name = self.result_handler.callback_name(); let mut cb_closure_args_serialized = @@ -174,6 +188,65 @@ where } } +impl Tx, (), To, Payment, (), FunctionCall, Callback> +where + Api: CallTypeApi, + To: TxToSpecified>, + Payment: TxPayment>, + Callback: TxPromisesCallback, +{ + /// ## Incorrect call + /// + /// Must set **gas** in order to call `register_promise`. + /// + /// ## Safety + /// + /// This version of the method must never be called. It is only here to provide a more readable error. + pub unsafe fn register_promise(self) { + ErrorHelper::::signal_error_with_message("register_promise requires explicit gas"); + } +} + +impl Tx, (), To, Payment, (), (), Callback> +where + Api: CallTypeApi, + To: TxToSpecified>, + Payment: TxPayment>, + Callback: TxPromisesCallback, +{ + /// ## Incorrect call + /// + /// Must set **gas** and **function call** in order to call `register_promise`. + /// + /// ## Safety + /// + /// This version of the method must never be called. It is only here to provide a more readable error. + pub unsafe fn register_promise(self) { + ErrorHelper::::signal_error_with_message("register_promise requires explicit gas and function call"); + } +} + +impl + Tx, (), To, Payment, ExplicitGas, (), Callback> +where + Api: CallTypeApi, + To: TxToSpecified>, + Payment: TxPayment>, + GasValue: TxGasValue>, + Callback: TxPromisesCallback, +{ + /// ## Incorrect call + /// + /// Must set **function call** in order to call `register_promise`. + /// + /// ## Safety + /// + /// This version of the method must never be called. It is only here to provide a more readable error. + pub unsafe fn register_promise(self) { + ErrorHelper::::signal_error_with_message("register_promise requires function call"); + } +} + impl Tx, (), To, Payment, Gas, FunctionCall, Callback> where From d487d627ece5b2437e7e8e4e366de362ab9302c5 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Thu, 23 May 2024 22:07:27 +0300 Subject: [PATCH 53/62] deprecated legacy methods async_call and async_call_promise --- .../examples/nft-minter/src/nft_module.rs | 6 ++---- .../child/src/lib.rs | 3 +-- .../src/forwarder_legacy_main.rs | 1 + .../forwarder-raw/src/forwarder_raw_async.rs | 6 ++---- .../forwarder/src/fwd_call_async.rs | 12 ++++-------- .../composability/forwarder/src/fwd_esdt.rs | 3 +-- .../composability/forwarder/src/fwd_nft.rs | 3 +-- .../composability/forwarder/src/fwd_roles.rs | 6 ++---- .../composability/forwarder/src/fwd_sft.rs | 3 +-- .../local-esdt-and-nft/src/lib.rs | 18 ++++++------------ .../src/fwd_call_promise_direct.rs | 2 -- .../src/fwd_call_promises_bt.rs | 1 - .../proxy-test-first/src/proxy-test-first.rs | 6 ++---- .../recursive-caller/src/recursive_caller.rs | 3 +-- .../src/bonding_curve/utils/owner_endpoints.rs | 6 ++---- contracts/modules/src/esdt.rs | 3 +-- .../mappers/token/non_fungible_token_mapper.rs | 6 ++---- .../src/storage/mappers/token/token_mapper.rs | 2 +- .../types/interaction/tx_exec/tx_exec_async.rs | 4 ++++ .../tx_exec/tx_exec_async_promises.rs | 6 +++++- 20 files changed, 39 insertions(+), 61 deletions(-) diff --git a/contracts/examples/nft-minter/src/nft_module.rs b/contracts/examples/nft-minter/src/nft_module.rs index 6b324fefee..da97c0d171 100644 --- a/contracts/examples/nft-minter/src/nft_module.rs +++ b/contracts/examples/nft-minter/src/nft_module.rs @@ -37,9 +37,8 @@ pub trait NftModule { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().issue_callback()) - .call_and_exit() + .async_call_and_exit() } #[only_owner] @@ -54,8 +53,7 @@ pub trait NftModule { &self.nft_token_id().get(), [EsdtLocalRole::NftCreate][..].iter().cloned(), ) - .async_call() - .call_and_exit() + .async_call_and_exit() } // endpoints diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/src/lib.rs b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/src/lib.rs index 3126cdbfd8..e763a222af 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/src/lib.rs +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/src/lib.rs @@ -37,9 +37,8 @@ pub trait Child { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().esdt_issue_callback()) - .call_and_exit() + .async_call_and_exit() } // callbacks diff --git a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs index c4bcde1b96..39683249b2 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs +++ b/contracts/feature-tests/composability/forwarder-legacy/src/forwarder_legacy_main.rs @@ -1,6 +1,7 @@ #![no_std] #![allow(clippy::type_complexity)] #![allow(clippy::let_unit_value)] +#![allow(deprecated)] pub mod fwd_call_async_legacy; pub mod fwd_call_sync_legacy; diff --git a/contracts/feature-tests/composability/forwarder-raw/src/forwarder_raw_async.rs b/contracts/feature-tests/composability/forwarder-raw/src/forwarder_raw_async.rs index e43ef13603..47240f3c52 100644 --- a/contracts/feature-tests/composability/forwarder-raw/src/forwarder_raw_async.rs +++ b/contracts/feature-tests/composability/forwarder-raw/src/forwarder_raw_async.rs @@ -66,8 +66,7 @@ pub trait ForwarderRawAsync: super::forwarder_raw_common::ForwarderRawCommon { ) { let (token, payment) = self.call_value().egld_or_single_fungible_esdt(); self.forward_contract_call(to, token, payment, endpoint_name, args) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[endpoint] @@ -81,8 +80,7 @@ pub trait ForwarderRawAsync: super::forwarder_raw_common::ForwarderRawCommon { let (token, payment) = self.call_value().egld_or_single_fungible_esdt(); let half_payment = payment / 2u32; self.forward_contract_call(to, token, half_payment, endpoint_name, args) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[endpoint] diff --git a/contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs b/contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs index 51a751b114..5492a45a10 100644 --- a/contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_call_async.rs @@ -62,8 +62,7 @@ pub trait ForwarderAsyncCallModule { .typed(vault_proxy::VaultProxy) .accept_funds() .payment(payment) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[endpoint] @@ -80,8 +79,7 @@ pub trait ForwarderAsyncCallModule { payment.token_nonce, &half_payment, ) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[payable("*")] @@ -115,9 +113,8 @@ pub trait ForwarderAsyncCallModule { .to(&to) .typed(vault_proxy::VaultProxy) .retrieve_funds(token, token_nonce, amount) - .async_call() .callback(self.callbacks().retrieve_funds_callback()) - .call_and_exit() + .async_call_and_exit() } #[callback] @@ -196,8 +193,7 @@ pub trait ForwarderAsyncCallModule { .typed(vault_proxy::VaultProxy) .accept_funds() .payment(all_token_payments) - .async_call() - .call_and_exit(); + .async_call_and_exit(); } #[view] diff --git a/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs b/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs index 528c5f9211..fcc3912ecc 100644 --- a/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_esdt.rs @@ -117,9 +117,8 @@ pub trait ForwarderEsdtModule: fwd_storage::ForwarderStorageModule { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().esdt_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } #[callback] diff --git a/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs b/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs index 56fe050844..5358397df9 100644 --- a/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_nft.rs @@ -71,9 +71,8 @@ pub trait ForwarderNftModule: fwd_storage::ForwarderStorageModule { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().nft_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } #[callback] diff --git a/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs b/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs index 3d8afc7fd1..e176b78991 100644 --- a/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_roles.rs @@ -14,9 +14,8 @@ pub trait ForwarderRolesModule: fwd_storage::ForwarderStorageModule { self.send() .esdt_system_sc_proxy() .set_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() .with_callback(self.callbacks().change_roles_callback()) - .call_and_exit() + .async_call_and_exit() } #[endpoint(unsetLocalRoles)] @@ -29,9 +28,8 @@ pub trait ForwarderRolesModule: fwd_storage::ForwarderStorageModule { self.send() .esdt_system_sc_proxy() .unset_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() .with_callback(self.callbacks().change_roles_callback()) - .call_and_exit() + .async_call_and_exit() } #[callback] diff --git a/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs b/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs index 1dcb5324f9..13d0b3a5ad 100644 --- a/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs +++ b/contracts/feature-tests/composability/forwarder/src/fwd_sft.rs @@ -26,9 +26,8 @@ pub trait ForwarderSftModule: fwd_storage::ForwarderStorageModule { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().sft_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } #[callback] diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/src/lib.rs b/contracts/feature-tests/composability/local-esdt-and-nft/src/lib.rs index 9923ef89e5..55f0577795 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/src/lib.rs +++ b/contracts/feature-tests/composability/local-esdt-and-nft/src/lib.rs @@ -48,9 +48,8 @@ pub trait LocalEsdtAndEsdtNft { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().esdt_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } #[endpoint(localMint)] @@ -87,9 +86,8 @@ pub trait LocalEsdtAndEsdtNft { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().nft_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } #[endpoint(nftCreate)] @@ -194,9 +192,8 @@ pub trait LocalEsdtAndEsdtNft { can_add_special_roles: true, }, ) - .async_call() .with_callback(self.callbacks().nft_issue_callback(&caller)) - .call_and_exit() + .async_call_and_exit() } // common @@ -211,9 +208,8 @@ pub trait LocalEsdtAndEsdtNft { self.send() .esdt_system_sc_proxy() .set_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() .with_callback(self.callbacks().change_roles_callback()) - .call_and_exit() + .async_call_and_exit() } #[endpoint(unsetLocalRoles)] @@ -226,9 +222,8 @@ pub trait LocalEsdtAndEsdtNft { self.send() .esdt_system_sc_proxy() .unset_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() .with_callback(self.callbacks().change_roles_callback()) - .call_and_exit() + .async_call_and_exit() } #[endpoint(controlChanges)] @@ -242,8 +237,7 @@ pub trait LocalEsdtAndEsdtNft { self.send() .esdt_system_sc_proxy() .control_changes(&token, &property_arguments) - .async_call() - .call_and_exit(); + .async_call_and_exit(); } // views diff --git a/contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs index b722ad4f5d..78635d26b6 100644 --- a/contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs +++ b/contracts/feature-tests/composability/promises-features/src/fwd_call_promise_direct.rs @@ -20,7 +20,6 @@ pub trait CallPromisesDirectModule { .payment(payment) .arguments_raw(args.to_arg_buffer()) .gas(gas_limit) - .async_call_promise() .callback(self.callbacks().the_one_callback(1001, 1002u32.into())) .gas_for_callback(extra_gas_for_callback) .register_promise(); @@ -46,7 +45,6 @@ pub trait CallPromisesDirectModule { .raw_call(endpoint_name) .payment(EgldOrMultiEsdtPayment::MultiEsdt(token_payments_vec)) .gas(gas_limit) - .async_call_promise() .callback(self.callbacks().the_one_callback(2001, 2002u32.into())) .gas_for_callback(extra_gas_for_callback) .register_promise(); diff --git a/contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs b/contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs index f6cbbfa188..2634e2c5ac 100644 --- a/contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs +++ b/contracts/feature-tests/composability/promises-features/src/fwd_call_promises_bt.rs @@ -21,7 +21,6 @@ pub trait CallPromisesBackTransfersModule: common::CommonModule { .typed(vault_proxy::VaultProxy) .retrieve_funds(token, token_nonce, amount) .gas(gas_limit) - .async_call() .callback(self.callbacks().retrieve_funds_back_transfers_callback()) .gas_for_callback(10_000_000) .register_promise(); diff --git a/contracts/feature-tests/composability/proxy-test-first/src/proxy-test-first.rs b/contracts/feature-tests/composability/proxy-test-first/src/proxy-test-first.rs index 5cad76733c..eacc3064d0 100644 --- a/contracts/feature-tests/composability/proxy-test-first/src/proxy-test-first.rs +++ b/contracts/feature-tests/composability/proxy-test-first/src/proxy-test-first.rs @@ -73,8 +73,7 @@ pub trait ProxyTestFirst { .typed(pay_me_proxy::PayMeProxy) .pay_me(0x56) .egld(payment) - .async_call() - .call_and_exit(); + .async_call_and_exit(); } #[payable("EGLD")] @@ -103,8 +102,7 @@ pub trait ProxyTestFirst { [3u8; 3].to_vec(), &ManagedAddress::from(&HARDCODED_ADDRESS), ) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[endpoint(messageOtherContractWithCallback)] diff --git a/contracts/feature-tests/composability/recursive-caller/src/recursive_caller.rs b/contracts/feature-tests/composability/recursive-caller/src/recursive_caller.rs index 339a9c7304..d75b516926 100644 --- a/contracts/feature-tests/composability/recursive-caller/src/recursive_caller.rs +++ b/contracts/feature-tests/composability/recursive-caller/src/recursive_caller.rs @@ -51,8 +51,7 @@ pub trait RecursiveCaller { .to(&self_address) .typed(self_proxy::RecursiveCallerProxy) .recursive_send_funds(to, token_identifier, amount, counter - 1) - .async_call() - .call_and_exit() + .async_call_and_exit() } } diff --git a/contracts/modules/src/bonding_curve/utils/owner_endpoints.rs b/contracts/modules/src/bonding_curve/utils/owner_endpoints.rs index 820ba41446..382e1fbc28 100644 --- a/contracts/modules/src/bonding_curve/utils/owner_endpoints.rs +++ b/contracts/modules/src/bonding_curve/utils/owner_endpoints.rs @@ -25,8 +25,7 @@ pub trait OwnerEndpointsModule: storage::StorageModule + events::EventsModule { self.send() .esdt_system_sc_proxy() .set_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() - .call_and_exit() + .async_call_and_exit() } #[endpoint(unsetLocalRoles)] @@ -39,8 +38,7 @@ pub trait OwnerEndpointsModule: storage::StorageModule + events::EventsModule { self.send() .esdt_system_sc_proxy() .unset_special_roles(&address, &token_identifier, roles.into_iter()) - .async_call() - .call_and_exit() + .async_call_and_exit() } fn set_bonding_curve( diff --git a/contracts/modules/src/esdt.rs b/contracts/modules/src/esdt.rs index f39e5fe650..ea977f53be 100644 --- a/contracts/modules/src/esdt.rs +++ b/contracts/modules/src/esdt.rs @@ -49,9 +49,8 @@ pub trait EsdtModule { token_type, num_decimals, ) - .async_call() .with_callback(self.callbacks().issue_callback()) - .call_and_exit() + .async_call_and_exit() } #[callback] diff --git a/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs b/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs index cb0e645bc4..3f03ee9f6d 100644 --- a/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs +++ b/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs @@ -146,9 +146,8 @@ where storage_set(self.get_storage_key(), &TokenMapperState::::Pending); contract_call - .async_call() .with_callback(callback) - .call_and_exit(); + .async_call_and_exit(); } /// Important: If you use custom callback, remember to save the token ID in the callback and clear the mapper in case of error! Clear is unusable outside this specific case. @@ -200,9 +199,8 @@ where token_type, num_decimals, ) - .async_call() .callback(callback) - .call_and_exit() + .async_call_and_exit() } pub fn clear(&mut self) { diff --git a/framework/base/src/storage/mappers/token/token_mapper.rs b/framework/base/src/storage/mappers/token/token_mapper.rs index d9d923c2f8..77f435a546 100644 --- a/framework/base/src/storage/mappers/token/token_mapper.rs +++ b/framework/base/src/storage/mappers/token/token_mapper.rs @@ -86,7 +86,7 @@ where .typed(ESDTSystemSCProxy) .set_special_roles(address, token_id, roles[..].iter().cloned()) .callback(opt_callback) - .call_and_exit() + .async_call_and_exit() } fn get_sc_address() -> ManagedAddress { diff --git a/framework/base/src/types/interaction/tx_exec/tx_exec_async.rs b/framework/base/src/types/interaction/tx_exec/tx_exec_async.rs index 238b978139..fbe098e559 100644 --- a/framework/base/src/types/interaction/tx_exec/tx_exec_async.rs +++ b/framework/base/src/types/interaction/tx_exec/tx_exec_async.rs @@ -157,6 +157,10 @@ where RH: TxResultHandler, { /// Backwards compatibility only. + #[deprecated( + since = "0.50.2", + note = "Backwards compatibility only, does nothing. Just delete. Use `async_call_and_exit` to launch asynchronous calls." + )] #[inline] pub fn async_call(self) -> Tx { Tx { diff --git a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs index 1e1dee40a4..66ee5ec0ee 100644 --- a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs +++ b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs @@ -257,7 +257,11 @@ where Payment: TxPayment>, Callback: TxPromisesCallback, { - /// Backwards compatibility only. + /// Backwards compatibility only. + #[deprecated( + since = "0.50.2", + note = "Backwards compatibility only, does nothing. Just delete. Use `register_promise` to launch asynchronous calls." + )] #[inline] pub fn async_call_promise(self) -> Self { self From 4570ca28b3aefd0b6ed488e4cc1f9d7a1deb7fee Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Fri, 24 May 2024 11:31:16 +0300 Subject: [PATCH 54/62] fmt --- .../src/storage/mappers/token/non_fungible_token_mapper.rs | 4 +--- .../src/types/interaction/tx_exec/tx_exec_async_promises.rs | 4 +++- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs b/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs index 3f03ee9f6d..70fc3be81f 100644 --- a/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs +++ b/framework/base/src/storage/mappers/token/non_fungible_token_mapper.rs @@ -145,9 +145,7 @@ where }; storage_set(self.get_storage_key(), &TokenMapperState::::Pending); - contract_call - .with_callback(callback) - .async_call_and_exit(); + contract_call.with_callback(callback).async_call_and_exit(); } /// Important: If you use custom callback, remember to save the token ID in the callback and clear the mapper in case of error! Clear is unusable outside this specific case. diff --git a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs index 66ee5ec0ee..38e38fcbcd 100644 --- a/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs +++ b/framework/base/src/types/interaction/tx_exec/tx_exec_async_promises.rs @@ -222,7 +222,9 @@ where /// /// This version of the method must never be called. It is only here to provide a more readable error. pub unsafe fn register_promise(self) { - ErrorHelper::::signal_error_with_message("register_promise requires explicit gas and function call"); + ErrorHelper::::signal_error_with_message( + "register_promise requires explicit gas and function call", + ); } } From 4cc7be8cbe0ff81b082ce08092010407bad14991 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Fri, 24 May 2024 15:08:19 +0300 Subject: [PATCH 55/62] sc 0.50.2 --- CHANGELOG.md | 11 +++++++++++ Cargo.lock | 18 +++++++++--------- contracts/benchmarks/large-storage/Cargo.toml | 4 ++-- .../benchmarks/large-storage/meta/Cargo.toml | 2 +- .../benchmarks/large-storage/wasm/Cargo.toml | 2 +- .../mappers/benchmark-common/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/meta/Cargo.toml | 2 +- .../mappers/linked-list-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/map-repeat/Cargo.toml | 4 ++-- .../mappers/map-repeat/meta/Cargo.toml | 2 +- .../mappers/map-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/queue-repeat/Cargo.toml | 4 ++-- .../mappers/queue-repeat/meta/Cargo.toml | 2 +- .../mappers/queue-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/set-repeat/Cargo.toml | 4 ++-- .../mappers/set-repeat/meta/Cargo.toml | 2 +- .../mappers/set-repeat/wasm/Cargo.toml | 2 +- .../mappers/single-value-repeat/Cargo.toml | 4 ++-- .../single-value-repeat/meta/Cargo.toml | 2 +- .../single-value-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/vec-repeat/Cargo.toml | 4 ++-- .../mappers/vec-repeat/meta/Cargo.toml | 2 +- .../mappers/vec-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/send-tx-repeat/Cargo.toml | 4 ++-- .../benchmarks/send-tx-repeat/meta/Cargo.toml | 2 +- .../benchmarks/send-tx-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/str-repeat/Cargo.toml | 4 ++-- .../benchmarks/str-repeat/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../benchmarks/str-repeat/wasm/Cargo.toml | 2 +- contracts/core/price-aggregator/Cargo.toml | 8 ++++---- .../core/price-aggregator/meta/Cargo.toml | 4 ++-- .../core/price-aggregator/wasm/Cargo.toml | 2 +- contracts/core/wegld-swap/Cargo.toml | 8 ++++---- contracts/core/wegld-swap/meta/Cargo.toml | 4 ++-- contracts/core/wegld-swap/wasm/Cargo.toml | 2 +- contracts/examples/adder/Cargo.toml | 4 ++-- contracts/examples/adder/interact/Cargo.toml | 2 +- contracts/examples/adder/meta/Cargo.toml | 2 +- contracts/examples/adder/wasm/Cargo.toml | 2 +- .../examples/bonding-curve-contract/Cargo.toml | 6 +++--- .../bonding-curve-contract/meta/Cargo.toml | 2 +- .../bonding-curve-contract/wasm/Cargo.toml | 2 +- contracts/examples/check-pause/Cargo.toml | 6 +++--- contracts/examples/check-pause/meta/Cargo.toml | 2 +- contracts/examples/check-pause/wasm/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/Cargo.toml | 4 ++-- .../examples/crowdfunding-esdt/meta/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/wasm/Cargo.toml | 2 +- contracts/examples/crypto-bubbles/Cargo.toml | 4 ++-- .../examples/crypto-bubbles/meta/Cargo.toml | 2 +- .../examples/crypto-bubbles/wasm/Cargo.toml | 2 +- .../crypto-kitties/common/kitty/Cargo.toml | 2 +- .../crypto-kitties/common/random/Cargo.toml | 2 +- .../crypto-kitties/kitty-auction/Cargo.toml | 4 ++-- .../kitty-auction/meta/Cargo.toml | 2 +- .../kitty-auction/wasm/Cargo.toml | 2 +- .../kitty-genetic-alg/Cargo.toml | 4 ++-- .../kitty-genetic-alg/meta/Cargo.toml | 2 +- .../kitty-genetic-alg/wasm/Cargo.toml | 2 +- .../crypto-kitties/kitty-ownership/Cargo.toml | 4 ++-- .../kitty-ownership/meta/Cargo.toml | 2 +- .../kitty-ownership/wasm/Cargo.toml | 2 +- contracts/examples/crypto-zombies/Cargo.toml | 4 ++-- .../examples/crypto-zombies/meta/Cargo.toml | 2 +- .../examples/crypto-zombies/wasm/Cargo.toml | 2 +- contracts/examples/digital-cash/Cargo.toml | 4 ++-- .../examples/digital-cash/meta/Cargo.toml | 2 +- .../examples/digital-cash/wasm/Cargo.toml | 2 +- contracts/examples/empty/Cargo.toml | 4 ++-- contracts/examples/empty/meta/Cargo.toml | 2 +- contracts/examples/empty/wasm/Cargo.toml | 2 +- .../examples/esdt-transfer-with-fee/Cargo.toml | 4 ++-- .../esdt-transfer-with-fee/meta/Cargo.toml | 2 +- .../esdt-transfer-with-fee/wasm/Cargo.toml | 2 +- contracts/examples/factorial/Cargo.toml | 4 ++-- contracts/examples/factorial/meta/Cargo.toml | 2 +- contracts/examples/factorial/wasm/Cargo.toml | 2 +- contracts/examples/fractional-nfts/Cargo.toml | 6 +++--- .../examples/fractional-nfts/meta/Cargo.toml | 2 +- .../examples/fractional-nfts/wasm/Cargo.toml | 2 +- contracts/examples/lottery-esdt/Cargo.toml | 4 ++-- .../examples/lottery-esdt/meta/Cargo.toml | 2 +- .../examples/lottery-esdt/wasm/Cargo.toml | 2 +- contracts/examples/multisig/Cargo.toml | 8 ++++---- .../examples/multisig/interact/Cargo.toml | 8 ++++---- contracts/examples/multisig/meta/Cargo.toml | 2 +- .../multisig/wasm-multisig-full/Cargo.toml | 2 +- .../multisig/wasm-multisig-view/Cargo.toml | 2 +- contracts/examples/multisig/wasm/Cargo.toml | 2 +- contracts/examples/nft-minter/Cargo.toml | 4 ++-- contracts/examples/nft-minter/meta/Cargo.toml | 2 +- contracts/examples/nft-minter/wasm/Cargo.toml | 2 +- .../examples/nft-storage-prepay/Cargo.toml | 4 ++-- .../nft-storage-prepay/meta/Cargo.toml | 2 +- .../nft-storage-prepay/wasm/Cargo.toml | 2 +- contracts/examples/nft-subscription/Cargo.toml | 6 +++--- .../examples/nft-subscription/meta/Cargo.toml | 2 +- .../examples/nft-subscription/wasm/Cargo.toml | 2 +- .../examples/order-book/factory/Cargo.toml | 4 ++-- .../order-book/factory/meta/Cargo.toml | 2 +- .../order-book/factory/wasm/Cargo.toml | 2 +- contracts/examples/order-book/pair/Cargo.toml | 4 ++-- .../examples/order-book/pair/meta/Cargo.toml | 2 +- .../examples/order-book/pair/wasm/Cargo.toml | 2 +- contracts/examples/ping-pong-egld/Cargo.toml | 4 ++-- .../examples/ping-pong-egld/meta/Cargo.toml | 2 +- .../examples/ping-pong-egld/wasm/Cargo.toml | 2 +- contracts/examples/proxy-pause/Cargo.toml | 4 ++-- contracts/examples/proxy-pause/meta/Cargo.toml | 2 +- contracts/examples/proxy-pause/wasm/Cargo.toml | 2 +- .../examples/rewards-distribution/Cargo.toml | 6 +++--- .../rewards-distribution/meta/Cargo.toml | 2 +- .../rewards-distribution/wasm/Cargo.toml | 2 +- contracts/examples/seed-nft-minter/Cargo.toml | 6 +++--- .../examples/seed-nft-minter/meta/Cargo.toml | 2 +- .../examples/seed-nft-minter/wasm/Cargo.toml | 2 +- contracts/examples/token-release/Cargo.toml | 4 ++-- .../examples/token-release/meta/Cargo.toml | 2 +- .../examples/token-release/wasm/Cargo.toml | 2 +- contracts/feature-tests/abi-tester/Cargo.toml | 6 +++--- .../abi_tester_expected_main.abi.json | 2 +- .../abi_tester_expected_view.abi.json | 2 +- .../feature-tests/abi-tester/meta/Cargo.toml | 2 +- .../abi-tester/wasm-abi-tester-ev/Cargo.toml | 2 +- .../feature-tests/abi-tester/wasm/Cargo.toml | 2 +- .../feature-tests/alloc-features/Cargo.toml | 4 ++-- .../alloc-features/meta/Cargo.toml | 2 +- .../wasm-alloc-mem-fail/Cargo.toml | 2 +- .../wasm-alloc-mem-leaking/Cargo.toml | 2 +- .../alloc-features/wasm/Cargo.toml | 2 +- .../feature-tests/basic-features/Cargo.toml | 6 +++--- .../basic-features/interact/Cargo.toml | 2 +- .../basic-features/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../basic-features/wasm/Cargo.toml | 2 +- .../big-float-features/Cargo.toml | 4 ++-- .../big-float-features/meta/Cargo.toml | 2 +- .../big-float-features/wasm/Cargo.toml | 2 +- .../feature-tests/composability/Cargo.toml | 4 ++-- .../builtin-func-features/Cargo.toml | 4 ++-- .../builtin-func-features/meta/Cargo.toml | 2 +- .../builtin-func-features/wasm/Cargo.toml | 2 +- .../esdt-contract-pair/Cargo.toml | 4 ++-- .../first-contract/Cargo.toml | 4 ++-- .../first-contract/meta/Cargo.toml | 4 ++-- .../first-contract/wasm/Cargo.toml | 2 +- .../second-contract/Cargo.toml | 4 ++-- .../second-contract/meta/Cargo.toml | 4 ++-- .../second-contract/wasm/Cargo.toml | 2 +- .../Cargo.toml | 4 ++-- .../child/Cargo.toml | 4 ++-- .../child/meta/Cargo.toml | 4 ++-- .../child/wasm/Cargo.toml | 2 +- .../parent/Cargo.toml | 4 ++-- .../parent/meta/Cargo.toml | 4 ++-- .../parent/wasm/Cargo.toml | 2 +- .../composability/forwarder-legacy/Cargo.toml | 4 ++-- .../forwarder-legacy/meta/Cargo.toml | 2 +- .../forwarder-legacy/wasm/Cargo.toml | 2 +- .../composability/forwarder-queue/Cargo.toml | 6 +++--- .../forwarder-queue/meta/Cargo.toml | 2 +- .../wasm-forwarder-queue-promises/Cargo.toml | 2 +- .../forwarder-queue/wasm/Cargo.toml | 2 +- .../composability/forwarder-raw/Cargo.toml | 4 ++-- .../forwarder-raw/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../forwarder-raw/wasm/Cargo.toml | 2 +- .../composability/forwarder/Cargo.toml | 4 ++-- .../composability/forwarder/meta/Cargo.toml | 2 +- .../composability/forwarder/wasm/Cargo.toml | 2 +- .../composability/interact/Cargo.toml | 4 ++-- .../local-esdt-and-nft/Cargo.toml | 4 ++-- .../local-esdt-and-nft/meta/Cargo.toml | 2 +- .../local-esdt-and-nft/wasm/Cargo.toml | 2 +- .../composability/promises-features/Cargo.toml | 2 +- .../promises-features/meta/Cargo.toml | 2 +- .../promises-features/wasm/Cargo.toml | 2 +- .../composability/proxy-test-first/Cargo.toml | 4 ++-- .../proxy-test-first/meta/Cargo.toml | 2 +- .../proxy-test-first/wasm/Cargo.toml | 2 +- .../composability/proxy-test-second/Cargo.toml | 4 ++-- .../proxy-test-second/meta/Cargo.toml | 2 +- .../proxy-test-second/wasm/Cargo.toml | 2 +- .../composability/recursive-caller/Cargo.toml | 4 ++-- .../recursive-caller/meta/Cargo.toml | 2 +- .../recursive-caller/wasm/Cargo.toml | 2 +- .../transfer-role-features/Cargo.toml | 6 +++--- .../transfer-role-features/meta/Cargo.toml | 2 +- .../transfer-role-features/wasm/Cargo.toml | 2 +- .../composability/vault/Cargo.toml | 4 ++-- .../composability/vault/meta/Cargo.toml | 2 +- .../vault/wasm-vault-promises/Cargo.toml | 2 +- .../vault/wasm-vault-upgrade/Cargo.toml | 2 +- .../composability/vault/wasm/Cargo.toml | 2 +- .../crowdfunding-erc20/Cargo.toml | 4 ++-- .../crowdfunding-erc20/meta/Cargo.toml | 2 +- .../crowdfunding-erc20/wasm/Cargo.toml | 2 +- .../erc1155-marketplace/Cargo.toml | 4 ++-- .../erc1155-marketplace/meta/Cargo.toml | 2 +- .../erc1155-marketplace/wasm/Cargo.toml | 2 +- .../erc1155-user-mock/Cargo.toml | 4 ++-- .../erc1155-user-mock/meta/Cargo.toml | 2 +- .../erc1155-user-mock/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc1155/Cargo.toml | 4 ++-- .../erc1155/meta/Cargo.toml | 2 +- .../erc1155/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc20/Cargo.toml | 4 ++-- .../erc-style-contracts/erc20/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc20/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc721/Cargo.toml | 4 ++-- .../erc-style-contracts/erc721/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc721/wasm/Cargo.toml | 2 +- .../lottery-erc20/Cargo.toml | 4 ++-- .../lottery-erc20/meta/Cargo.toml | 2 +- .../lottery-erc20/wasm/Cargo.toml | 2 +- .../esdt-system-sc-mock/Cargo.toml | 4 ++-- .../esdt-system-sc-mock/meta/Cargo.toml | 2 +- .../esdt-system-sc-mock/wasm/Cargo.toml | 2 +- .../feature-tests/exchange-features/Cargo.toml | 4 ++-- .../exchange-features/meta/Cargo.toml | 2 +- .../exchange-features/wasm/Cargo.toml | 2 +- .../formatted-message-features/Cargo.toml | 4 ++-- .../formatted-message-features/meta/Cargo.toml | 2 +- .../formatted-message-features/wasm/Cargo.toml | 2 +- .../managed-map-features/Cargo.toml | 4 ++-- .../managed-map-features/meta/Cargo.toml | 2 +- .../managed-map-features/wasm/Cargo.toml | 2 +- .../multi-contract-features/Cargo.toml | 4 ++-- .../multi-contract-features/meta/Cargo.toml | 2 +- .../wasm-multi-contract-alt-impl/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../multi-contract-features/wasm/Cargo.toml | 2 +- .../panic-message-features/Cargo.toml | 4 ++-- .../panic-message-features/meta/Cargo.toml | 2 +- .../panic-message-features/wasm/Cargo.toml | 2 +- .../feature-tests/payable-features/Cargo.toml | 4 ++-- .../payable-features/meta/Cargo.toml | 2 +- .../payable-features/wasm/Cargo.toml | 2 +- .../rust-snippets-generator-test/Cargo.toml | 4 ++-- .../interact-rs/Cargo.toml | 2 +- .../meta/Cargo.toml | 2 +- .../rust-snippets-generator-test/src/lib.rs | 2 +- .../wasm/Cargo.toml | 2 +- .../rust-testing-framework-tester/Cargo.toml | 4 ++-- .../meta/Cargo.toml | 2 +- .../wasm/Cargo.toml | 2 +- .../feature-tests/scenario-tester/Cargo.toml | 4 ++-- .../scenario-tester/meta/Cargo.toml | 2 +- .../scenario-tester/wasm/Cargo.toml | 2 +- contracts/feature-tests/use-module/Cargo.toml | 8 ++++---- .../feature-tests/use-module/meta/Cargo.toml | 2 +- .../use-module/meta/abi/Cargo.toml | 4 ++-- .../use_module_expected_main.abi.json | 2 +- .../use_module_expected_view.abi.json | 2 +- .../use-module/wasm-use-module-view/Cargo.toml | 2 +- .../feature-tests/use-module/wasm/Cargo.toml | 2 +- contracts/modules/Cargo.toml | 4 ++-- framework/base/Cargo.toml | 4 ++-- framework/derive/Cargo.toml | 2 +- framework/meta/Cargo.toml | 4 ++-- .../generate_snippets/snippet_crate_gen.rs | 4 ++-- framework/meta/src/version_history.rs | 3 ++- framework/scenario/Cargo.toml | 6 +++--- framework/snippets/Cargo.toml | 4 ++-- framework/wasm-adapter/Cargo.toml | 4 ++-- tools/mxpy-snippet-generator/Cargo.toml | 2 +- tools/rust-debugger/format-tests/Cargo.toml | 4 ++-- 272 files changed, 407 insertions(+), 395 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d412990d36..d997fb8e10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,17 @@ They are: - `multiversx-chain-scenario-format`, in short `scenario-format`, scenario JSON serializer/deserializer, 1 crate. - `multiversx-sdk`, in short `sdk`, allows communication with the chain(s), 1 crate. + +## [sc 0.50.2] - 2024-05-24 +- Unified transaction syntax: + - Better compilation error messages for malformed transactions; + - Deprecated methods `async_call` and `async_call_promises`, which are kept for backwards compatibility, but causing confusion among developers; + - Contract upgrade available in tests. +- `sc-meta` proxy compare option, which checks that proxies are up to date. Useful for CI. +- `TypeAbi` - removed `Unmanaged` associated type trait bounds, and implemented it for more types. +- Removed jitter from interactor transaction fetch. +- Fixed an issue in the snippets generator. + ## [sc 0.50.1] - 2024-05-16 - `sc-meta all snippets` generates unified syntax. - Proxy generator can reference multi-contract variant. diff --git a/Cargo.lock b/Cargo.lock index 454c2c033d..391dd0874a 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -1890,7 +1890,7 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "arrayvec", "getrandom 0.2.15", @@ -1911,7 +1911,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags 2.5.0", "hex-literal", @@ -1943,7 +1943,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -1954,7 +1954,7 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.50.1" +version = "0.50.2" dependencies = [ "clap", "colored", @@ -1980,14 +1980,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.50.1" +version = "0.50.2" dependencies = [ "base64", "bech32", @@ -2014,7 +2014,7 @@ dependencies = [ [[package]] name = "multiversx-sc-snippets" -version = "0.50.1" +version = "0.50.2" dependencies = [ "base64", "env_logger", @@ -2028,7 +2028,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] @@ -2059,7 +2059,7 @@ dependencies = [ [[package]] name = "multiversx-wegld-swap-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", "multiversx-sc-modules", diff --git a/contracts/benchmarks/large-storage/Cargo.toml b/contracts/benchmarks/large-storage/Cargo.toml index 138a09e851..a871323ea8 100644 --- a/contracts/benchmarks/large-storage/Cargo.toml +++ b/contracts/benchmarks/large-storage/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/large_storage.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/large-storage/meta/Cargo.toml b/contracts/benchmarks/large-storage/meta/Cargo.toml index 472e2b616f..7b7d6434b2 100644 --- a/contracts/benchmarks/large-storage/meta/Cargo.toml +++ b/contracts/benchmarks/large-storage/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.toml b/contracts/benchmarks/large-storage/wasm/Cargo.toml index f3f97e406a..201116d231 100644 --- a/contracts/benchmarks/large-storage/wasm/Cargo.toml +++ b/contracts/benchmarks/large-storage/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml index 45310eb044..6d0e59e219 100644 --- a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml +++ b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml index a99aaed522..7189016168 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml index 158b09a734..91ad5d6a0d 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml index 21d623d7be..55d6767463 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/map-repeat/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/Cargo.toml index 675b56e1c2..4bd096e126 100644 --- a/contracts/benchmarks/mappers/map-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml index 7a5424fa1a..8849ae32c6 100644 --- a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml index a525b02f79..f147ed5eb5 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml index 4d884954c0..2a20ef63db 100644 --- a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml index d063dba3c1..4cb5492359 100644 --- a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml index ec60e48a03..aff2a1bfd1 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/set-repeat/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/Cargo.toml index ec51e7fde8..5da7bef443 100644 --- a/contracts/benchmarks/mappers/set-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml index 981872b36f..fc5fcd572a 100644 --- a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml index 1154eaba4a..2ca364b011 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml index 683b716015..e074ee3ab2 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml index 0a2a2219fd..fdf2a1f601 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml index 456d379155..23074413f9 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml index 7c72eaf04d..d26dc4edaa 100644 --- a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml index 7555f13c48..b6c3615731 100644 --- a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml index cfd4d5c540..d2a492a11b 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/send-tx-repeat/Cargo.toml b/contracts/benchmarks/send-tx-repeat/Cargo.toml index 90c0a64553..0dea5d128f 100644 --- a/contracts/benchmarks/send-tx-repeat/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/send_tx_repeat.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml index 17554ab4c4..255d1e0159 100644 --- a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml index 10d0093eb7..380231895b 100644 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/Cargo.toml b/contracts/benchmarks/str-repeat/Cargo.toml index 4adfa00e76..e69129709b 100644 --- a/contracts/benchmarks/str-repeat/Cargo.toml +++ b/contracts/benchmarks/str-repeat/Cargo.toml @@ -12,10 +12,10 @@ path = "src/str_repeat.rs" managed-buffer-builder-cached = ["multiversx-sc/managed-buffer-builder-cached"] [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/str-repeat/meta/Cargo.toml b/contracts/benchmarks/str-repeat/meta/Cargo.toml index 772906e453..ced6e8835b 100644 --- a/contracts/benchmarks/str-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/str-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml index 5b30b06c37..3911218a2c 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml index 0a1b7a6c85..51a8622a2a 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["managed-buffer-builder-cached"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.toml b/contracts/benchmarks/str-repeat/wasm/Cargo.toml index bcf0787432..cd9f64bc2c 100644 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/price-aggregator/Cargo.toml b/contracts/core/price-aggregator/Cargo.toml index 98c6565aa7..3ed7a01c40 100644 --- a/contracts/core/price-aggregator/Cargo.toml +++ b/contracts/core/price-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-price-aggregator-sc" -version = "0.50.1" +version = "0.50.2" authors = [ "Claudiu-Marcel Bruda ", "MultiversX ", @@ -19,15 +19,15 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dependencies] diff --git a/contracts/core/price-aggregator/meta/Cargo.toml b/contracts/core/price-aggregator/meta/Cargo.toml index e1814d1cba..1b2e87862c 100644 --- a/contracts/core/price-aggregator/meta/Cargo.toml +++ b/contracts/core/price-aggregator/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/price-aggregator/wasm/Cargo.toml b/contracts/core/price-aggregator/wasm/Cargo.toml index f98a12e4e5..2ab14a672b 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.toml +++ b/contracts/core/price-aggregator/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/wegld-swap/Cargo.toml b/contracts/core/wegld-swap/Cargo.toml index 016a09db45..559e62d1f5 100644 --- a/contracts/core/wegld-swap/Cargo.toml +++ b/contracts/core/wegld-swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-wegld-swap-sc" -version = "0.50.1" +version = "0.50.2" authors = [ "Dorin Iancu ", @@ -20,13 +20,13 @@ edition = "2021" path = "src/wegld.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/core/wegld-swap/meta/Cargo.toml b/contracts/core/wegld-swap/meta/Cargo.toml index d728cc1385..e8e744932d 100644 --- a/contracts/core/wegld-swap/meta/Cargo.toml +++ b/contracts/core/wegld-swap/meta/Cargo.toml @@ -11,10 +11,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/wegld-swap/wasm/Cargo.toml b/contracts/core/wegld-swap/wasm/Cargo.toml index 097811caf9..b7b59a916d 100644 --- a/contracts/core/wegld-swap/wasm/Cargo.toml +++ b/contracts/core/wegld-swap/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/adder/Cargo.toml b/contracts/examples/adder/Cargo.toml index 58f704e35e..e2844c094b 100644 --- a/contracts/examples/adder/Cargo.toml +++ b/contracts/examples/adder/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/adder.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/adder/interact/Cargo.toml b/contracts/examples/adder/interact/Cargo.toml index 8c37a2b820..0ac38b4421 100644 --- a/contracts/examples/adder/interact/Cargo.toml +++ b/contracts/examples/adder/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/snippets" diff --git a/contracts/examples/adder/meta/Cargo.toml b/contracts/examples/adder/meta/Cargo.toml index cacdec590b..06b56a359a 100644 --- a/contracts/examples/adder/meta/Cargo.toml +++ b/contracts/examples/adder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/adder/wasm/Cargo.toml b/contracts/examples/adder/wasm/Cargo.toml index a1b353be8d..aaabd53b90 100644 --- a/contracts/examples/adder/wasm/Cargo.toml +++ b/contracts/examples/adder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/bonding-curve-contract/Cargo.toml b/contracts/examples/bonding-curve-contract/Cargo.toml index b224b700f3..ced45ebf9f 100644 --- a/contracts/examples/bonding-curve-contract/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/bonding_curve_contract.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/bonding-curve-contract/meta/Cargo.toml b/contracts/examples/bonding-curve-contract/meta/Cargo.toml index 7e0659a813..95e77c79c7 100644 --- a/contracts/examples/bonding-curve-contract/meta/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml index d9d6f45ab6..ab190b27a8 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/check-pause/Cargo.toml b/contracts/examples/check-pause/Cargo.toml index 06b6762672..4bd63c8381 100644 --- a/contracts/examples/check-pause/Cargo.toml +++ b/contracts/examples/check-pause/Cargo.toml @@ -12,14 +12,14 @@ path = "src/check_pause.rs" num-bigint = "0.4" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/check-pause/meta/Cargo.toml b/contracts/examples/check-pause/meta/Cargo.toml index eff5be4d68..b7f9c85915 100644 --- a/contracts/examples/check-pause/meta/Cargo.toml +++ b/contracts/examples/check-pause/meta/Cargo.toml @@ -9,6 +9,6 @@ authors = ["Alin Cruceat "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/check-pause/wasm/Cargo.toml b/contracts/examples/check-pause/wasm/Cargo.toml index b2f886722e..9c38481868 100644 --- a/contracts/examples/check-pause/wasm/Cargo.toml +++ b/contracts/examples/check-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crowdfunding-esdt/Cargo.toml b/contracts/examples/crowdfunding-esdt/Cargo.toml index de3edda2c7..3d3edfced8 100644 --- a/contracts/examples/crowdfunding-esdt/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/crowdfunding_esdt.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml index 38f50eaef7..79f4df47cc 100644 --- a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml index d916d9b70e..6d15ac8fbc 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-bubbles/Cargo.toml b/contracts/examples/crypto-bubbles/Cargo.toml index 713794b94c..e4dc311d2e 100644 --- a/contracts/examples/crypto-bubbles/Cargo.toml +++ b/contracts/examples/crypto-bubbles/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/crypto_bubbles.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-bubbles/meta/Cargo.toml b/contracts/examples/crypto-bubbles/meta/Cargo.toml index 8d6b4c8999..73f33a4b14 100644 --- a/contracts/examples/crypto-bubbles/meta/Cargo.toml +++ b/contracts/examples/crypto-bubbles/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.toml b/contracts/examples/crypto-bubbles/wasm/Cargo.toml index 683b6b820f..f5c4528a2e 100644 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.toml +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml index 3b051fe071..94179c554c 100644 --- a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" [dependencies.random] diff --git a/contracts/examples/crypto-kitties/common/random/Cargo.toml b/contracts/examples/crypto-kitties/common/random/Cargo.toml index 53a0e86625..e8fd9c6e6e 100644 --- a/contracts/examples/crypto-kitties/common/random/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/random/Cargo.toml @@ -8,5 +8,5 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" diff --git a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml index 05e2dae958..67eb27cf68 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml @@ -17,9 +17,9 @@ version = "0.0.0" path = "../kitty-ownership" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml index 61092e4f43..38f8e36f86 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml index a469a46d21..808da081c2 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml index 9ee2ff5572..fca668f801 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml @@ -18,9 +18,9 @@ version = "0.0.0" path = "../common/random" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml index eb47f6dbaf..bb7a9b3569 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml index c830f58ce1..709ba6a261 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml index 2a089c2baf..c9aac3863c 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml @@ -21,9 +21,9 @@ version = "0.0.0" path = "../kitty-genetic-alg" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml index 2870c2a53b..32327493ec 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml index 80da1c3165..7f1bee0e21 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-zombies/Cargo.toml b/contracts/examples/crypto-zombies/Cargo.toml index bb2df3bf84..fb2f72487b 100644 --- a/contracts/examples/crypto-zombies/Cargo.toml +++ b/contracts/examples/crypto-zombies/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-zombies/meta/Cargo.toml b/contracts/examples/crypto-zombies/meta/Cargo.toml index ac6971585c..75bf9f3916 100644 --- a/contracts/examples/crypto-zombies/meta/Cargo.toml +++ b/contracts/examples/crypto-zombies/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.toml b/contracts/examples/crypto-zombies/wasm/Cargo.toml index 94f62bb240..2cb8a0ceb8 100644 --- a/contracts/examples/crypto-zombies/wasm/Cargo.toml +++ b/contracts/examples/crypto-zombies/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/digital-cash/Cargo.toml b/contracts/examples/digital-cash/Cargo.toml index 47a8895f89..2a7922c2e6 100644 --- a/contracts/examples/digital-cash/Cargo.toml +++ b/contracts/examples/digital-cash/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/digital_cash.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/digital-cash/meta/Cargo.toml b/contracts/examples/digital-cash/meta/Cargo.toml index 23c6e92813..f34c8c2469 100644 --- a/contracts/examples/digital-cash/meta/Cargo.toml +++ b/contracts/examples/digital-cash/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/digital-cash/wasm/Cargo.toml b/contracts/examples/digital-cash/wasm/Cargo.toml index f6299159b7..e7d6ec8364 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.toml +++ b/contracts/examples/digital-cash/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/empty/Cargo.toml b/contracts/examples/empty/Cargo.toml index d86af47d4e..cbcf4ad3ce 100644 --- a/contracts/examples/empty/Cargo.toml +++ b/contracts/examples/empty/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/empty.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/empty/meta/Cargo.toml b/contracts/examples/empty/meta/Cargo.toml index b0921a72e0..8be1d53f76 100644 --- a/contracts/examples/empty/meta/Cargo.toml +++ b/contracts/examples/empty/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/empty/wasm/Cargo.toml b/contracts/examples/empty/wasm/Cargo.toml index bfc29befd8..b6c5c3516f 100644 --- a/contracts/examples/empty/wasm/Cargo.toml +++ b/contracts/examples/empty/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/esdt-transfer-with-fee/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/Cargo.toml index 4fa249d387..4f02d0205f 100644 --- a/contracts/examples/esdt-transfer-with-fee/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_transfer_with_fee.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml index 4b1625c5d0..d796af7793 100644 --- a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml index ca0205d2df..929461a46b 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/factorial/Cargo.toml b/contracts/examples/factorial/Cargo.toml index dc27e25d1c..efce484b68 100644 --- a/contracts/examples/factorial/Cargo.toml +++ b/contracts/examples/factorial/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/factorial.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/factorial/meta/Cargo.toml b/contracts/examples/factorial/meta/Cargo.toml index c25ba718c2..5682144b75 100644 --- a/contracts/examples/factorial/meta/Cargo.toml +++ b/contracts/examples/factorial/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/factorial/wasm/Cargo.toml b/contracts/examples/factorial/wasm/Cargo.toml index 83a2e0d421..2c799f7bf8 100644 --- a/contracts/examples/factorial/wasm/Cargo.toml +++ b/contracts/examples/factorial/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/fractional-nfts/Cargo.toml b/contracts/examples/fractional-nfts/Cargo.toml index 24149e5c5a..953187e3f7 100644 --- a/contracts/examples/fractional-nfts/Cargo.toml +++ b/contracts/examples/fractional-nfts/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/fractional_nfts.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/fractional-nfts/meta/Cargo.toml b/contracts/examples/fractional-nfts/meta/Cargo.toml index 0a5cea1450..737b34a290 100644 --- a/contracts/examples/fractional-nfts/meta/Cargo.toml +++ b/contracts/examples/fractional-nfts/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.toml b/contracts/examples/fractional-nfts/wasm/Cargo.toml index 3e0e20a9b8..3829671280 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.toml +++ b/contracts/examples/fractional-nfts/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/lottery-esdt/Cargo.toml b/contracts/examples/lottery-esdt/Cargo.toml index 2fa674fed7..1087c9fe42 100644 --- a/contracts/examples/lottery-esdt/Cargo.toml +++ b/contracts/examples/lottery-esdt/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lottery.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/lottery-esdt/meta/Cargo.toml b/contracts/examples/lottery-esdt/meta/Cargo.toml index 0f88b6c62e..80ddfc6019 100644 --- a/contracts/examples/lottery-esdt/meta/Cargo.toml +++ b/contracts/examples/lottery-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.toml b/contracts/examples/lottery-esdt/wasm/Cargo.toml index 682b887dd3..a1c396b11b 100644 --- a/contracts/examples/lottery-esdt/wasm/Cargo.toml +++ b/contracts/examples/lottery-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/Cargo.toml b/contracts/examples/multisig/Cargo.toml index 6e5690103e..164091d43e 100644 --- a/contracts/examples/multisig/Cargo.toml +++ b/contracts/examples/multisig/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/multisig.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.adder] @@ -27,7 +27,7 @@ path = "../adder" path = "../factorial" [dev-dependencies.multiversx-wegld-swap-sc] -version = "0.50.1" +version = "0.50.2" path = "../../core/wegld-swap" [dev-dependencies] diff --git a/contracts/examples/multisig/interact/Cargo.toml b/contracts/examples/multisig/interact/Cargo.toml index ab946d05a9..458c1d21a0 100644 --- a/contracts/examples/multisig/interact/Cargo.toml +++ b/contracts/examples/multisig/interact/Cargo.toml @@ -18,17 +18,17 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../../contracts/modules" [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/snippets" [dependencies.multiversx-sc-scenario] -version = "=0.50.1" +version = "=0.50.2" path = "../../../../framework/scenario" [dependencies.multiversx-sc] -version = "=0.50.1" +version = "=0.50.2" path = "../../../../framework/base" diff --git a/contracts/examples/multisig/meta/Cargo.toml b/contracts/examples/multisig/meta/Cargo.toml index 228087eebf..4a79057621 100644 --- a/contracts/examples/multisig/meta/Cargo.toml +++ b/contracts/examples/multisig/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml index f97f320937..46c42fdf99 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml index b09c6148df..a48b794351 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm/Cargo.toml b/contracts/examples/multisig/wasm/Cargo.toml index f3ffba8979..fa8766e948 100644 --- a/contracts/examples/multisig/wasm/Cargo.toml +++ b/contracts/examples/multisig/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-minter/Cargo.toml b/contracts/examples/nft-minter/Cargo.toml index 2eb3c915b5..596eda9ca4 100644 --- a/contracts/examples/nft-minter/Cargo.toml +++ b/contracts/examples/nft-minter/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-minter/meta/Cargo.toml b/contracts/examples/nft-minter/meta/Cargo.toml index fbf04e0e70..58ea1ab23f 100644 --- a/contracts/examples/nft-minter/meta/Cargo.toml +++ b/contracts/examples/nft-minter/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-minter/wasm/Cargo.toml b/contracts/examples/nft-minter/wasm/Cargo.toml index 3910e59ad4..1dacee022e 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.toml +++ b/contracts/examples/nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-storage-prepay/Cargo.toml b/contracts/examples/nft-storage-prepay/Cargo.toml index 0a38b9601a..1375d7c7e9 100644 --- a/contracts/examples/nft-storage-prepay/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/Cargo.toml @@ -10,9 +10,9 @@ path = "src/nft_storage_prepay.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-storage-prepay/meta/Cargo.toml b/contracts/examples/nft-storage-prepay/meta/Cargo.toml index 8f63fdf9bb..a026628942 100644 --- a/contracts/examples/nft-storage-prepay/meta/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/meta/Cargo.toml @@ -11,6 +11,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml index 0688e1e2f8..da89f646c1 100644 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-subscription/Cargo.toml b/contracts/examples/nft-subscription/Cargo.toml index 1ed733f7e8..bf014cc67d 100644 --- a/contracts/examples/nft-subscription/Cargo.toml +++ b/contracts/examples/nft-subscription/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-subscription/meta/Cargo.toml b/contracts/examples/nft-subscription/meta/Cargo.toml index 40ebfe2200..0a366995ca 100644 --- a/contracts/examples/nft-subscription/meta/Cargo.toml +++ b/contracts/examples/nft-subscription/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-subscription/wasm/Cargo.toml b/contracts/examples/nft-subscription/wasm/Cargo.toml index d571edb793..18e8903d5b 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.toml +++ b/contracts/examples/nft-subscription/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/factory/Cargo.toml b/contracts/examples/order-book/factory/Cargo.toml index 96e8d7a9c3..5d371c0bd2 100644 --- a/contracts/examples/order-book/factory/Cargo.toml +++ b/contracts/examples/order-book/factory/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/factory/meta/Cargo.toml b/contracts/examples/order-book/factory/meta/Cargo.toml index 6eb84b176d..b4fa226be6 100644 --- a/contracts/examples/order-book/factory/meta/Cargo.toml +++ b/contracts/examples/order-book/factory/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/factory/wasm/Cargo.toml b/contracts/examples/order-book/factory/wasm/Cargo.toml index a4e8d15158..455c1537f2 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.toml +++ b/contracts/examples/order-book/factory/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/pair/Cargo.toml b/contracts/examples/order-book/pair/Cargo.toml index afb148fb1d..1f4b53b669 100644 --- a/contracts/examples/order-book/pair/Cargo.toml +++ b/contracts/examples/order-book/pair/Cargo.toml @@ -8,9 +8,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/pair/meta/Cargo.toml b/contracts/examples/order-book/pair/meta/Cargo.toml index 9d0fe953c3..53dbc216ef 100644 --- a/contracts/examples/order-book/pair/meta/Cargo.toml +++ b/contracts/examples/order-book/pair/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/pair/wasm/Cargo.toml b/contracts/examples/order-book/pair/wasm/Cargo.toml index fe727e8839..a5bc1a5d5d 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.toml +++ b/contracts/examples/order-book/pair/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/ping-pong-egld/Cargo.toml b/contracts/examples/ping-pong-egld/Cargo.toml index b7e9be8c11..3807471fa5 100644 --- a/contracts/examples/ping-pong-egld/Cargo.toml +++ b/contracts/examples/ping-pong-egld/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/ping_pong.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/ping-pong-egld/meta/Cargo.toml b/contracts/examples/ping-pong-egld/meta/Cargo.toml index d7aca8ceef..2c4d52c532 100644 --- a/contracts/examples/ping-pong-egld/meta/Cargo.toml +++ b/contracts/examples/ping-pong-egld/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.toml b/contracts/examples/ping-pong-egld/wasm/Cargo.toml index c1b822e3a2..60304e4246 100644 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.toml +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/proxy-pause/Cargo.toml b/contracts/examples/proxy-pause/Cargo.toml index 7f0b5626d4..e68c0898f3 100644 --- a/contracts/examples/proxy-pause/Cargo.toml +++ b/contracts/examples/proxy-pause/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/proxy_pause.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.check-pause] diff --git a/contracts/examples/proxy-pause/meta/Cargo.toml b/contracts/examples/proxy-pause/meta/Cargo.toml index 9305353045..6dc206ddab 100644 --- a/contracts/examples/proxy-pause/meta/Cargo.toml +++ b/contracts/examples/proxy-pause/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/proxy-pause/wasm/Cargo.toml b/contracts/examples/proxy-pause/wasm/Cargo.toml index 3ef2cd3769..784dd313d7 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.toml +++ b/contracts/examples/proxy-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/rewards-distribution/Cargo.toml b/contracts/examples/rewards-distribution/Cargo.toml index 9d79308662..fd57cdc09c 100644 --- a/contracts/examples/rewards-distribution/Cargo.toml +++ b/contracts/examples/rewards-distribution/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/rewards_distribution.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/rewards-distribution/meta/Cargo.toml b/contracts/examples/rewards-distribution/meta/Cargo.toml index 8e74f644d1..1bf2ad7aec 100644 --- a/contracts/examples/rewards-distribution/meta/Cargo.toml +++ b/contracts/examples/rewards-distribution/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.toml b/contracts/examples/rewards-distribution/wasm/Cargo.toml index 1cbf54d7aa..168b269b5c 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.toml +++ b/contracts/examples/rewards-distribution/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/seed-nft-minter/Cargo.toml b/contracts/examples/seed-nft-minter/Cargo.toml index 1139b0ba20..642d20dd71 100644 --- a/contracts/examples/seed-nft-minter/Cargo.toml +++ b/contracts/examples/seed-nft-minter/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/seed_nft_minter.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/seed-nft-minter/meta/Cargo.toml b/contracts/examples/seed-nft-minter/meta/Cargo.toml index db7beb331a..2cdb799ac3 100644 --- a/contracts/examples/seed-nft-minter/meta/Cargo.toml +++ b/contracts/examples/seed-nft-minter/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.toml b/contracts/examples/seed-nft-minter/wasm/Cargo.toml index 0c82bd70a2..8842cd1ba4 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.toml +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/token-release/Cargo.toml b/contracts/examples/token-release/Cargo.toml index b5f588d0b0..ccce6904e8 100644 --- a/contracts/examples/token-release/Cargo.toml +++ b/contracts/examples/token-release/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/token_release.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/examples/token-release/meta/Cargo.toml b/contracts/examples/token-release/meta/Cargo.toml index 45084d38dd..ccb13085e2 100644 --- a/contracts/examples/token-release/meta/Cargo.toml +++ b/contracts/examples/token-release/meta/Cargo.toml @@ -10,7 +10,7 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/token-release/wasm/Cargo.toml b/contracts/examples/token-release/wasm/Cargo.toml index b1098af606..447830c672 100644 --- a/contracts/examples/token-release/wasm/Cargo.toml +++ b/contracts/examples/token-release/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/Cargo.toml b/contracts/feature-tests/abi-tester/Cargo.toml index c7913e1be2..7f7242245e 100644 --- a/contracts/feature-tests/abi-tester/Cargo.toml +++ b/contracts/feature-tests/abi-tester/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/abi_tester.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/meta" diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json index 658c272483..8073e8f6c7 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.1" + "version": "0.50.2" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json index c75a19fff9..33433ab28e 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.1" + "version": "0.50.2" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/meta/Cargo.toml b/contracts/feature-tests/abi-tester/meta/Cargo.toml index c2af2a7964..e6171f9843 100644 --- a/contracts/feature-tests/abi-tester/meta/Cargo.toml +++ b/contracts/feature-tests/abi-tester/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml index 18862cf3ff..ab1099ea02 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.toml b/contracts/feature-tests/abi-tester/wasm/Cargo.toml index 3d4c21b5d6..3da5f876a1 100644 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/Cargo.toml b/contracts/feature-tests/alloc-features/Cargo.toml index 36c6a81c5f..cf96bfd4bb 100644 --- a/contracts/feature-tests/alloc-features/Cargo.toml +++ b/contracts/feature-tests/alloc-features/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/alloc_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/alloc-features/meta/Cargo.toml b/contracts/feature-tests/alloc-features/meta/Cargo.toml index ab892f44fc..885dfa114c 100644 --- a/contracts/feature-tests/alloc-features/meta/Cargo.toml +++ b/contracts/feature-tests/alloc-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml index 8f9dc59eef..a38e648e13 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml index f7a1c986a7..0537926850 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.toml b/contracts/feature-tests/alloc-features/wasm/Cargo.toml index 604d014fe7..4868d23d42 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/Cargo.toml b/contracts/feature-tests/basic-features/Cargo.toml index ccfc3a21d0..e8ea571a13 100644 --- a/contracts/feature-tests/basic-features/Cargo.toml +++ b/contracts/feature-tests/basic-features/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/basic_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/basic-features/interact/Cargo.toml b/contracts/feature-tests/basic-features/interact/Cargo.toml index f2a15b0384..7bb99bfe84 100644 --- a/contracts/feature-tests/basic-features/interact/Cargo.toml +++ b/contracts/feature-tests/basic-features/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/basic-features/meta/Cargo.toml b/contracts/feature-tests/basic-features/meta/Cargo.toml index dedbdbd5e8..1e9348e75c 100644 --- a/contracts/feature-tests/basic-features/meta/Cargo.toml +++ b/contracts/feature-tests/basic-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml index 7e3b053bfe..99e2e9d5c6 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.toml b/contracts/feature-tests/basic-features/wasm/Cargo.toml index 6c1ca521c4..0279a974b9 100644 --- a/contracts/feature-tests/basic-features/wasm/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/big-float-features/Cargo.toml b/contracts/feature-tests/big-float-features/Cargo.toml index 270c6e48ee..21027d1211 100644 --- a/contracts/feature-tests/big-float-features/Cargo.toml +++ b/contracts/feature-tests/big-float-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/big_float_main.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/big-float-features/meta/Cargo.toml b/contracts/feature-tests/big-float-features/meta/Cargo.toml index e0263aa923..a1d32efe6d 100644 --- a/contracts/feature-tests/big-float-features/meta/Cargo.toml +++ b/contracts/feature-tests/big-float-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.toml b/contracts/feature-tests/big-float-features/wasm/Cargo.toml index 4b4c47398e..efb04c52d0 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.toml +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/Cargo.toml b/contracts/feature-tests/composability/Cargo.toml index 6d7e5a1a14..91c1da2653 100644 --- a/contracts/feature-tests/composability/Cargo.toml +++ b/contracts/feature-tests/composability/Cargo.toml @@ -36,9 +36,9 @@ path = "recursive-caller" path = "vault" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml index 40dd7806c9..6114a2f8b4 100644 --- a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/builtin_func_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml index 78fecb685a..2f465de6a2 100644 --- a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml index 71c249f42d..dda5daf882 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml index 22dbfcf60f..f0785ce123 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml @@ -12,9 +12,9 @@ path = "first-contract" path = "second-contract" [dev-dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml index 5dc5a8c70c..ef6a85fa3b 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml index e6bf521eb3..5aeb82dd75 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml index 75bf650c13..b891bd5bed 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml index c58bf7eeba..5155115bb0 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml @@ -10,10 +10,10 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml index cd435c65b1..7b8094af55 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml index 57fdd2a32d..6c7c139532 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml index f232ba1fc2..a76a45818c 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml @@ -16,9 +16,9 @@ path = "parent" path = "child" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml index 239c176cd6..9537044891 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml index 1623016c58..7cdf43adda 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml index 9d948ed1a8..09de3c1015 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml index 4134271eee..4f909f3aad 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml index 30423fa072..00ca2de2c7 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml index bd92a51740..a640e0b8f7 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml index 018aafdd8f..4a037a62e9 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml @@ -12,10 +12,10 @@ path = "src/forwarder_legacy_main.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml index 7031720601..dcec47e4ce 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml index aa9c8d2cd1..804df32de4 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml index 5b874c3212..599c672f52 100644 --- a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/forwarder_queue.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" optional = true [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml index 2044404279..4f6a89d5eb 100644 --- a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml index 37d301cb4f..4120330f0c 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml index 9f95037b69..642a6d59f9 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml index 4059317f1f..7a6002beec 100644 --- a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/forwarder_raw.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml index abad11606a..36eed72979 100644 --- a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml index 8fb817d32f..7f3695a14d 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml index a344f1b8f0..0953d307e0 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml index 805e5bcc3f..0e786a35be 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder/Cargo.toml b/contracts/feature-tests/composability/forwarder/Cargo.toml index 01b55029fa..b49df0fa82 100644 --- a/contracts/feature-tests/composability/forwarder/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/forwarder_main.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml index 9adb95c2a1..73ce018f3f 100644 --- a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml index d84c2f897c..5d1011af13 100644 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/interact/Cargo.toml b/contracts/feature-tests/composability/interact/Cargo.toml index 366f82213f..743416441f 100644 --- a/contracts/feature-tests/composability/interact/Cargo.toml +++ b/contracts/feature-tests/composability/interact/Cargo.toml @@ -15,9 +15,9 @@ serde = { version = "1.0", features = ["derive"] } toml = "0.8.6" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml index 69a627f332..abb9e6d870 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml index c3751aee68..3ba448368b 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml index 3ab1f371d3..56b0e6bb4d 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/promises-features/Cargo.toml b/contracts/feature-tests/composability/promises-features/Cargo.toml index 1957628882..bb67b51dda 100644 --- a/contracts/feature-tests/composability/promises-features/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = "src/promises_main.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" diff --git a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml index e9da47adf6..b60d2f0ecd 100644 --- a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml index ecfb439d11..c0825ad5eb 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml index e1c64de7a3..27dbeafb01 100644 --- a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml @@ -12,10 +12,10 @@ path = "src/proxy-test-first.rs" hex-literal = "0.4.1" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml index caa8b48cfc..b07b833343 100644 --- a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml index 9b7a74f40d..493a515c05 100644 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml index 6b851b730c..ab9768b6c7 100644 --- a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/proxy-test-second.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml index 3d48f515e1..56dcd263bf 100644 --- a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml index 19049f294b..b1f2387b8f 100644 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/recursive-caller/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/Cargo.toml index 657db9ff6a..5a3f79327d 100644 --- a/contracts/feature-tests/composability/recursive-caller/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/Cargo.toml @@ -12,9 +12,9 @@ path = "src/recursive_caller.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml index e3bbc2ab4f..9bc0fce89b 100644 --- a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml index 4fefcb2201..5eb5a69d31 100644 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml index 18c033d87c..119058fffa 100644 --- a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml @@ -12,13 +12,13 @@ path = "src/lib.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml index 6a48904ac1..eb6b401033 100644 --- a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml index e308115d74..1c2401b202 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/Cargo.toml b/contracts/feature-tests/composability/vault/Cargo.toml index 81140f8b4d..24b2c34f4e 100644 --- a/contracts/feature-tests/composability/vault/Cargo.toml +++ b/contracts/feature-tests/composability/vault/Cargo.toml @@ -10,9 +10,9 @@ path = "src/vault.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/vault/meta/Cargo.toml b/contracts/feature-tests/composability/vault/meta/Cargo.toml index 659bdd4a50..08eb0bd267 100644 --- a/contracts/feature-tests/composability/vault/meta/Cargo.toml +++ b/contracts/feature-tests/composability/vault/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml index c31e954ac5..789f13460d 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml index b36434739a..427ea7a408 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.toml b/contracts/feature-tests/composability/vault/wasm/Cargo.toml index 86b21b5a5a..c82cbcced7 100644 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml index 6451c0441d..a5854218fc 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/crowdfunding_erc20.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml index e736530831..81143f9bc1 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml index 0633d87ccc..1213ae403c 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml index 807f95adc6..a630345f50 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml @@ -13,10 +13,10 @@ path = "src/lib.rs" path = "../erc1155" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml index b42302f8e5..b2687c29c0 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml index 0f6651dfb8..b45c7437a9 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml index bc22058201..dde5f3ff77 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml index ffc26f129a..9fd49525c9 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml index c3b8a0889d..e694030313 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml index c121ca828b..20ad72c3db 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/erc1155.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" [dev-dependencies.erc1155-user-mock] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml index d29ac71de7..8f99f0a3ed 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml index b3a72d9f86..c3b9513a5c 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml index 6036d0c34e..174608fa33 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/erc20.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml index 7693bb48e3..239c28da37 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml index a93aad0954..42971d74de 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml index 142cf1c42c..6542540c70 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml @@ -10,9 +10,9 @@ path = "src/erc721.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml index e408e153ab..30baf33bd5 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml index 4886b668bc..a5c5765e1e 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml index 5752b59be0..fbbcae82e6 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/lottery.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml index 325e6e61b2..0fc8f82cd9 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml index c48f778202..0625680ae6 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml index 6937de32bb..a5a4670a95 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_system_sc_mock.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml index ea3ee87423..08b53f9c08 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml index 12b5fce711..8cc53b0a15 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/exchange-features/Cargo.toml b/contracts/feature-tests/exchange-features/Cargo.toml index 3ecd59b340..6c931fa94f 100644 --- a/contracts/feature-tests/exchange-features/Cargo.toml +++ b/contracts/feature-tests/exchange-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/exchange_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/exchange-features/meta/Cargo.toml b/contracts/feature-tests/exchange-features/meta/Cargo.toml index c58de5bd9e..897e04471b 100644 --- a/contracts/feature-tests/exchange-features/meta/Cargo.toml +++ b/contracts/feature-tests/exchange-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.toml b/contracts/feature-tests/exchange-features/wasm/Cargo.toml index d39e3d226a..637ba98293 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.toml +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/formatted-message-features/Cargo.toml b/contracts/feature-tests/formatted-message-features/Cargo.toml index 48af06e141..0437e961bf 100644 --- a/contracts/feature-tests/formatted-message-features/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/formatted_message_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml index 925ef3f2e4..44e6c0d1e3 100644 --- a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml index 2afee872bf..875d438dd0 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/managed-map-features/Cargo.toml b/contracts/feature-tests/managed-map-features/Cargo.toml index 69eaacdd1e..99cd9f8d33 100644 --- a/contracts/feature-tests/managed-map-features/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/mmap_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/managed-map-features/meta/Cargo.toml b/contracts/feature-tests/managed-map-features/meta/Cargo.toml index b57398d162..1a307e3000 100644 --- a/contracts/feature-tests/managed-map-features/meta/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml index b7ce8dec6d..5112f7b43d 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/Cargo.toml b/contracts/feature-tests/multi-contract-features/Cargo.toml index a548293fe5..46ef193145 100644 --- a/contracts/feature-tests/multi-contract-features/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/Cargo.toml @@ -12,9 +12,9 @@ path = "src/multi_contract_features.rs" example_feature = [] [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml index 9bd9d2503b..53f22000c2 100644 --- a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml index d18f4d8c59..a78bd20b73 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml index 308fe5594c..514bb760d2 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["example_feature"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml index ce8564d6e3..e9fb18e566 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml index 488124f208..a743c6f29e 100644 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/panic-message-features/Cargo.toml b/contracts/feature-tests/panic-message-features/Cargo.toml index b3c853f36d..3b3e93c6da 100644 --- a/contracts/feature-tests/panic-message-features/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/panic_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/panic-message-features/meta/Cargo.toml b/contracts/feature-tests/panic-message-features/meta/Cargo.toml index 7ecc5c0f06..e163907acb 100644 --- a/contracts/feature-tests/panic-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml index b982ef6d44..4ac10cfb9a 100644 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/payable-features/Cargo.toml b/contracts/feature-tests/payable-features/Cargo.toml index e2f3a9eb7e..72c3a3c792 100644 --- a/contracts/feature-tests/payable-features/Cargo.toml +++ b/contracts/feature-tests/payable-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/payable_features.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/payable-features/meta/Cargo.toml b/contracts/feature-tests/payable-features/meta/Cargo.toml index c990e2b3f7..2777b86b88 100644 --- a/contracts/feature-tests/payable-features/meta/Cargo.toml +++ b/contracts/feature-tests/payable-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.toml b/contracts/feature-tests/payable-features/wasm/Cargo.toml index 236ad71f17..48d050441a 100644 --- a/contracts/feature-tests/payable-features/wasm/Cargo.toml +++ b/contracts/feature-tests/payable-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml index c7b2c13a8d..c5f0cf482e 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml index 459ea4ed3d..4d83a319b3 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml @@ -13,7 +13,7 @@ path = "src/interactor_main.rs" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/snippets" # [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml index 3145478e01..46cc2f507e 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs index bdc003a53a..65c5fe6cfd 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs +++ b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs @@ -13,7 +13,7 @@ multiversx_sc::derive_imports!(); // Additionally, we also have to update the interact-rs snippets manually to add relative paths: // [dependencies.multiversx-sc-snippets] -// version = "0.50.1" +// version = "0.50.2" // path = "../../../../framework/snippets" #[derive( diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml index 7106170016..5d0df5dea1 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml index 5e4e9c3658..aa14f96315 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" features = [ "alloc" ] @@ -17,7 +17,7 @@ path = "../../examples/adder" path = "../../feature-tests/basic-features" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml index 57017161e8..36ec302bd6 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml index 1f804a8b00..14c563d0b6 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/scenario-tester/Cargo.toml b/contracts/feature-tests/scenario-tester/Cargo.toml index 6b8a851a73..00680030c5 100644 --- a/contracts/feature-tests/scenario-tester/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/scenario-tester/meta/Cargo.toml b/contracts/feature-tests/scenario-tester/meta/Cargo.toml index 9ef6388239..cf831d2e75 100644 --- a/contracts/feature-tests/scenario-tester/meta/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml index db973f8887..50041d3db4 100644 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/Cargo.toml b/contracts/feature-tests/use-module/Cargo.toml index 2af9a18a90..e458d9f2ca 100644 --- a/contracts/feature-tests/use-module/Cargo.toml +++ b/contracts/feature-tests/use-module/Cargo.toml @@ -9,17 +9,17 @@ publish = false path = "src/use_module.rs" [dependencies.multiversx-sc-modules] -version = "0.50.1" +version = "0.50.2" path = "../../../contracts/modules" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../framework/meta" diff --git a/contracts/feature-tests/use-module/meta/Cargo.toml b/contracts/feature-tests/use-module/meta/Cargo.toml index 7959e308e6..f80dc60415 100644 --- a/contracts/feature-tests/use-module/meta/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/meta/abi/Cargo.toml b/contracts/feature-tests/use-module/meta/abi/Cargo.toml index b5d1825853..950b4522d2 100644 --- a/contracts/feature-tests/use-module/meta/abi/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/abi/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/use_module_expected_main.abi.json b/contracts/feature-tests/use-module/use_module_expected_main.abi.json index c64a1e3bf8..b8b1c76070 100644 --- a/contracts/feature-tests/use-module/use_module_expected_main.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.1" + "version": "0.50.2" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/use_module_expected_view.abi.json b/contracts/feature-tests/use-module/use_module_expected_view.abi.json index 9be47a4ba3..bd09d65eb2 100644 --- a/contracts/feature-tests/use-module/use_module_expected_view.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.1" + "version": "0.50.2" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml index 6f90f19ed4..2d2f159fca 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.toml b/contracts/feature-tests/use-module/wasm/Cargo.toml index 2a36644a09..6a09664a03 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.1" +version = "0.50.2" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/modules/Cargo.toml b/contracts/modules/Cargo.toml index 76b6bb88c2..c5d5c5c811 100644 --- a/contracts/modules/Cargo.toml +++ b/contracts/modules/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = ["MultiversX "] @@ -17,5 +17,5 @@ categories = ["no-std", "wasm", "cryptography::cryptocurrencies"] alloc = ["multiversx-sc/alloc"] [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../framework/base" diff --git a/framework/base/Cargo.toml b/framework/base/Cargo.toml index 2e07c40cef..9d28abbf43 100644 --- a/framework/base/Cargo.toml +++ b/framework/base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] @@ -29,7 +29,7 @@ num-traits = { version = "=0.2.19", default-features = false } unwrap-infallible = "0.1.5" [dependencies.multiversx-sc-derive] -version = "=0.50.1" +version = "=0.50.2" path = "../derive" [dependencies.multiversx-sc-codec] diff --git a/framework/derive/Cargo.toml b/framework/derive/Cargo.toml index 51c4fbb757..5ce6412456 100644 --- a/framework/derive/Cargo.toml +++ b/framework/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] diff --git a/framework/meta/Cargo.toml b/framework/meta/Cargo.toml index 21eae22f88..d85ef5976a 100644 --- a/framework/meta/Cargo.toml +++ b/framework/meta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-meta" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = [ @@ -52,7 +52,7 @@ pathdiff = { version = "0.2.1", optional = true } common-path = { version = "1.0.0", optional = true } [dependencies.multiversx-sc] -version = "=0.50.1" +version = "=0.50.2" path = "../base" features = ["alloc", "num-bigint"] diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index bbfbb637a3..6b2b71129f 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -75,10 +75,10 @@ path = "src/{SNIPPETS_SOURCE_FILE_NAME}" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "0.50.2" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" [dependencies] clap = {{ version = "4.4.7", features = ["derive"] }} diff --git a/framework/meta/src/version_history.rs b/framework/meta/src/version_history.rs index 281f9c496b..bebbc9e4d0 100644 --- a/framework/meta/src/version_history.rs +++ b/framework/meta/src/version_history.rs @@ -3,7 +3,7 @@ use crate::{framework_version, framework_versions, version::FrameworkVersion}; /// The last version to be used for upgrades and templates. /// /// Should be edited every time a new version of the framework is released. -pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.1); +pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.2); /// Indicates where to stop with the upgrades. pub const LAST_UPGRADE_VERSION: FrameworkVersion = LAST_VERSION; @@ -71,6 +71,7 @@ pub const VERSIONS: &[FrameworkVersion] = framework_versions![ 0.49.0, 0.50.0, 0.50.1, + 0.50.2, ]; #[rustfmt::skip] diff --git a/framework/scenario/Cargo.toml b/framework/scenario/Cargo.toml index 0262a9defa..f4eadf8a7b 100644 --- a/framework/scenario/Cargo.toml +++ b/framework/scenario/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-scenario" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = [ @@ -41,12 +41,12 @@ path = "src/main.rs" run-go-tests = [] [dependencies.multiversx-sc] -version = "=0.50.1" +version = "=0.50.2" features = ["alloc", "num-bigint"] path = "../base" [dependencies.multiversx-sc-meta] -version = "=0.50.1" +version = "=0.50.2" path = "../meta" [dependencies.multiversx-chain-scenario-format] diff --git a/framework/snippets/Cargo.toml b/framework/snippets/Cargo.toml index 6d04472ecf..1d2f1d4235 100644 --- a/framework/snippets/Cargo.toml +++ b/framework/snippets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-snippets" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = ["MultiversX "] @@ -22,7 +22,7 @@ env_logger = "0.11" futures = "0.3" [dependencies.multiversx-sc-scenario] -version = "=0.50.1" +version = "=0.50.2" path = "../scenario" [dependencies.multiversx-sdk] diff --git a/framework/wasm-adapter/Cargo.toml b/framework/wasm-adapter/Cargo.toml index 3661cbf570..30dd14cb4d 100644 --- a/framework/wasm-adapter/Cargo.toml +++ b/framework/wasm-adapter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" edition = "2021" authors = [ @@ -22,5 +22,5 @@ categories = [ ] [dependencies.multiversx-sc] -version = "=0.50.1" +version = "=0.50.2" path = "../base" diff --git a/tools/mxpy-snippet-generator/Cargo.toml b/tools/mxpy-snippet-generator/Cargo.toml index 19411d33fd..7237cd25fb 100644 --- a/tools/mxpy-snippet-generator/Cargo.toml +++ b/tools/mxpy-snippet-generator/Cargo.toml @@ -10,7 +10,7 @@ name = "mxpy-snippet-generator" path = "src/mxpy_snippet_generator.rs" [dependencies.multiversx-sc] -version = "0.50.1" +version = "0.50.2" path = "../../framework/base" [dependencies] diff --git a/tools/rust-debugger/format-tests/Cargo.toml b/tools/rust-debugger/format-tests/Cargo.toml index fb02fdcd72..c74b08961f 100644 --- a/tools/rust-debugger/format-tests/Cargo.toml +++ b/tools/rust-debugger/format-tests/Cargo.toml @@ -9,11 +9,11 @@ name = "format-tests" path = "src/format_tests.rs" [dependencies.multiversx-sc] -version = "=0.50.1" +version = "=0.50.2" path = "../../../framework/base" [dependencies.multiversx-sc-scenario] -version = "=0.50.1" +version = "=0.50.2" path = "../../../framework/scenario" [dependencies.multiversx-chain-vm] From f26c8541f3e3af7bfcc60513aa2ebbfd38af49f1 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Fri, 24 May 2024 15:14:51 +0300 Subject: [PATCH 56/62] Cargo.lock update --- contracts/benchmarks/large-storage/wasm/Cargo.lock | 6 +++--- .../mappers/linked-list-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/map-repeat/wasm/Cargo.lock | 6 +++--- .../mappers/queue-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/set-repeat/wasm/Cargo.lock | 6 +++--- .../mappers/single-value-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/vec-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/send-tx-repeat/wasm/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-basic/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-cached/Cargo.lock | 6 +++--- contracts/benchmarks/str-repeat/wasm/Cargo.lock | 6 +++--- contracts/core/price-aggregator/wasm/Cargo.lock | 14 +++++++------- contracts/examples/adder/wasm/Cargo.lock | 6 +++--- .../bonding-curve-contract/wasm/Cargo.lock | 8 ++++---- contracts/examples/check-pause/wasm/Cargo.lock | 8 ++++---- .../examples/crowdfunding-esdt/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-bubbles/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-auction/wasm/Cargo.lock | 6 +++--- .../kitty-genetic-alg/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-ownership/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-zombies/wasm/Cargo.lock | 6 +++--- contracts/examples/digital-cash/wasm/Cargo.lock | 6 +++--- contracts/examples/empty/wasm/Cargo.lock | 6 +++--- .../esdt-transfer-with-fee/wasm/Cargo.lock | 6 +++--- contracts/examples/factorial/wasm/Cargo.lock | 6 +++--- contracts/examples/fractional-nfts/wasm/Cargo.lock | 8 ++++---- contracts/examples/lottery-esdt/wasm/Cargo.lock | 6 +++--- .../multisig/wasm-multisig-full/Cargo.lock | 8 ++++---- .../multisig/wasm-multisig-view/Cargo.lock | 8 ++++---- contracts/examples/multisig/wasm/Cargo.lock | 8 ++++---- contracts/examples/nft-minter/wasm/Cargo.lock | 6 +++--- .../examples/nft-storage-prepay/wasm/Cargo.lock | 6 +++--- .../examples/nft-subscription/wasm/Cargo.lock | 8 ++++---- .../examples/order-book/factory/wasm/Cargo.lock | 6 +++--- contracts/examples/order-book/pair/wasm/Cargo.lock | 6 +++--- contracts/examples/ping-pong-egld/wasm/Cargo.lock | 6 +++--- contracts/examples/proxy-pause/wasm/Cargo.lock | 6 +++--- .../examples/rewards-distribution/wasm/Cargo.lock | 8 ++++---- contracts/examples/seed-nft-minter/wasm/Cargo.lock | 8 ++++---- contracts/examples/token-release/wasm/Cargo.lock | 6 +++--- .../abi-tester/wasm-abi-tester-ev/Cargo.lock | 6 +++--- contracts/feature-tests/abi-tester/wasm/Cargo.lock | 6 +++--- .../alloc-features/wasm-alloc-mem-fail/Cargo.lock | 6 +++--- .../wasm-alloc-mem-leaking/Cargo.lock | 6 +++--- .../feature-tests/alloc-features/wasm/Cargo.lock | 6 +++--- .../wasm-basic-features-storage-bytes/Cargo.lock | 8 ++++---- .../feature-tests/basic-features/wasm/Cargo.lock | 8 ++++---- .../big-float-features/wasm/Cargo.lock | 6 +++--- .../builtin-func-features/wasm/Cargo.lock | 6 +++--- .../first-contract/wasm/Cargo.lock | 6 +++--- .../second-contract/wasm/Cargo.lock | 6 +++--- .../child/wasm/Cargo.lock | 6 +++--- .../parent/wasm/Cargo.lock | 6 +++--- .../composability/forwarder-legacy/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-queue-promises/Cargo.lock | 6 +++--- .../composability/forwarder-queue/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-async-call/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-sync-call/Cargo.lock | 6 +++--- .../composability/forwarder-raw/wasm/Cargo.lock | 6 +++--- .../composability/forwarder/wasm/Cargo.lock | 6 +++--- .../local-esdt-and-nft/wasm/Cargo.lock | 6 +++--- .../promises-features/wasm/Cargo.lock | 6 +++--- .../composability/proxy-test-first/wasm/Cargo.lock | 6 +++--- .../proxy-test-second/wasm/Cargo.lock | 6 +++--- .../composability/recursive-caller/wasm/Cargo.lock | 6 +++--- .../transfer-role-features/wasm/Cargo.lock | 8 ++++---- .../vault/wasm-vault-promises/Cargo.lock | 6 +++--- .../vault/wasm-vault-upgrade/Cargo.lock | 6 +++--- .../composability/vault/wasm/Cargo.lock | 6 +++--- .../crowdfunding-erc20/wasm/Cargo.lock | 6 +++--- .../erc1155-marketplace/wasm/Cargo.lock | 6 +++--- .../erc1155-user-mock/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc1155/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc20/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc721/wasm/Cargo.lock | 6 +++--- .../lottery-erc20/wasm/Cargo.lock | 6 +++--- .../esdt-system-sc-mock/wasm/Cargo.lock | 6 +++--- .../exchange-features/wasm/Cargo.lock | 6 +++--- .../formatted-message-features/wasm/Cargo.lock | 6 +++--- .../managed-map-features/wasm/Cargo.lock | 6 +++--- .../wasm-multi-contract-alt-impl/Cargo.lock | 6 +++--- .../wasm-multi-contract-example-feature/Cargo.lock | 6 +++--- .../wasm-multi-contract-features-view/Cargo.lock | 6 +++--- .../multi-contract-features/wasm/Cargo.lock | 6 +++--- .../panic-message-features/wasm/Cargo.lock | 6 +++--- .../feature-tests/payable-features/wasm/Cargo.lock | 6 +++--- .../rust-snippets-generator-test/wasm/Cargo.lock | 6 +++--- .../rust-testing-framework-tester/wasm/Cargo.lock | 6 +++--- .../feature-tests/scenario-tester/wasm/Cargo.lock | 6 +++--- .../use-module/wasm-use-module-view/Cargo.lock | 8 ++++---- contracts/feature-tests/use-module/wasm/Cargo.lock | 8 ++++---- 91 files changed, 291 insertions(+), 291 deletions(-) diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.lock b/contracts/benchmarks/large-storage/wasm/Cargo.lock index 6c3138159c..c67989402e 100755 --- a/contracts/benchmarks/large-storage/wasm/Cargo.lock +++ b/contracts/benchmarks/large-storage/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock index 7d4336903b..edc6e52181 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock index 738ff36847..30d336c349 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock index 0041f126e6..5abbf4c401 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock index 0bc82074e9..f1c90af28e 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock index f2e5f6584e..0fffaea416 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock index 067106a9b8..41f6cb18bc 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock index b47f70d1f1..9fdc45b1e8 100755 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock index 72a0309324..3e7e042a34 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock index 4333c2a196..9909b9bff2 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.lock b/contracts/benchmarks/str-repeat/wasm/Cargo.lock index 2635057539..77855726d0 100755 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/core/price-aggregator/wasm/Cargo.lock b/contracts/core/price-aggregator/wasm/Cargo.lock index 3dc8ab55a8..92e909aaf8 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.lock +++ b/contracts/core/price-aggregator/wasm/Cargo.lock @@ -74,9 +74,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.154" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "log" @@ -86,7 +86,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "arrayvec", "getrandom", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -136,7 +136,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -147,14 +147,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/adder/wasm/Cargo.lock b/contracts/examples/adder/wasm/Cargo.lock index 4f7ffc739c..97e0051bfa 100755 --- a/contracts/examples/adder/wasm/Cargo.lock +++ b/contracts/examples/adder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock index c85adf404a..7a560ca3e8 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/check-pause/wasm/Cargo.lock b/contracts/examples/check-pause/wasm/Cargo.lock index e1d6635cc2..5bfbf16ce0 100644 --- a/contracts/examples/check-pause/wasm/Cargo.lock +++ b/contracts/examples/check-pause/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock index ed7e977086..ea046ff602 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.lock b/contracts/examples/crypto-bubbles/wasm/Cargo.lock index efbe0fd923..d0dee467e9 100755 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.lock +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock index 8bd2d96c1a..4bba12fcd4 100755 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -115,7 +115,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock index a198b8f2d6..cd5cdccd9b 100755 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock @@ -65,7 +65,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -96,7 +96,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -107,7 +107,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock index 713c3a2217..a83f028879 100755 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock @@ -75,7 +75,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -117,7 +117,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.lock b/contracts/examples/crypto-zombies/wasm/Cargo.lock index b10338cf84..c74e4889c2 100755 --- a/contracts/examples/crypto-zombies/wasm/Cargo.lock +++ b/contracts/examples/crypto-zombies/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/digital-cash/wasm/Cargo.lock b/contracts/examples/digital-cash/wasm/Cargo.lock index ac46f897c1..8c5ac9e548 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.lock +++ b/contracts/examples/digital-cash/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/empty/wasm/Cargo.lock b/contracts/examples/empty/wasm/Cargo.lock index acb71e6d3c..f34ec7c0b4 100755 --- a/contracts/examples/empty/wasm/Cargo.lock +++ b/contracts/examples/empty/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock index 17bd817cf3..3a2a91c0c6 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/factorial/wasm/Cargo.lock b/contracts/examples/factorial/wasm/Cargo.lock index 5fe3c77436..e15341093b 100755 --- a/contracts/examples/factorial/wasm/Cargo.lock +++ b/contracts/examples/factorial/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.lock b/contracts/examples/fractional-nfts/wasm/Cargo.lock index a62f12c1c9..a6b66fb14a 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.lock +++ b/contracts/examples/fractional-nfts/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.lock b/contracts/examples/lottery-esdt/wasm/Cargo.lock index fdb68843c2..e0da8484cd 100755 --- a/contracts/examples/lottery-esdt/wasm/Cargo.lock +++ b/contracts/examples/lottery-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock index 67cfca0743..00913e5bc8 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock index 7995d61e7d..bd9ab8b5ec 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm/Cargo.lock b/contracts/examples/multisig/wasm/Cargo.lock index 18239aa3ae..673fa33e75 100755 --- a/contracts/examples/multisig/wasm/Cargo.lock +++ b/contracts/examples/multisig/wasm/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-minter/wasm/Cargo.lock b/contracts/examples/nft-minter/wasm/Cargo.lock index 82f13d8566..fa1dc23826 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.lock +++ b/contracts/examples/nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock index 773b19b7e0..54f03f78aa 100755 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-subscription/wasm/Cargo.lock b/contracts/examples/nft-subscription/wasm/Cargo.lock index 916506adc6..86821b64b6 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.lock +++ b/contracts/examples/nft-subscription/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/factory/wasm/Cargo.lock b/contracts/examples/order-book/factory/wasm/Cargo.lock index 5279b161b2..d7ba4176e8 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.lock +++ b/contracts/examples/order-book/factory/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/pair/wasm/Cargo.lock b/contracts/examples/order-book/pair/wasm/Cargo.lock index 7b2118b6aa..08be0f43aa 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.lock +++ b/contracts/examples/order-book/pair/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.lock b/contracts/examples/ping-pong-egld/wasm/Cargo.lock index 80fc708812..4f575e46e4 100755 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.lock +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/proxy-pause/wasm/Cargo.lock b/contracts/examples/proxy-pause/wasm/Cargo.lock index ee1fe326c9..7d66a9015f 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.lock +++ b/contracts/examples/proxy-pause/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.lock b/contracts/examples/rewards-distribution/wasm/Cargo.lock index 51eef79ea6..473084629c 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.lock +++ b/contracts/examples/rewards-distribution/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.lock b/contracts/examples/seed-nft-minter/wasm/Cargo.lock index 3063ad4870..2feb6f588a 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.lock +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/token-release/wasm/Cargo.lock b/contracts/examples/token-release/wasm/Cargo.lock index 4bb98af847..31f9d46e16 100644 --- a/contracts/examples/token-release/wasm/Cargo.lock +++ b/contracts/examples/token-release/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock index 54881a0361..884847d716 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.lock b/contracts/feature-tests/abi-tester/wasm/Cargo.lock index ccee260ef4..7f8a27a8e4 100755 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock index 45ce36814a..78acaf1b89 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock index e54f7bf3f5..c6c6f45479 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.lock b/contracts/feature-tests/alloc-features/wasm/Cargo.lock index dbc92852f5..4e2acd30ca 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock index 061149b5e5..4630bb8400 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.lock b/contracts/feature-tests/basic-features/wasm/Cargo.lock index 445a0d32be..7dab17a58d 100755 --- a/contracts/feature-tests/basic-features/wasm/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.lock b/contracts/feature-tests/big-float-features/wasm/Cargo.lock index 6fbad4b8ff..9aa83cc074 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.lock +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock index 047b7599da..60734695f7 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock index 8b1b1604de..f94ab78084 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock index dadc9101a6..975bd017d7 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock index 880b9b2ee1..baac26c348 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock index ac44aab7f8..d9499e4e80 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock index 6fe7c018b4..4a20e7b616 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock index c8c72a3358..49625f687a 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock index b7418257c2..d8d9bfb8c8 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock index a6b131248c..ae85ec0eee 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock index ecd07cd776..484e4d9653 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock index 70c0abf558..f4f75e147f 100755 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock index 4e709f91dc..8163df9d57 100755 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock index 6aa61a8fc0..90b514d9ce 100755 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock index 45ec7da627..18cbfe0921 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock index db1bf7e86c..7872127d38 100755 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock index 4ff9265841..8443841af6 100755 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock index 99e6baaf7f..8e14094060 100755 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock index 6bf83d9e6c..4c868f42b2 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock index 153fee28eb..758767fdfa 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock index d1f84b055d..0893fec490 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.lock b/contracts/feature-tests/composability/vault/wasm/Cargo.lock index 4da9af45ea..298fd39d23 100755 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock index ced864c2ef..28d168f622 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock index 76830c8098..862982b1d1 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock index 51d9668083..7164b2b42c 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock index 9e46c3ca5f..45cb9a8029 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock index 6faea90ea9..f6d4495057 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock index 7960e2e728..5e76f98d16 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock index 95175f9170..2757cbb53b 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock index d71840c7a8..73b31bf536 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.lock b/contracts/feature-tests/exchange-features/wasm/Cargo.lock index ad987faa50..286ebaee06 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.lock +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock index 4a3f7b5088..42efe8d831 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock index 553e3d4263..8084fb93b9 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock index fd5c3fe996..47b92edcb7 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock index c74c8de5e4..b5cb4d6ad0 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock index 3f60a31d06..de2e51f1ed 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock index c073b93b49..751c5422f4 100755 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock index 44feb7bf17..dfc856d146 100755 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.lock b/contracts/feature-tests/payable-features/wasm/Cargo.lock index 2b72558d54..fa2b91bebd 100755 --- a/contracts/feature-tests/payable-features/wasm/Cargo.lock +++ b/contracts/feature-tests/payable-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock index 2c5b6e505f..c3c840dd9b 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock index 52f4c93fdc..b874ffab0c 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock index e88cabd7a3..53858af72c 100755 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock index 5170ca4f0c..0da98e30bd 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.lock b/contracts/feature-tests/use-module/wasm/Cargo.lock index 88111d4915..2f7c0a99e9 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.1" +version = "0.50.2" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.1" +version = "0.50.2" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.1" +version = "0.50.2" dependencies = [ "multiversx-sc", ] From fa3705500c7a582aa2edc7ec8cda5c031a4b7aa1 Mon Sep 17 00:00:00 2001 From: Mihai Calin Luca Date: Fri, 24 May 2024 15:16:44 +0300 Subject: [PATCH 57/62] removed hardcoded version in snippets --- .../cmd/contract/generate_snippets/snippet_crate_gen.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 7bf8ab8d5c..265f22b9c1 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -3,6 +3,8 @@ use std::{ io::Write, }; +use crate::version_history; + static SNIPPETS_SOURCE_FILE_NAME: &str = "interactor_main.rs"; pub(crate) fn create_snippets_folder(snippets_folder_path: &str) { @@ -52,6 +54,8 @@ pub(crate) fn create_snippets_cargo_toml( } }; + let last_release_version = &version_history::VERSIONS.last().unwrap().version; + writeln!( &mut file, r#"[package] @@ -69,10 +73,10 @@ path = "src/{SNIPPETS_SOURCE_FILE_NAME}" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.1" +version = "{last_release_version}" [dependencies.multiversx-sc] -version = "0.49.0" +version = "{last_release_version}" [dependencies] clap = {{ version = "4.4.7", features = ["derive"] }} From 33c97486c63329d93ae0ee69bab29984dba50e54 Mon Sep 17 00:00:00 2001 From: BiancaIalangi Date: Fri, 24 May 2024 16:32:38 +0300 Subject: [PATCH 58/62] unified llr --- .../mappers/linked-list-repeat/sc-config.toml | 5 + .../src/linked_list_repeat.rs | 1 + .../src/linked_list_repeat_proxy.rs | 166 ++++++++++++++++++ .../tests/linked_list_repeat_blackbox_test.rs | 120 ++++++------- framework/base/src/types/interaction/tx.rs | 2 +- 5 files changed, 233 insertions(+), 61 deletions(-) create mode 100644 contracts/benchmarks/mappers/linked-list-repeat/sc-config.toml create mode 100644 contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat_proxy.rs diff --git a/contracts/benchmarks/mappers/linked-list-repeat/sc-config.toml b/contracts/benchmarks/mappers/linked-list-repeat/sc-config.toml new file mode 100644 index 0000000000..b26db4379a --- /dev/null +++ b/contracts/benchmarks/mappers/linked-list-repeat/sc-config.toml @@ -0,0 +1,5 @@ +[[proxy]] +path = "src/linked_list_repeat_proxy.rs" +[[proxy.path-rename]] +from = "benchmark_common::example_struct" +to = "benchmark_common" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat.rs b/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat.rs index 640fcb3968..40dfcba638 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat.rs +++ b/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat.rs @@ -3,6 +3,7 @@ multiversx_sc::imports!(); use benchmark_common::ExampleStruct; +pub mod linked_list_repeat_proxy; #[multiversx_sc::contract] pub trait LinkedListRepeat: benchmark_common::BenchmarkCommon { diff --git a/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat_proxy.rs b/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat_proxy.rs new file mode 100644 index 0000000000..100ff19071 --- /dev/null +++ b/contracts/benchmarks/mappers/linked-list-repeat/src/linked_list_repeat_proxy.rs @@ -0,0 +1,166 @@ +// Code generated by the multiversx-sc proxy generator. DO NOT EDIT. + +//////////////////////////////////////////////////// +////////////////// AUTO-GENERATED ////////////////// +//////////////////////////////////////////////////// + +#![allow(dead_code)] +#![allow(clippy::all)] + +use multiversx_sc::proxy_imports::*; + +pub struct LinkedListRepeatProxy; + +impl TxProxyTrait for LinkedListRepeatProxy +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + type TxProxyMethods = LinkedListRepeatProxyMethods; + + fn proxy_methods(self, tx: Tx) -> Self::TxProxyMethods { + LinkedListRepeatProxyMethods { wrapped_tx: tx } + } +} + +pub struct LinkedListRepeatProxyMethods +where + Env: TxEnv, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + wrapped_tx: Tx, +} + +#[rustfmt::skip] +impl LinkedListRepeatProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + Gas: TxGas, +{ + pub fn init( + self, + ) -> TxTypedDeploy { + self.wrapped_tx + .payment(NotPayable) + .raw_deploy() + .original_result() + } +} + +#[rustfmt::skip] +impl LinkedListRepeatProxyMethods +where + Env: TxEnv, + Env::Api: VMApi, + From: TxFrom, + To: TxTo, + Gas: TxGas, +{ + pub fn add< + Arg0: ProxyArg, + Arg1: ProxyArg>, + >( + self, + num_repeats: Arg0, + value: Arg1, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("add") + .argument(&num_repeats) + .argument(&value) + .original_result() + } + + pub fn count< + Arg0: ProxyArg>, + >( + self, + value: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("count") + .argument(&value) + .original_result() + } + + pub fn remove< + Arg0: ProxyArg, + >( + self, + num_repeats: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("remove") + .argument(&num_repeats) + .original_result() + } + + pub fn bench( + self, + ) -> TxTypedCall>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("bench") + .original_result() + } + + pub fn add_struct< + Arg0: ProxyArg, + Arg1: ProxyArg>, + >( + self, + num_repeats: Arg0, + value: Arg1, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("add_struct") + .argument(&num_repeats) + .argument(&value) + .original_result() + } + + pub fn count_struct< + Arg0: ProxyArg>, + >( + self, + value: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("count_struct") + .argument(&value) + .original_result() + } + + pub fn remove_struct< + Arg0: ProxyArg, + >( + self, + num_repeats: Arg0, + ) -> TxTypedCall { + self.wrapped_tx + .payment(NotPayable) + .raw_call("remove_struct") + .argument(&num_repeats) + .original_result() + } + + pub fn bench_struct( + self, + ) -> TxTypedCall>> { + self.wrapped_tx + .payment(NotPayable) + .raw_call("bench_struct") + .original_result() + } +} diff --git a/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs b/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs index 15465791d4..aa2edf237f 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs +++ b/contracts/benchmarks/mappers/linked-list-repeat/tests/linked_list_repeat_blackbox_test.rs @@ -1,78 +1,76 @@ -#![allow(deprecated)] // TODO: unified syntax - use benchmark_common::ExampleStruct; -use linked_list_repeat::ProxyTrait; +use linked_list_repeat::linked_list_repeat_proxy; use multiversx_sc_scenario::imports::*; -const WASM_PATH_EXPR: &str = "mxsc:output/linked-list-repeat.mxsc.json"; +const WASM_PATH: MxscPath = MxscPath::new("output/linked-list-repeat.mxsc.json"); +const LLR_ADDRESS: TestSCAddress = TestSCAddress::new("llr"); +const OWNER_ADDRESS: TestAddress = TestAddress::new("owner"); fn world() -> ScenarioWorld { let mut blockchain = ScenarioWorld::new(); - blockchain.register_contract(WASM_PATH_EXPR, linked_list_repeat::ContractBuilder); + blockchain.register_contract(WASM_PATH, linked_list_repeat::ContractBuilder); blockchain } fn setup() -> ScenarioWorld { let mut world = world(); - let llr_code = world.code_expression(WASM_PATH_EXPR); + world + .account(OWNER_ADDRESS) + .nonce(1) + .new_address(OWNER_ADDRESS, 1, LLR_ADDRESS); world - .set_state_step( - SetStateStep::new() - .put_account("address:owner", Account::new().nonce(1)) - .new_address("address:owner", 1, "sc:llr"), - ) - .sc_deploy( - ScDeployStep::new() - .from("address:owner") - .code(llr_code) - .expect(TxExpect::ok().no_result()), - ); + .tx() + .from(OWNER_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .init() + .code(WASM_PATH) + .run(); world } #[test] fn linked_list_repeat_blackbox_raw() { let mut world = setup(); - let mut contract = ContractInfo::>::new("sc:llr"); let num_repeats = 5usize; world - .sc_call( - ScCallStep::new() - .from("address:owner") - .to("sc:llr") - .call(contract.add(num_repeats, "test--")) - .expect(TxExpect::ok().no_result()), - ) - .sc_call( - ScCallStep::new() - .from("address:owner") - .to("sc:llr") - .call(contract.count("test--\x00\x00\x00\x04")) - .expect(TxExpect::ok().result("1")), - ) - .sc_query_use_result( - ScQueryStep::new().to("sc:llr").call(contract.bench()), - |tr: TypedResponse>| { - let result = tr.result.unwrap().into_iter().collect::>(); - assert_eq!(result.len(), num_repeats); - for (index, item) in result.iter().enumerate() { - let index_str = - String::from_utf8((index as u32).to_be_bytes().to_vec()).unwrap(); - let expected = format!("test--{}", index_str); - assert_eq!(item, &expected); - } - }, - ); + .tx() + .from(OWNER_ADDRESS) + .to(LLR_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .add(num_repeats, "test--") + .run(); + + world + .tx() + .from(OWNER_ADDRESS) + .to(LLR_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .count("test--\x00\x00\x00\x04") + .returns(ExpectValue(1u32)) + .run(); + + let items = world + .query() + .to(LLR_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .bench() + .returns(ReturnsResult) + .run(); + + for (index, item) in items.into_iter().enumerate() { + let index_str = String::from_utf8((index as u32).to_be_bytes().to_vec()).unwrap(); + let expected = format!("test--{}", index_str); + assert_eq!(item.to_string(), expected); + } } #[test] fn linked_list_repeat_struct_blackbox_raw() { let mut world = setup(); - let mut contract = ContractInfo::>::new("sc:llr"); let mut example = ExampleStruct { first_token_id: TokenIdentifier::from_esdt_bytes(b"str:TESTTOK-1234"), @@ -82,20 +80,22 @@ fn linked_list_repeat_struct_blackbox_raw() { second_token_nonce: 0, second_token_amount: multiversx_sc::types::BigUint::from(1_000_000_000_000_000_000u64), }; - world.sc_call( - ScCallStep::new() - .from("address:owner") - .to("sc:llr") - .call(contract.add_struct(5u32, example.clone())) - .expect(TxExpect::ok().no_result()), - ); + + world + .tx() + .from(OWNER_ADDRESS) + .to(LLR_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .add_struct(5u32, example.clone()) + .run(); example.first_token_nonce = 3; example.second_token_nonce = 3; - world.sc_call( - ScCallStep::new() - .from("address:owner") - .to("sc:llr") - .call(contract.count_struct(example)) - .expect(TxExpect::ok().result("1")), - ); + world + .tx() + .from(OWNER_ADDRESS) + .to(LLR_ADDRESS) + .typed(linked_list_repeat_proxy::LinkedListRepeatProxy) + .count_struct(example) + .returns(ExpectValue(1u32)) + .run(); } diff --git a/framework/base/src/types/interaction/tx.rs b/framework/base/src/types/interaction/tx.rs index 4ed8603734..905b9af8fc 100644 --- a/framework/base/src/types/interaction/tx.rs +++ b/framework/base/src/types/interaction/tx.rs @@ -818,7 +818,7 @@ where /// /// Whenever possible, use proxies instead. /// - /// Doesa not serialize, does not enforce type safety. + /// Does not serialize, does not enforce type safety. #[inline] pub fn arguments_raw(mut self, raw: ManagedArgBuffer) -> Self { self.data.arg_buffer = raw; From dff1218a32c3f977403daf9f46691c1780835437 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Sat, 25 May 2024 19:57:42 +0300 Subject: [PATCH 59/62] dependency fix/update --- Cargo.lock | 129 ++++++++++++++++++++++++-------------- framework/meta/Cargo.toml | 6 +- 2 files changed, 85 insertions(+), 50 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 391dd0874a..8831bc99fe 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.83" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25bdb32cbbdce2b519a9cd7df3a678443100e265d5e25ca763b7572a5104f5f3" +checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" [[package]] name = "arbitrary" @@ -168,6 +168,12 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + [[package]] name = "autocfg" version = "1.3.0" @@ -378,9 +384,9 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "cc" -version = "1.0.97" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099a5357d84c4c61eb35fc8eafa9a79a902c2f76911e5747ced4e032edd8d9b4" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" [[package]] name = "cfg-if" @@ -548,9 +554,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -576,9 +582,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.19" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crowdfunding-erc20" @@ -754,9 +760,9 @@ dependencies = [ [[package]] name = "either" -version = "1.11.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "empty" @@ -1299,15 +1305,15 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +checksum = "fa82e28a107a8cc405f0839610bdc9b15f1e25ec7d696aa5cf173edbcb1486ab" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", "http", "indexmap", "slab", @@ -1323,6 +1329,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ "ahash", + "serde", ] [[package]] @@ -1442,9 +1449,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "3d8d52be92d09acc2e01dddb7fde3ad983fc6489c7db4837e605bc3fca4cb63e" dependencies = [ "bytes", "futures-channel", @@ -1494,6 +1501,7 @@ checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown", + "serde", ] [[package]] @@ -1639,9 +1647,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "libc" -version = "0.2.154" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "linked-list-repeat" @@ -1662,9 +1670,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "local-esdt-and-nft" @@ -1692,6 +1700,12 @@ dependencies = [ "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "log" version = "0.4.21" @@ -1779,9 +1793,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "miniz_oxide" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" dependencies = [ "adler", ] @@ -2324,9 +2338,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -2992,18 +3006,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.201" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "780f1cebed1629e4753a1a38a3c72d30b97ec044f0aef68cb26650a3c5cf363c" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.201" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e405930b9796f1c00bee880d03fc7e0bb4b9a11afc776885ffe84320da2865" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote", @@ -3035,9 +3049,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -3120,6 +3134,12 @@ version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + [[package]] name = "single-value-repeat" version = "0.0.0" @@ -3242,18 +3262,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.60" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "579e9083ca58dd9dcf91a9923bb9054071b9ebbd800b342194c9feb0ee89fc18" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.60" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2470041c06ec3ac1ab38d0356a6119054dedaea53e12fbefc0de730a1c08524" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", @@ -3346,9 +3366,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.12" +version = "0.8.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3" +checksum = "a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba" dependencies = [ "indexmap", "serde", @@ -3359,18 +3379,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.12" +version = "0.22.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef" +checksum = "c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c" dependencies = [ "indexmap", "serde", @@ -3392,7 +3412,6 @@ dependencies = [ "tokio", "tower-layer", "tower-service", - "tracing", ] [[package]] @@ -3413,7 +3432,6 @@ version = "0.1.40" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" dependencies = [ - "log", "pin-project-lite", "tracing-core", ] @@ -3669,22 +3687,23 @@ checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" [[package]] name = "wasmparser" -version = "0.207.0" +version = "0.208.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e19bb9f8ab07616da582ef8adb24c54f1424c7ec876720b7da9db8ec0626c92c" +checksum = "dd921789c9dcc495f589cb37d200155dee65b4a4beeb853323b5e24e0a5f9c58" dependencies = [ "ahash", "bitflags 2.5.0", "hashbrown", "indexmap", "semver", + "serde", ] [[package]] name = "wasmprinter" -version = "0.207.0" +version = "0.208.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c2d8a7b4dabb460208e6b4334d9db5766e84505038b2529e69c3d07ac619115" +checksum = "0700bdace4821e6c694617938500ae9999946df464bb13219c16570f8b6f202f" dependencies = [ "anyhow", "wasmparser", @@ -3909,9 +3928,9 @@ dependencies = [ [[package]] name = "zip" -version = "1.2.3" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c700ea425e148de30c29c580c1f9508b93ca57ad31c9f4e96b83c194c37a7a8f" +checksum = "e2568cd0f20e86cd9a7349fe05178f7bd22f22724678448ae5a9bac266df2689" dependencies = [ "arbitrary", "crc32fast", @@ -3919,5 +3938,21 @@ dependencies = [ "displaydoc", "flate2", "indexmap", + "memchr", "thiserror", + "zopfli", +] + +[[package]] +name = "zopfli" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" +dependencies = [ + "bumpalo", + "crc32fast", + "lockfree-object-pool", + "log", + "once_cell", + "simd-adler32", ] diff --git a/framework/meta/Cargo.toml b/framework/meta/Cargo.toml index d85ef5976a..295e3b5598 100644 --- a/framework/meta/Cargo.toml +++ b/framework/meta/Cargo.toml @@ -40,13 +40,13 @@ colored = "2.0" lazy_static = "1.4.0" convert_case = "0.6.0" hex = "0.4" -wasmparser = "0.207" -wasmprinter = "0.207" +wasmparser = "0.208" +wasmprinter = "0.208" semver = "1.0.20" ruplacer = { version = "0.8.1", default-features = false, optional = true } reqwest = { version = "0.12", features = ["blocking", "json"], optional = true } -zip = { version = "1.2", features = ["deflate"], default-features = false, optional = true } +zip = { version = "2.1", features = ["deflate"], default-features = false, optional = true } copy_dir = { version = "0.1.2", optional = true } pathdiff = { version = "0.2.1", optional = true } common-path = { version = "1.0.0", optional = true } From 8fab5c11e18b7bb35398f4657417e91183d39863 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Sat, 25 May 2024 20:03:00 +0300 Subject: [PATCH 60/62] sc 0.50.3 --- CHANGELOG.md | 3 +++ Cargo.lock | 18 +++++++++--------- contracts/benchmarks/large-storage/Cargo.toml | 4 ++-- .../benchmarks/large-storage/meta/Cargo.toml | 2 +- .../benchmarks/large-storage/wasm/Cargo.toml | 2 +- .../mappers/benchmark-common/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/Cargo.toml | 4 ++-- .../mappers/linked-list-repeat/meta/Cargo.toml | 2 +- .../mappers/linked-list-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/map-repeat/Cargo.toml | 4 ++-- .../mappers/map-repeat/meta/Cargo.toml | 2 +- .../mappers/map-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/queue-repeat/Cargo.toml | 4 ++-- .../mappers/queue-repeat/meta/Cargo.toml | 2 +- .../mappers/queue-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/set-repeat/Cargo.toml | 4 ++-- .../mappers/set-repeat/meta/Cargo.toml | 2 +- .../mappers/set-repeat/wasm/Cargo.toml | 2 +- .../mappers/single-value-repeat/Cargo.toml | 4 ++-- .../single-value-repeat/meta/Cargo.toml | 2 +- .../single-value-repeat/wasm/Cargo.toml | 2 +- .../benchmarks/mappers/vec-repeat/Cargo.toml | 4 ++-- .../mappers/vec-repeat/meta/Cargo.toml | 2 +- .../mappers/vec-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/send-tx-repeat/Cargo.toml | 4 ++-- .../benchmarks/send-tx-repeat/meta/Cargo.toml | 2 +- .../benchmarks/send-tx-repeat/wasm/Cargo.toml | 2 +- contracts/benchmarks/str-repeat/Cargo.toml | 4 ++-- .../benchmarks/str-repeat/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../benchmarks/str-repeat/wasm/Cargo.toml | 2 +- contracts/core/price-aggregator/Cargo.toml | 8 ++++---- .../core/price-aggregator/meta/Cargo.toml | 4 ++-- .../core/price-aggregator/wasm/Cargo.toml | 2 +- contracts/core/wegld-swap/Cargo.toml | 8 ++++---- contracts/core/wegld-swap/meta/Cargo.toml | 4 ++-- contracts/core/wegld-swap/wasm/Cargo.toml | 2 +- contracts/examples/adder/Cargo.toml | 4 ++-- contracts/examples/adder/interact/Cargo.toml | 2 +- contracts/examples/adder/meta/Cargo.toml | 2 +- contracts/examples/adder/wasm/Cargo.toml | 2 +- .../examples/bonding-curve-contract/Cargo.toml | 6 +++--- .../bonding-curve-contract/meta/Cargo.toml | 2 +- .../bonding-curve-contract/wasm/Cargo.toml | 2 +- contracts/examples/check-pause/Cargo.toml | 6 +++--- contracts/examples/check-pause/meta/Cargo.toml | 2 +- contracts/examples/check-pause/wasm/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/Cargo.toml | 4 ++-- .../examples/crowdfunding-esdt/meta/Cargo.toml | 2 +- .../examples/crowdfunding-esdt/wasm/Cargo.toml | 2 +- contracts/examples/crypto-bubbles/Cargo.toml | 4 ++-- .../examples/crypto-bubbles/meta/Cargo.toml | 2 +- .../examples/crypto-bubbles/wasm/Cargo.toml | 2 +- .../crypto-kitties/common/kitty/Cargo.toml | 2 +- .../crypto-kitties/common/random/Cargo.toml | 2 +- .../crypto-kitties/kitty-auction/Cargo.toml | 4 ++-- .../kitty-auction/meta/Cargo.toml | 2 +- .../kitty-auction/wasm/Cargo.toml | 2 +- .../kitty-genetic-alg/Cargo.toml | 4 ++-- .../kitty-genetic-alg/meta/Cargo.toml | 2 +- .../kitty-genetic-alg/wasm/Cargo.toml | 2 +- .../crypto-kitties/kitty-ownership/Cargo.toml | 4 ++-- .../kitty-ownership/meta/Cargo.toml | 2 +- .../kitty-ownership/wasm/Cargo.toml | 2 +- contracts/examples/crypto-zombies/Cargo.toml | 4 ++-- .../examples/crypto-zombies/meta/Cargo.toml | 2 +- .../examples/crypto-zombies/wasm/Cargo.toml | 2 +- contracts/examples/digital-cash/Cargo.toml | 4 ++-- .../examples/digital-cash/meta/Cargo.toml | 2 +- .../examples/digital-cash/wasm/Cargo.toml | 2 +- contracts/examples/empty/Cargo.toml | 4 ++-- contracts/examples/empty/meta/Cargo.toml | 2 +- contracts/examples/empty/wasm/Cargo.toml | 2 +- .../examples/esdt-transfer-with-fee/Cargo.toml | 4 ++-- .../esdt-transfer-with-fee/meta/Cargo.toml | 2 +- .../esdt-transfer-with-fee/wasm/Cargo.toml | 2 +- contracts/examples/factorial/Cargo.toml | 4 ++-- contracts/examples/factorial/meta/Cargo.toml | 2 +- contracts/examples/factorial/wasm/Cargo.toml | 2 +- contracts/examples/fractional-nfts/Cargo.toml | 6 +++--- .../examples/fractional-nfts/meta/Cargo.toml | 2 +- .../examples/fractional-nfts/wasm/Cargo.toml | 2 +- contracts/examples/lottery-esdt/Cargo.toml | 4 ++-- .../examples/lottery-esdt/meta/Cargo.toml | 2 +- .../examples/lottery-esdt/wasm/Cargo.toml | 2 +- contracts/examples/multisig/Cargo.toml | 8 ++++---- .../examples/multisig/interact/Cargo.toml | 8 ++++---- contracts/examples/multisig/meta/Cargo.toml | 2 +- .../multisig/wasm-multisig-full/Cargo.toml | 2 +- .../multisig/wasm-multisig-view/Cargo.toml | 2 +- contracts/examples/multisig/wasm/Cargo.toml | 2 +- contracts/examples/nft-minter/Cargo.toml | 4 ++-- contracts/examples/nft-minter/meta/Cargo.toml | 2 +- contracts/examples/nft-minter/wasm/Cargo.toml | 2 +- .../examples/nft-storage-prepay/Cargo.toml | 4 ++-- .../nft-storage-prepay/meta/Cargo.toml | 2 +- .../nft-storage-prepay/wasm/Cargo.toml | 2 +- contracts/examples/nft-subscription/Cargo.toml | 6 +++--- .../examples/nft-subscription/meta/Cargo.toml | 2 +- .../examples/nft-subscription/wasm/Cargo.toml | 2 +- .../examples/order-book/factory/Cargo.toml | 4 ++-- .../order-book/factory/meta/Cargo.toml | 2 +- .../order-book/factory/wasm/Cargo.toml | 2 +- contracts/examples/order-book/pair/Cargo.toml | 4 ++-- .../examples/order-book/pair/meta/Cargo.toml | 2 +- .../examples/order-book/pair/wasm/Cargo.toml | 2 +- contracts/examples/ping-pong-egld/Cargo.toml | 4 ++-- .../examples/ping-pong-egld/meta/Cargo.toml | 2 +- .../examples/ping-pong-egld/wasm/Cargo.toml | 2 +- contracts/examples/proxy-pause/Cargo.toml | 4 ++-- contracts/examples/proxy-pause/meta/Cargo.toml | 2 +- contracts/examples/proxy-pause/wasm/Cargo.toml | 2 +- .../examples/rewards-distribution/Cargo.toml | 6 +++--- .../rewards-distribution/meta/Cargo.toml | 2 +- .../rewards-distribution/wasm/Cargo.toml | 2 +- contracts/examples/seed-nft-minter/Cargo.toml | 6 +++--- .../examples/seed-nft-minter/meta/Cargo.toml | 2 +- .../examples/seed-nft-minter/wasm/Cargo.toml | 2 +- contracts/examples/token-release/Cargo.toml | 4 ++-- .../examples/token-release/meta/Cargo.toml | 2 +- .../examples/token-release/wasm/Cargo.toml | 2 +- contracts/feature-tests/abi-tester/Cargo.toml | 6 +++--- .../abi_tester_expected_main.abi.json | 2 +- .../abi_tester_expected_view.abi.json | 2 +- .../feature-tests/abi-tester/meta/Cargo.toml | 2 +- .../abi-tester/wasm-abi-tester-ev/Cargo.toml | 2 +- .../feature-tests/abi-tester/wasm/Cargo.toml | 2 +- .../feature-tests/alloc-features/Cargo.toml | 4 ++-- .../alloc-features/meta/Cargo.toml | 2 +- .../wasm-alloc-mem-fail/Cargo.toml | 2 +- .../wasm-alloc-mem-leaking/Cargo.toml | 2 +- .../alloc-features/wasm/Cargo.toml | 2 +- .../feature-tests/basic-features/Cargo.toml | 6 +++--- .../basic-features/interact/Cargo.toml | 2 +- .../basic-features/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../basic-features/wasm/Cargo.toml | 2 +- .../big-float-features/Cargo.toml | 4 ++-- .../big-float-features/meta/Cargo.toml | 2 +- .../big-float-features/wasm/Cargo.toml | 2 +- .../feature-tests/composability/Cargo.toml | 4 ++-- .../builtin-func-features/Cargo.toml | 4 ++-- .../builtin-func-features/meta/Cargo.toml | 2 +- .../builtin-func-features/wasm/Cargo.toml | 2 +- .../esdt-contract-pair/Cargo.toml | 4 ++-- .../first-contract/Cargo.toml | 4 ++-- .../first-contract/meta/Cargo.toml | 4 ++-- .../first-contract/wasm/Cargo.toml | 2 +- .../second-contract/Cargo.toml | 4 ++-- .../second-contract/meta/Cargo.toml | 4 ++-- .../second-contract/wasm/Cargo.toml | 2 +- .../Cargo.toml | 4 ++-- .../child/Cargo.toml | 4 ++-- .../child/meta/Cargo.toml | 4 ++-- .../child/wasm/Cargo.toml | 2 +- .../parent/Cargo.toml | 4 ++-- .../parent/meta/Cargo.toml | 4 ++-- .../parent/wasm/Cargo.toml | 2 +- .../composability/forwarder-legacy/Cargo.toml | 4 ++-- .../forwarder-legacy/meta/Cargo.toml | 2 +- .../forwarder-legacy/wasm/Cargo.toml | 2 +- .../composability/forwarder-queue/Cargo.toml | 6 +++--- .../forwarder-queue/meta/Cargo.toml | 2 +- .../wasm-forwarder-queue-promises/Cargo.toml | 2 +- .../forwarder-queue/wasm/Cargo.toml | 2 +- .../composability/forwarder-raw/Cargo.toml | 4 ++-- .../forwarder-raw/meta/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../forwarder-raw/wasm/Cargo.toml | 2 +- .../composability/forwarder/Cargo.toml | 4 ++-- .../composability/forwarder/meta/Cargo.toml | 2 +- .../composability/forwarder/wasm/Cargo.toml | 2 +- .../composability/interact/Cargo.toml | 4 ++-- .../local-esdt-and-nft/Cargo.toml | 4 ++-- .../local-esdt-and-nft/meta/Cargo.toml | 2 +- .../local-esdt-and-nft/wasm/Cargo.toml | 2 +- .../composability/promises-features/Cargo.toml | 2 +- .../promises-features/meta/Cargo.toml | 2 +- .../promises-features/wasm/Cargo.toml | 2 +- .../composability/proxy-test-first/Cargo.toml | 4 ++-- .../proxy-test-first/meta/Cargo.toml | 2 +- .../proxy-test-first/wasm/Cargo.toml | 2 +- .../composability/proxy-test-second/Cargo.toml | 4 ++-- .../proxy-test-second/meta/Cargo.toml | 2 +- .../proxy-test-second/wasm/Cargo.toml | 2 +- .../composability/recursive-caller/Cargo.toml | 4 ++-- .../recursive-caller/meta/Cargo.toml | 2 +- .../recursive-caller/wasm/Cargo.toml | 2 +- .../transfer-role-features/Cargo.toml | 6 +++--- .../transfer-role-features/meta/Cargo.toml | 2 +- .../transfer-role-features/wasm/Cargo.toml | 2 +- .../composability/vault/Cargo.toml | 4 ++-- .../composability/vault/meta/Cargo.toml | 2 +- .../vault/wasm-vault-promises/Cargo.toml | 2 +- .../vault/wasm-vault-upgrade/Cargo.toml | 2 +- .../composability/vault/wasm/Cargo.toml | 2 +- .../crowdfunding-erc20/Cargo.toml | 4 ++-- .../crowdfunding-erc20/meta/Cargo.toml | 2 +- .../crowdfunding-erc20/wasm/Cargo.toml | 2 +- .../erc1155-marketplace/Cargo.toml | 4 ++-- .../erc1155-marketplace/meta/Cargo.toml | 2 +- .../erc1155-marketplace/wasm/Cargo.toml | 2 +- .../erc1155-user-mock/Cargo.toml | 4 ++-- .../erc1155-user-mock/meta/Cargo.toml | 2 +- .../erc1155-user-mock/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc1155/Cargo.toml | 4 ++-- .../erc1155/meta/Cargo.toml | 2 +- .../erc1155/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc20/Cargo.toml | 4 ++-- .../erc-style-contracts/erc20/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc20/wasm/Cargo.toml | 2 +- .../erc-style-contracts/erc721/Cargo.toml | 4 ++-- .../erc-style-contracts/erc721/meta/Cargo.toml | 2 +- .../erc-style-contracts/erc721/wasm/Cargo.toml | 2 +- .../lottery-erc20/Cargo.toml | 4 ++-- .../lottery-erc20/meta/Cargo.toml | 2 +- .../lottery-erc20/wasm/Cargo.toml | 2 +- .../esdt-system-sc-mock/Cargo.toml | 4 ++-- .../esdt-system-sc-mock/meta/Cargo.toml | 2 +- .../esdt-system-sc-mock/wasm/Cargo.toml | 2 +- .../feature-tests/exchange-features/Cargo.toml | 4 ++-- .../exchange-features/meta/Cargo.toml | 2 +- .../exchange-features/wasm/Cargo.toml | 2 +- .../formatted-message-features/Cargo.toml | 4 ++-- .../formatted-message-features/meta/Cargo.toml | 2 +- .../formatted-message-features/wasm/Cargo.toml | 2 +- .../managed-map-features/Cargo.toml | 4 ++-- .../managed-map-features/meta/Cargo.toml | 2 +- .../managed-map-features/wasm/Cargo.toml | 2 +- .../multi-contract-features/Cargo.toml | 4 ++-- .../multi-contract-features/meta/Cargo.toml | 2 +- .../wasm-multi-contract-alt-impl/Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../Cargo.toml | 2 +- .../multi-contract-features/wasm/Cargo.toml | 2 +- .../panic-message-features/Cargo.toml | 4 ++-- .../panic-message-features/meta/Cargo.toml | 2 +- .../panic-message-features/wasm/Cargo.toml | 2 +- .../feature-tests/payable-features/Cargo.toml | 4 ++-- .../payable-features/meta/Cargo.toml | 2 +- .../payable-features/wasm/Cargo.toml | 2 +- .../rust-snippets-generator-test/Cargo.toml | 4 ++-- .../interact-rs/Cargo.toml | 2 +- .../meta/Cargo.toml | 2 +- .../rust-snippets-generator-test/src/lib.rs | 2 +- .../wasm/Cargo.toml | 2 +- .../rust-testing-framework-tester/Cargo.toml | 4 ++-- .../meta/Cargo.toml | 2 +- .../wasm/Cargo.toml | 2 +- .../feature-tests/scenario-tester/Cargo.toml | 4 ++-- .../scenario-tester/meta/Cargo.toml | 2 +- .../scenario-tester/wasm/Cargo.toml | 2 +- contracts/feature-tests/use-module/Cargo.toml | 8 ++++---- .../feature-tests/use-module/meta/Cargo.toml | 2 +- .../use-module/meta/abi/Cargo.toml | 4 ++-- .../use_module_expected_main.abi.json | 2 +- .../use_module_expected_view.abi.json | 2 +- .../use-module/wasm-use-module-view/Cargo.toml | 2 +- .../feature-tests/use-module/wasm/Cargo.toml | 2 +- contracts/modules/Cargo.toml | 4 ++-- framework/base/Cargo.toml | 4 ++-- framework/derive/Cargo.toml | 2 +- framework/meta/Cargo.toml | 4 ++-- .../generate_snippets/snippet_crate_gen.rs | 4 ++-- framework/meta/src/version_history.rs | 3 ++- framework/scenario/Cargo.toml | 6 +++--- framework/snippets/Cargo.toml | 4 ++-- framework/wasm-adapter/Cargo.toml | 4 ++-- tools/mxpy-snippet-generator/Cargo.toml | 2 +- tools/rust-debugger/format-tests/Cargo.toml | 4 ++-- 272 files changed, 399 insertions(+), 395 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d997fb8e10..fca5916f11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -27,6 +27,9 @@ They are: - `multiversx-sdk`, in short `sdk`, allows communication with the chain(s), 1 crate. +## [sc 0.50.3] - 2024-05-25 +- Dependency update and fix. There was an issue with the `zip` dependency in sc-meta. + ## [sc 0.50.2] - 2024-05-24 - Unified transaction syntax: - Better compilation error messages for malformed transactions; diff --git a/Cargo.lock b/Cargo.lock index 8831bc99fe..23fb4402a9 100755 --- a/Cargo.lock +++ b/Cargo.lock @@ -1904,7 +1904,7 @@ checksum = "b59072fa0624b55ae5ae3fa6bfa91515bbeb4ac440214bc4a509e2c8806d6e9f" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "arrayvec", "getrandom 0.2.15", @@ -1925,7 +1925,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags 2.5.0", "hex-literal", @@ -1957,7 +1957,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -1968,7 +1968,7 @@ dependencies = [ [[package]] name = "multiversx-sc-meta" -version = "0.50.2" +version = "0.50.3" dependencies = [ "clap", "colored", @@ -1994,14 +1994,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-scenario" -version = "0.50.2" +version = "0.50.3" dependencies = [ "base64", "bech32", @@ -2028,7 +2028,7 @@ dependencies = [ [[package]] name = "multiversx-sc-snippets" -version = "0.50.2" +version = "0.50.3" dependencies = [ "base64", "env_logger", @@ -2042,7 +2042,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] @@ -2073,7 +2073,7 @@ dependencies = [ [[package]] name = "multiversx-wegld-swap-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", "multiversx-sc-modules", diff --git a/contracts/benchmarks/large-storage/Cargo.toml b/contracts/benchmarks/large-storage/Cargo.toml index a871323ea8..cf214259d5 100644 --- a/contracts/benchmarks/large-storage/Cargo.toml +++ b/contracts/benchmarks/large-storage/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/large_storage.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/large-storage/meta/Cargo.toml b/contracts/benchmarks/large-storage/meta/Cargo.toml index 7b7d6434b2..cb6927c664 100644 --- a/contracts/benchmarks/large-storage/meta/Cargo.toml +++ b/contracts/benchmarks/large-storage/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.toml b/contracts/benchmarks/large-storage/wasm/Cargo.toml index 201116d231..be44a1813e 100644 --- a/contracts/benchmarks/large-storage/wasm/Cargo.toml +++ b/contracts/benchmarks/large-storage/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml index 6d0e59e219..b912617531 100644 --- a/contracts/benchmarks/mappers/benchmark-common/Cargo.toml +++ b/contracts/benchmarks/mappers/benchmark-common/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml index 7189016168..087afd185e 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml index 91ad5d6a0d..d79fe04af4 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml index 55d6767463..57ac205ace 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/map-repeat/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/Cargo.toml index 4bd096e126..ecad093dd8 100644 --- a/contracts/benchmarks/mappers/map-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml index 8849ae32c6..e229b431a8 100644 --- a/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml index f147ed5eb5..377de005ec 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml index 2a20ef63db..a1b4a04418 100644 --- a/contracts/benchmarks/mappers/queue-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml index 4cb5492359..aa48694147 100644 --- a/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml index aff2a1bfd1..9bea063fa5 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/set-repeat/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/Cargo.toml index 5da7bef443..e605ddc5be 100644 --- a/contracts/benchmarks/mappers/set-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml index fc5fcd572a..64dec3d8e3 100644 --- a/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml index 2ca364b011..4bd27ae74a 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml index e074ee3ab2..f61040bdf7 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml index fdf2a1f601..8e8cc8c0d3 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml index 23074413f9..9f42c4a6b8 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml index d26dc4edaa..37818e8a22 100644 --- a/contracts/benchmarks/mappers/vec-repeat/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/Cargo.toml @@ -13,9 +13,9 @@ path = "../benchmark-common" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml index b6c3615731..dfb197667d 100644 --- a/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml index d2a492a11b..5b21c4fb5c 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/send-tx-repeat/Cargo.toml b/contracts/benchmarks/send-tx-repeat/Cargo.toml index 0dea5d128f..b32e5ba27a 100644 --- a/contracts/benchmarks/send-tx-repeat/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/send_tx_repeat.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml index 255d1e0159..b2994c7fa3 100644 --- a/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml index 380231895b..f02b983c3d 100644 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/Cargo.toml b/contracts/benchmarks/str-repeat/Cargo.toml index e69129709b..52f8e11c18 100644 --- a/contracts/benchmarks/str-repeat/Cargo.toml +++ b/contracts/benchmarks/str-repeat/Cargo.toml @@ -12,10 +12,10 @@ path = "src/str_repeat.rs" managed-buffer-builder-cached = ["multiversx-sc/managed-buffer-builder-cached"] [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/benchmarks/str-repeat/meta/Cargo.toml b/contracts/benchmarks/str-repeat/meta/Cargo.toml index ced6e8835b..a542954366 100644 --- a/contracts/benchmarks/str-repeat/meta/Cargo.toml +++ b/contracts/benchmarks/str-repeat/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml index 3911218a2c..042b268ad4 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml index 51a8622a2a..9fdf4a5630 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["managed-buffer-builder-cached"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.toml b/contracts/benchmarks/str-repeat/wasm/Cargo.toml index cd9f64bc2c..892c42065e 100644 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.toml +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/price-aggregator/Cargo.toml b/contracts/core/price-aggregator/Cargo.toml index 3ed7a01c40..e90571b170 100644 --- a/contracts/core/price-aggregator/Cargo.toml +++ b/contracts/core/price-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-price-aggregator-sc" -version = "0.50.2" +version = "0.50.3" authors = [ "Claudiu-Marcel Bruda ", "MultiversX ", @@ -19,15 +19,15 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dependencies] diff --git a/contracts/core/price-aggregator/meta/Cargo.toml b/contracts/core/price-aggregator/meta/Cargo.toml index 1b2e87862c..3a7b67ebd7 100644 --- a/contracts/core/price-aggregator/meta/Cargo.toml +++ b/contracts/core/price-aggregator/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/price-aggregator/wasm/Cargo.toml b/contracts/core/price-aggregator/wasm/Cargo.toml index 2ab14a672b..115fc66661 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.toml +++ b/contracts/core/price-aggregator/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/core/wegld-swap/Cargo.toml b/contracts/core/wegld-swap/Cargo.toml index 559e62d1f5..458f7b19e2 100644 --- a/contracts/core/wegld-swap/Cargo.toml +++ b/contracts/core/wegld-swap/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-wegld-swap-sc" -version = "0.50.2" +version = "0.50.3" authors = [ "Dorin Iancu ", @@ -20,13 +20,13 @@ edition = "2021" path = "src/wegld.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/core/wegld-swap/meta/Cargo.toml b/contracts/core/wegld-swap/meta/Cargo.toml index e8e744932d..25c19fb675 100644 --- a/contracts/core/wegld-swap/meta/Cargo.toml +++ b/contracts/core/wegld-swap/meta/Cargo.toml @@ -11,10 +11,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/core/wegld-swap/wasm/Cargo.toml b/contracts/core/wegld-swap/wasm/Cargo.toml index b7b59a916d..edc984e5ea 100644 --- a/contracts/core/wegld-swap/wasm/Cargo.toml +++ b/contracts/core/wegld-swap/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/adder/Cargo.toml b/contracts/examples/adder/Cargo.toml index e2844c094b..f95bfef533 100644 --- a/contracts/examples/adder/Cargo.toml +++ b/contracts/examples/adder/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/adder.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/adder/interact/Cargo.toml b/contracts/examples/adder/interact/Cargo.toml index 0ac38b4421..a8ba1a8577 100644 --- a/contracts/examples/adder/interact/Cargo.toml +++ b/contracts/examples/adder/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/snippets" diff --git a/contracts/examples/adder/meta/Cargo.toml b/contracts/examples/adder/meta/Cargo.toml index 06b56a359a..7ccbfc2235 100644 --- a/contracts/examples/adder/meta/Cargo.toml +++ b/contracts/examples/adder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/adder/wasm/Cargo.toml b/contracts/examples/adder/wasm/Cargo.toml index aaabd53b90..2ca9584c8b 100644 --- a/contracts/examples/adder/wasm/Cargo.toml +++ b/contracts/examples/adder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/bonding-curve-contract/Cargo.toml b/contracts/examples/bonding-curve-contract/Cargo.toml index ced45ebf9f..52578184f5 100644 --- a/contracts/examples/bonding-curve-contract/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/bonding_curve_contract.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/bonding-curve-contract/meta/Cargo.toml b/contracts/examples/bonding-curve-contract/meta/Cargo.toml index 95e77c79c7..5eeb79e4f4 100644 --- a/contracts/examples/bonding-curve-contract/meta/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml index ab190b27a8..b0da11ce01 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.toml +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/check-pause/Cargo.toml b/contracts/examples/check-pause/Cargo.toml index 4bd63c8381..1a2334ea09 100644 --- a/contracts/examples/check-pause/Cargo.toml +++ b/contracts/examples/check-pause/Cargo.toml @@ -12,14 +12,14 @@ path = "src/check_pause.rs" num-bigint = "0.4" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/check-pause/meta/Cargo.toml b/contracts/examples/check-pause/meta/Cargo.toml index b7f9c85915..84f5718962 100644 --- a/contracts/examples/check-pause/meta/Cargo.toml +++ b/contracts/examples/check-pause/meta/Cargo.toml @@ -9,6 +9,6 @@ authors = ["Alin Cruceat "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/check-pause/wasm/Cargo.toml b/contracts/examples/check-pause/wasm/Cargo.toml index 9c38481868..941fc29f67 100644 --- a/contracts/examples/check-pause/wasm/Cargo.toml +++ b/contracts/examples/check-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crowdfunding-esdt/Cargo.toml b/contracts/examples/crowdfunding-esdt/Cargo.toml index 3d3edfced8..51ab699206 100644 --- a/contracts/examples/crowdfunding-esdt/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/crowdfunding_esdt.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml index 79f4df47cc..d169b02e56 100644 --- a/contracts/examples/crowdfunding-esdt/meta/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml index 6d15ac8fbc..fc9eedb465 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-bubbles/Cargo.toml b/contracts/examples/crypto-bubbles/Cargo.toml index e4dc311d2e..5fbe867d85 100644 --- a/contracts/examples/crypto-bubbles/Cargo.toml +++ b/contracts/examples/crypto-bubbles/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/crypto_bubbles.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-bubbles/meta/Cargo.toml b/contracts/examples/crypto-bubbles/meta/Cargo.toml index 73f33a4b14..0c89065fab 100644 --- a/contracts/examples/crypto-bubbles/meta/Cargo.toml +++ b/contracts/examples/crypto-bubbles/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.toml b/contracts/examples/crypto-bubbles/wasm/Cargo.toml index f5c4528a2e..451f424304 100644 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.toml +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml index 94179c554c..5508f1bedc 100644 --- a/contracts/examples/crypto-kitties/common/kitty/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/kitty/Cargo.toml @@ -9,7 +9,7 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" [dependencies.random] diff --git a/contracts/examples/crypto-kitties/common/random/Cargo.toml b/contracts/examples/crypto-kitties/common/random/Cargo.toml index e8fd9c6e6e..1ae1c308f7 100644 --- a/contracts/examples/crypto-kitties/common/random/Cargo.toml +++ b/contracts/examples/crypto-kitties/common/random/Cargo.toml @@ -8,5 +8,5 @@ edition = "2021" path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" diff --git a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml index 67eb27cf68..f71784afd8 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/Cargo.toml @@ -17,9 +17,9 @@ version = "0.0.0" path = "../kitty-ownership" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml index 38f8e36f86..907017a8c6 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml index 808da081c2..d177d0dd77 100644 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml index fca668f801..ffdbd89068 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/Cargo.toml @@ -18,9 +18,9 @@ version = "0.0.0" path = "../common/random" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml index bb7a9b3569..ffc0ed059d 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml index 709ba6a261..0579218716 100644 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml index c9aac3863c..99c37e0334 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/Cargo.toml @@ -21,9 +21,9 @@ version = "0.0.0" path = "../kitty-genetic-alg" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml index 32327493ec..d4a9dafff3 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml index 7f1bee0e21..c84fc452ff 100644 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/crypto-zombies/Cargo.toml b/contracts/examples/crypto-zombies/Cargo.toml index fb2f72487b..9914391892 100644 --- a/contracts/examples/crypto-zombies/Cargo.toml +++ b/contracts/examples/crypto-zombies/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/crypto-zombies/meta/Cargo.toml b/contracts/examples/crypto-zombies/meta/Cargo.toml index 75bf9f3916..5aafb98042 100644 --- a/contracts/examples/crypto-zombies/meta/Cargo.toml +++ b/contracts/examples/crypto-zombies/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.toml b/contracts/examples/crypto-zombies/wasm/Cargo.toml index 2cb8a0ceb8..5afd6abf09 100644 --- a/contracts/examples/crypto-zombies/wasm/Cargo.toml +++ b/contracts/examples/crypto-zombies/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/digital-cash/Cargo.toml b/contracts/examples/digital-cash/Cargo.toml index 2a7922c2e6..aa8c6a03c6 100644 --- a/contracts/examples/digital-cash/Cargo.toml +++ b/contracts/examples/digital-cash/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/digital_cash.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/digital-cash/meta/Cargo.toml b/contracts/examples/digital-cash/meta/Cargo.toml index f34c8c2469..19f8f49b4c 100644 --- a/contracts/examples/digital-cash/meta/Cargo.toml +++ b/contracts/examples/digital-cash/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/digital-cash/wasm/Cargo.toml b/contracts/examples/digital-cash/wasm/Cargo.toml index e7d6ec8364..2d51de2b43 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.toml +++ b/contracts/examples/digital-cash/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/empty/Cargo.toml b/contracts/examples/empty/Cargo.toml index cbcf4ad3ce..03eeadd1d2 100644 --- a/contracts/examples/empty/Cargo.toml +++ b/contracts/examples/empty/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/empty.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/examples/empty/meta/Cargo.toml b/contracts/examples/empty/meta/Cargo.toml index 8be1d53f76..cd3af23194 100644 --- a/contracts/examples/empty/meta/Cargo.toml +++ b/contracts/examples/empty/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/empty/wasm/Cargo.toml b/contracts/examples/empty/wasm/Cargo.toml index b6c5c3516f..5f50f9dbf8 100644 --- a/contracts/examples/empty/wasm/Cargo.toml +++ b/contracts/examples/empty/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/esdt-transfer-with-fee/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/Cargo.toml index 4f02d0205f..f15ee18079 100644 --- a/contracts/examples/esdt-transfer-with-fee/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_transfer_with_fee.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml index d796af7793..0d33614504 100644 --- a/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml index 929461a46b..7c44a7328f 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/factorial/Cargo.toml b/contracts/examples/factorial/Cargo.toml index efce484b68..9ebbe153e3 100644 --- a/contracts/examples/factorial/Cargo.toml +++ b/contracts/examples/factorial/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/factorial.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/factorial/meta/Cargo.toml b/contracts/examples/factorial/meta/Cargo.toml index 5682144b75..d99b96bfde 100644 --- a/contracts/examples/factorial/meta/Cargo.toml +++ b/contracts/examples/factorial/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/factorial/wasm/Cargo.toml b/contracts/examples/factorial/wasm/Cargo.toml index 2c799f7bf8..497fe648d4 100644 --- a/contracts/examples/factorial/wasm/Cargo.toml +++ b/contracts/examples/factorial/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/fractional-nfts/Cargo.toml b/contracts/examples/fractional-nfts/Cargo.toml index 953187e3f7..4950e5405c 100644 --- a/contracts/examples/fractional-nfts/Cargo.toml +++ b/contracts/examples/fractional-nfts/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/fractional_nfts.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/fractional-nfts/meta/Cargo.toml b/contracts/examples/fractional-nfts/meta/Cargo.toml index 737b34a290..d99acbe31d 100644 --- a/contracts/examples/fractional-nfts/meta/Cargo.toml +++ b/contracts/examples/fractional-nfts/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.toml b/contracts/examples/fractional-nfts/wasm/Cargo.toml index 3829671280..387fcc7ee4 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.toml +++ b/contracts/examples/fractional-nfts/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/lottery-esdt/Cargo.toml b/contracts/examples/lottery-esdt/Cargo.toml index 1087c9fe42..a54808e6ca 100644 --- a/contracts/examples/lottery-esdt/Cargo.toml +++ b/contracts/examples/lottery-esdt/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lottery.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/lottery-esdt/meta/Cargo.toml b/contracts/examples/lottery-esdt/meta/Cargo.toml index 80ddfc6019..49563e9eff 100644 --- a/contracts/examples/lottery-esdt/meta/Cargo.toml +++ b/contracts/examples/lottery-esdt/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.toml b/contracts/examples/lottery-esdt/wasm/Cargo.toml index a1c396b11b..543adef193 100644 --- a/contracts/examples/lottery-esdt/wasm/Cargo.toml +++ b/contracts/examples/lottery-esdt/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/Cargo.toml b/contracts/examples/multisig/Cargo.toml index 164091d43e..f3b84f9529 100644 --- a/contracts/examples/multisig/Cargo.toml +++ b/contracts/examples/multisig/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/multisig.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.adder] @@ -27,7 +27,7 @@ path = "../adder" path = "../factorial" [dev-dependencies.multiversx-wegld-swap-sc] -version = "0.50.2" +version = "0.50.3" path = "../../core/wegld-swap" [dev-dependencies] diff --git a/contracts/examples/multisig/interact/Cargo.toml b/contracts/examples/multisig/interact/Cargo.toml index 458c1d21a0..44c63436bc 100644 --- a/contracts/examples/multisig/interact/Cargo.toml +++ b/contracts/examples/multisig/interact/Cargo.toml @@ -18,17 +18,17 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../../contracts/modules" [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/snippets" [dependencies.multiversx-sc-scenario] -version = "=0.50.2" +version = "=0.50.3" path = "../../../../framework/scenario" [dependencies.multiversx-sc] -version = "=0.50.2" +version = "=0.50.3" path = "../../../../framework/base" diff --git a/contracts/examples/multisig/meta/Cargo.toml b/contracts/examples/multisig/meta/Cargo.toml index 4a79057621..802117ccb1 100644 --- a/contracts/examples/multisig/meta/Cargo.toml +++ b/contracts/examples/multisig/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml index 46c42fdf99..eaa6458c9a 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml index a48b794351..5adc37f1d0 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.toml +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/multisig/wasm/Cargo.toml b/contracts/examples/multisig/wasm/Cargo.toml index fa8766e948..0b48d9b3a0 100644 --- a/contracts/examples/multisig/wasm/Cargo.toml +++ b/contracts/examples/multisig/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-minter/Cargo.toml b/contracts/examples/nft-minter/Cargo.toml index 596eda9ca4..e7d4b14ceb 100644 --- a/contracts/examples/nft-minter/Cargo.toml +++ b/contracts/examples/nft-minter/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-minter/meta/Cargo.toml b/contracts/examples/nft-minter/meta/Cargo.toml index 58ea1ab23f..b415b035e7 100644 --- a/contracts/examples/nft-minter/meta/Cargo.toml +++ b/contracts/examples/nft-minter/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-minter/wasm/Cargo.toml b/contracts/examples/nft-minter/wasm/Cargo.toml index 1dacee022e..d6e60df991 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.toml +++ b/contracts/examples/nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-storage-prepay/Cargo.toml b/contracts/examples/nft-storage-prepay/Cargo.toml index 1375d7c7e9..4777f46e2a 100644 --- a/contracts/examples/nft-storage-prepay/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/Cargo.toml @@ -10,9 +10,9 @@ path = "src/nft_storage_prepay.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-storage-prepay/meta/Cargo.toml b/contracts/examples/nft-storage-prepay/meta/Cargo.toml index a026628942..7bf64b93db 100644 --- a/contracts/examples/nft-storage-prepay/meta/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/meta/Cargo.toml @@ -11,6 +11,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml index da89f646c1..11c08b1fa7 100644 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.toml +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/nft-subscription/Cargo.toml b/contracts/examples/nft-subscription/Cargo.toml index bf014cc67d..797f618a9f 100644 --- a/contracts/examples/nft-subscription/Cargo.toml +++ b/contracts/examples/nft-subscription/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/nft-subscription/meta/Cargo.toml b/contracts/examples/nft-subscription/meta/Cargo.toml index 0a366995ca..0f505d5751 100644 --- a/contracts/examples/nft-subscription/meta/Cargo.toml +++ b/contracts/examples/nft-subscription/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/nft-subscription/wasm/Cargo.toml b/contracts/examples/nft-subscription/wasm/Cargo.toml index 18e8903d5b..f5fe109489 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.toml +++ b/contracts/examples/nft-subscription/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/factory/Cargo.toml b/contracts/examples/order-book/factory/Cargo.toml index 5d371c0bd2..e77701abd6 100644 --- a/contracts/examples/order-book/factory/Cargo.toml +++ b/contracts/examples/order-book/factory/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/factory/meta/Cargo.toml b/contracts/examples/order-book/factory/meta/Cargo.toml index b4fa226be6..8644069281 100644 --- a/contracts/examples/order-book/factory/meta/Cargo.toml +++ b/contracts/examples/order-book/factory/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/factory/wasm/Cargo.toml b/contracts/examples/order-book/factory/wasm/Cargo.toml index 455c1537f2..78f1e1d508 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.toml +++ b/contracts/examples/order-book/factory/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/order-book/pair/Cargo.toml b/contracts/examples/order-book/pair/Cargo.toml index 1f4b53b669..f416341dc0 100644 --- a/contracts/examples/order-book/pair/Cargo.toml +++ b/contracts/examples/order-book/pair/Cargo.toml @@ -8,9 +8,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/examples/order-book/pair/meta/Cargo.toml b/contracts/examples/order-book/pair/meta/Cargo.toml index 53dbc216ef..e5478f1371 100644 --- a/contracts/examples/order-book/pair/meta/Cargo.toml +++ b/contracts/examples/order-book/pair/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/examples/order-book/pair/wasm/Cargo.toml b/contracts/examples/order-book/pair/wasm/Cargo.toml index a5bc1a5d5d..3d4b6ded0e 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.toml +++ b/contracts/examples/order-book/pair/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/ping-pong-egld/Cargo.toml b/contracts/examples/ping-pong-egld/Cargo.toml index 3807471fa5..31417a1261 100644 --- a/contracts/examples/ping-pong-egld/Cargo.toml +++ b/contracts/examples/ping-pong-egld/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/ping_pong.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/ping-pong-egld/meta/Cargo.toml b/contracts/examples/ping-pong-egld/meta/Cargo.toml index 2c4d52c532..17bdc63bf0 100644 --- a/contracts/examples/ping-pong-egld/meta/Cargo.toml +++ b/contracts/examples/ping-pong-egld/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.toml b/contracts/examples/ping-pong-egld/wasm/Cargo.toml index 60304e4246..dcd7f18362 100644 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.toml +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/proxy-pause/Cargo.toml b/contracts/examples/proxy-pause/Cargo.toml index e68c0898f3..68c8785786 100644 --- a/contracts/examples/proxy-pause/Cargo.toml +++ b/contracts/examples/proxy-pause/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/proxy_pause.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.check-pause] diff --git a/contracts/examples/proxy-pause/meta/Cargo.toml b/contracts/examples/proxy-pause/meta/Cargo.toml index 6dc206ddab..cf63a07410 100644 --- a/contracts/examples/proxy-pause/meta/Cargo.toml +++ b/contracts/examples/proxy-pause/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/proxy-pause/wasm/Cargo.toml b/contracts/examples/proxy-pause/wasm/Cargo.toml index 784dd313d7..2642fa32a2 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.toml +++ b/contracts/examples/proxy-pause/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/rewards-distribution/Cargo.toml b/contracts/examples/rewards-distribution/Cargo.toml index fd57cdc09c..3eb643c711 100644 --- a/contracts/examples/rewards-distribution/Cargo.toml +++ b/contracts/examples/rewards-distribution/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/rewards_distribution.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/rewards-distribution/meta/Cargo.toml b/contracts/examples/rewards-distribution/meta/Cargo.toml index 1bf2ad7aec..7f37104231 100644 --- a/contracts/examples/rewards-distribution/meta/Cargo.toml +++ b/contracts/examples/rewards-distribution/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.toml b/contracts/examples/rewards-distribution/wasm/Cargo.toml index 168b269b5c..33b39a2c69 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.toml +++ b/contracts/examples/rewards-distribution/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/seed-nft-minter/Cargo.toml b/contracts/examples/seed-nft-minter/Cargo.toml index 642d20dd71..68a01761c4 100644 --- a/contracts/examples/seed-nft-minter/Cargo.toml +++ b/contracts/examples/seed-nft-minter/Cargo.toml @@ -9,13 +9,13 @@ publish = false path = "src/seed_nft_minter.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/seed-nft-minter/meta/Cargo.toml b/contracts/examples/seed-nft-minter/meta/Cargo.toml index 2cdb799ac3..070b77053a 100644 --- a/contracts/examples/seed-nft-minter/meta/Cargo.toml +++ b/contracts/examples/seed-nft-minter/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = ["Claudiu-Marcel Bruda "] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.toml b/contracts/examples/seed-nft-minter/wasm/Cargo.toml index 8842cd1ba4..3b76bf97e4 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.toml +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/examples/token-release/Cargo.toml b/contracts/examples/token-release/Cargo.toml index ccce6904e8..1cf88eb1e3 100644 --- a/contracts/examples/token-release/Cargo.toml +++ b/contracts/examples/token-release/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/token_release.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/examples/token-release/meta/Cargo.toml b/contracts/examples/token-release/meta/Cargo.toml index ccb13085e2..d0ae6ad19c 100644 --- a/contracts/examples/token-release/meta/Cargo.toml +++ b/contracts/examples/token-release/meta/Cargo.toml @@ -10,7 +10,7 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/examples/token-release/wasm/Cargo.toml b/contracts/examples/token-release/wasm/Cargo.toml index 447830c672..2a6ee31f04 100644 --- a/contracts/examples/token-release/wasm/Cargo.toml +++ b/contracts/examples/token-release/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/Cargo.toml b/contracts/feature-tests/abi-tester/Cargo.toml index 7f7242245e..29c5e03690 100644 --- a/contracts/feature-tests/abi-tester/Cargo.toml +++ b/contracts/feature-tests/abi-tester/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/abi_tester.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/meta" diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json index 8073e8f6c7..bfa2e266fb 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.2" + "version": "0.50.3" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json index 33433ab28e..db14610738 100644 --- a/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json +++ b/contracts/feature-tests/abi-tester/abi_tester_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.2" + "version": "0.50.3" } }, "docs": [ diff --git a/contracts/feature-tests/abi-tester/meta/Cargo.toml b/contracts/feature-tests/abi-tester/meta/Cargo.toml index e6171f9843..c5268926ac 100644 --- a/contracts/feature-tests/abi-tester/meta/Cargo.toml +++ b/contracts/feature-tests/abi-tester/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml index ab1099ea02..d7ac6245da 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.toml b/contracts/feature-tests/abi-tester/wasm/Cargo.toml index 3da5f876a1..074956883f 100644 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/Cargo.toml b/contracts/feature-tests/alloc-features/Cargo.toml index cf96bfd4bb..0a892d5458 100644 --- a/contracts/feature-tests/alloc-features/Cargo.toml +++ b/contracts/feature-tests/alloc-features/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/alloc_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/alloc-features/meta/Cargo.toml b/contracts/feature-tests/alloc-features/meta/Cargo.toml index 885dfa114c..35b6fd942c 100644 --- a/contracts/feature-tests/alloc-features/meta/Cargo.toml +++ b/contracts/feature-tests/alloc-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml index a38e648e13..29e5037e2e 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml index 0537926850..90d20b5f2b 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.toml b/contracts/feature-tests/alloc-features/wasm/Cargo.toml index 4868d23d42..b1f92d6082 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.toml +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/Cargo.toml b/contracts/feature-tests/basic-features/Cargo.toml index e8ea571a13..5ce96ac53b 100644 --- a/contracts/feature-tests/basic-features/Cargo.toml +++ b/contracts/feature-tests/basic-features/Cargo.toml @@ -9,15 +9,15 @@ publish = false path = "src/basic_features_main.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/basic-features/interact/Cargo.toml b/contracts/feature-tests/basic-features/interact/Cargo.toml index 7bb99bfe84..ca15ae386e 100644 --- a/contracts/feature-tests/basic-features/interact/Cargo.toml +++ b/contracts/feature-tests/basic-features/interact/Cargo.toml @@ -18,5 +18,5 @@ toml = "0.8.6" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/basic-features/meta/Cargo.toml b/contracts/feature-tests/basic-features/meta/Cargo.toml index 1e9348e75c..69069e1feb 100644 --- a/contracts/feature-tests/basic-features/meta/Cargo.toml +++ b/contracts/feature-tests/basic-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml index 99e2e9d5c6..9b97339220 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.toml b/contracts/feature-tests/basic-features/wasm/Cargo.toml index 0279a974b9..e216d4cd5f 100644 --- a/contracts/feature-tests/basic-features/wasm/Cargo.toml +++ b/contracts/feature-tests/basic-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/big-float-features/Cargo.toml b/contracts/feature-tests/big-float-features/Cargo.toml index 21027d1211..4f745603da 100644 --- a/contracts/feature-tests/big-float-features/Cargo.toml +++ b/contracts/feature-tests/big-float-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/big_float_main.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/big-float-features/meta/Cargo.toml b/contracts/feature-tests/big-float-features/meta/Cargo.toml index a1d32efe6d..066ce2ac49 100644 --- a/contracts/feature-tests/big-float-features/meta/Cargo.toml +++ b/contracts/feature-tests/big-float-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.toml b/contracts/feature-tests/big-float-features/wasm/Cargo.toml index efb04c52d0..37b666405d 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.toml +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/Cargo.toml b/contracts/feature-tests/composability/Cargo.toml index 91c1da2653..33f3dfe9c4 100644 --- a/contracts/feature-tests/composability/Cargo.toml +++ b/contracts/feature-tests/composability/Cargo.toml @@ -36,9 +36,9 @@ path = "recursive-caller" path = "vault" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml index 6114a2f8b4..1e74ef58f9 100644 --- a/contracts/feature-tests/composability/builtin-func-features/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/builtin_func_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml index 2f465de6a2..2b7cd159be 100644 --- a/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml index dda5daf882..2ee4f9c664 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml index f0785ce123..64af863597 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/Cargo.toml @@ -12,9 +12,9 @@ path = "first-contract" path = "second-contract" [dev-dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml index ef6a85fa3b..8b0d3678a2 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml index 5aeb82dd75..8137ae6bc0 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml index b891bd5bed..f045ce6899 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml index 5155115bb0..5456487df0 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/Cargo.toml @@ -10,10 +10,10 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml index 7b8094af55..31a3fc7226 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml index 6c7c139532..950c3a44fc 100644 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml index a76a45818c..c374d4135d 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/Cargo.toml @@ -16,9 +16,9 @@ path = "parent" path = "child" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml index 9537044891..0f60e6e736 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml index 7cdf43adda..d6707df771 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml index 09de3c1015..601687a269 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml index 4f909f3aad..311bb0c805 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml index 00ca2de2c7..ba9d5a9793 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/meta/Cargo.toml @@ -8,10 +8,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml index a640e0b8f7..b06bd997cc 100644 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml index 4a037a62e9..b4b6c5a6e7 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/Cargo.toml @@ -12,10 +12,10 @@ path = "src/forwarder_legacy_main.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml index dcec47e4ce..5b497ee37e 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml index 804df32de4..8102196a6c 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml index 599c672f52..130bba0ff3 100644 --- a/contracts/feature-tests/composability/forwarder-queue/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/Cargo.toml @@ -9,14 +9,14 @@ publish = false path = "src/forwarder_queue.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" optional = true [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml index 4f6a89d5eb..e69a6aa677 100644 --- a/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml index 4120330f0c..4b1dbfe684 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml index 642a6d59f9..f8eec572f9 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml index 7a6002beec..1f7fa6175f 100644 --- a/contracts/feature-tests/composability/forwarder-raw/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/forwarder_raw.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml index 36eed72979..f9f45148b9 100644 --- a/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml index 7f3695a14d..64009abbe1 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml index 0953d307e0..84da48195a 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml index 0e786a35be..410780a85a 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/forwarder/Cargo.toml b/contracts/feature-tests/composability/forwarder/Cargo.toml index b49df0fa82..9eb304af96 100644 --- a/contracts/feature-tests/composability/forwarder/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/forwarder_main.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml index 73ce018f3f..5a5595041d 100644 --- a/contracts/feature-tests/composability/forwarder/meta/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml index 5d1011af13..07085abea6 100644 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/interact/Cargo.toml b/contracts/feature-tests/composability/interact/Cargo.toml index 743416441f..a041e0518f 100644 --- a/contracts/feature-tests/composability/interact/Cargo.toml +++ b/contracts/feature-tests/composability/interact/Cargo.toml @@ -15,9 +15,9 @@ serde = { version = "1.0", features = ["derive"] } toml = "0.8.6" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/snippets" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml index abb9e6d870..807849bb25 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/Cargo.toml @@ -10,9 +10,9 @@ path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml index 3ba448368b..b02222f23e 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml index 56b0e6bb4d..581b5e7680 100644 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/promises-features/Cargo.toml b/contracts/feature-tests/composability/promises-features/Cargo.toml index bb67b51dda..f0685ebcf5 100644 --- a/contracts/feature-tests/composability/promises-features/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = "src/promises_main.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" diff --git a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml index b60d2f0ecd..aa797c1d3c 100644 --- a/contracts/feature-tests/composability/promises-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml index c0825ad5eb..39c93eb948 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml index 27dbeafb01..7668df8c3a 100644 --- a/contracts/feature-tests/composability/proxy-test-first/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/Cargo.toml @@ -12,10 +12,10 @@ path = "src/proxy-test-first.rs" hex-literal = "0.4.1" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml index b07b833343..1062f90211 100644 --- a/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml index 493a515c05..fe0ad4ff4b 100644 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml index ab9768b6c7..1170efad40 100644 --- a/contracts/feature-tests/composability/proxy-test-second/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/proxy-test-second.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml index 56dcd263bf..171b710fdb 100644 --- a/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml index b1f2387b8f..e5ca8d1b5e 100644 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/recursive-caller/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/Cargo.toml index 5a3f79327d..08adf23128 100644 --- a/contracts/feature-tests/composability/recursive-caller/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/Cargo.toml @@ -12,9 +12,9 @@ path = "src/recursive_caller.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml index 9bc0fce89b..6e2f89277d 100644 --- a/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml index 5eb5a69d31..ca36ea3c03 100644 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml index 119058fffa..76b5d3b38d 100644 --- a/contracts/feature-tests/composability/transfer-role-features/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/Cargo.toml @@ -12,13 +12,13 @@ path = "src/lib.rs" path = "../vault" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../../contracts/modules" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml index eb6b401033..f5c57b2cdb 100644 --- a/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml index 1c2401b202..b29ca05253 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/Cargo.toml b/contracts/feature-tests/composability/vault/Cargo.toml index 24b2c34f4e..f014b6234a 100644 --- a/contracts/feature-tests/composability/vault/Cargo.toml +++ b/contracts/feature-tests/composability/vault/Cargo.toml @@ -10,9 +10,9 @@ path = "src/vault.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/composability/vault/meta/Cargo.toml b/contracts/feature-tests/composability/vault/meta/Cargo.toml index 08eb0bd267..b73741d773 100644 --- a/contracts/feature-tests/composability/vault/meta/Cargo.toml +++ b/contracts/feature-tests/composability/vault/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml index 789f13460d..bb85ed8ea8 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml index 427ea7a408..f82dbd235a 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.toml b/contracts/feature-tests/composability/vault/wasm/Cargo.toml index c82cbcced7..2b5f929dee 100644 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.toml +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml index a5854218fc..95a77618de 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/crowdfunding_erc20.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml index 81143f9bc1..59c8411b91 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml index 1213ae403c..0a8e753e0e 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml index a630345f50..f27a097e68 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/Cargo.toml @@ -13,10 +13,10 @@ path = "src/lib.rs" path = "../erc1155" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml index b2687c29c0..0d24dbe880 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml index b45c7437a9..f2b91359bc 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml index dde5f3ff77..314a2f79dc 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml index 9fd49525c9..584fdff0ff 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml index e694030313..b1b50c674d 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml index 20ad72c3db..59c8698391 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/Cargo.toml @@ -9,12 +9,12 @@ publish = false path = "src/erc1155.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" [dev-dependencies.erc1155-user-mock] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml index 8f99f0a3ed..dd43493c09 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml index c3b9513a5c..e2e1a7b1d9 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml index 174608fa33..c41b75b3e8 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/erc20.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml index 239c28da37..82b34f245a 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml index 42971d74de..de00855ee5 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml index 6542540c70..62e8bf18f1 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/Cargo.toml @@ -10,9 +10,9 @@ path = "src/erc721.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml index 30baf33bd5..06b516c887 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml index a5c5765e1e..4ee3302598 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml index fbbcae82e6..eb84590bb5 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/Cargo.toml @@ -12,10 +12,10 @@ path = "src/lottery.rs" path = "../erc20" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" features = ["alloc"] [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/scenario" diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml index 0fc8f82cd9..ee286f9601 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml index 0625680ae6..3e7112f299 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml index a5a4670a95..ca7c0ab46f 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/esdt_system_sc_mock.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml index 08b53f9c08..e2dc447421 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml index 8cc53b0a15..8a315ab804 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/exchange-features/Cargo.toml b/contracts/feature-tests/exchange-features/Cargo.toml index 6c931fa94f..0bf9de1dfd 100644 --- a/contracts/feature-tests/exchange-features/Cargo.toml +++ b/contracts/feature-tests/exchange-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/exchange_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/exchange-features/meta/Cargo.toml b/contracts/feature-tests/exchange-features/meta/Cargo.toml index 897e04471b..898650a4fa 100644 --- a/contracts/feature-tests/exchange-features/meta/Cargo.toml +++ b/contracts/feature-tests/exchange-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.toml b/contracts/feature-tests/exchange-features/wasm/Cargo.toml index 637ba98293..7b49749410 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.toml +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/formatted-message-features/Cargo.toml b/contracts/feature-tests/formatted-message-features/Cargo.toml index 0437e961bf..0f8546be61 100644 --- a/contracts/feature-tests/formatted-message-features/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/formatted_message_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml index 44e6c0d1e3..829c46b31d 100644 --- a/contracts/feature-tests/formatted-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/meta/Cargo.toml @@ -11,6 +11,6 @@ authors = [ "you",] path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml index 875d438dd0..b79ce4c245 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/managed-map-features/Cargo.toml b/contracts/feature-tests/managed-map-features/Cargo.toml index 99cd9f8d33..f2fe3a1764 100644 --- a/contracts/feature-tests/managed-map-features/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/Cargo.toml @@ -9,11 +9,11 @@ publish = false path = "src/mmap_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.esdt-system-sc-mock] diff --git a/contracts/feature-tests/managed-map-features/meta/Cargo.toml b/contracts/feature-tests/managed-map-features/meta/Cargo.toml index 1a307e3000..5ef8defae3 100644 --- a/contracts/feature-tests/managed-map-features/meta/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml index 5112f7b43d..1af7c7cfad 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.toml +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/Cargo.toml b/contracts/feature-tests/multi-contract-features/Cargo.toml index 46ef193145..0e4d48e950 100644 --- a/contracts/feature-tests/multi-contract-features/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/Cargo.toml @@ -12,9 +12,9 @@ path = "src/multi_contract_features.rs" example_feature = [] [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml index 53f22000c2..e7af5102d7 100644 --- a/contracts/feature-tests/multi-contract-features/meta/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml index a78bd20b73..9903659f00 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml index 514bb760d2..e49c0fedb8 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.toml @@ -29,7 +29,7 @@ path = ".." features = ["example_feature"] [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml index e9fb18e566..44eba572c2 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml index a743c6f29e..707671421d 100644 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/panic-message-features/Cargo.toml b/contracts/feature-tests/panic-message-features/Cargo.toml index 3b3e93c6da..57a56fc096 100644 --- a/contracts/feature-tests/panic-message-features/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/panic_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/panic-message-features/meta/Cargo.toml b/contracts/feature-tests/panic-message-features/meta/Cargo.toml index e163907acb..04aaf3d8e9 100644 --- a/contracts/feature-tests/panic-message-features/meta/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml index 4ac10cfb9a..c0637702a2 100644 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.toml +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/payable-features/Cargo.toml b/contracts/feature-tests/payable-features/Cargo.toml index 72c3a3c792..4ff90d96c7 100644 --- a/contracts/feature-tests/payable-features/Cargo.toml +++ b/contracts/feature-tests/payable-features/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/payable_features.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/payable-features/meta/Cargo.toml b/contracts/feature-tests/payable-features/meta/Cargo.toml index 2777b86b88..716e89d80e 100644 --- a/contracts/feature-tests/payable-features/meta/Cargo.toml +++ b/contracts/feature-tests/payable-features/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.toml b/contracts/feature-tests/payable-features/wasm/Cargo.toml index 48d050441a..4a0ab8c226 100644 --- a/contracts/feature-tests/payable-features/wasm/Cargo.toml +++ b/contracts/feature-tests/payable-features/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml index c5f0cf482e..ab4a00e191 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml index 4d83a319b3..342e1f9cf9 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/interact-rs/Cargo.toml @@ -13,7 +13,7 @@ path = "src/interactor_main.rs" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/snippets" # [workspace] diff --git a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml index 46cc2f507e..8866c4ff38 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs index 65c5fe6cfd..bc52826ecd 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs +++ b/contracts/feature-tests/rust-snippets-generator-test/src/lib.rs @@ -13,7 +13,7 @@ multiversx_sc::derive_imports!(); // Additionally, we also have to update the interact-rs snippets manually to add relative paths: // [dependencies.multiversx-sc-snippets] -// version = "0.50.2" +// version = "0.50.3" // path = "../../../../framework/snippets" #[derive( diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml index 5d0df5dea1..20df548937 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml index aa14f96315..c5ccf87a73 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" publish = false [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" features = [ "alloc" ] @@ -17,7 +17,7 @@ path = "../../examples/adder" path = "../../feature-tests/basic-features" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies] diff --git a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml index 36ec302bd6..e257a89a34 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml index 14c563d0b6..0c4593999f 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/scenario-tester/Cargo.toml b/contracts/feature-tests/scenario-tester/Cargo.toml index 00680030c5..90be88892c 100644 --- a/contracts/feature-tests/scenario-tester/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/Cargo.toml @@ -9,9 +9,9 @@ publish = false path = "src/lib.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" diff --git a/contracts/feature-tests/scenario-tester/meta/Cargo.toml b/contracts/feature-tests/scenario-tester/meta/Cargo.toml index cf831d2e75..d1bec14b1b 100644 --- a/contracts/feature-tests/scenario-tester/meta/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/meta/Cargo.toml @@ -8,6 +8,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml index 50041d3db4..3076ca5055 100644 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.toml +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/Cargo.toml b/contracts/feature-tests/use-module/Cargo.toml index e458d9f2ca..dde118d42f 100644 --- a/contracts/feature-tests/use-module/Cargo.toml +++ b/contracts/feature-tests/use-module/Cargo.toml @@ -9,17 +9,17 @@ publish = false path = "src/use_module.rs" [dependencies.multiversx-sc-modules] -version = "0.50.2" +version = "0.50.3" path = "../../../contracts/modules" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/base" [dev-dependencies.multiversx-sc-scenario] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/scenario" [dev-dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../framework/meta" diff --git a/contracts/feature-tests/use-module/meta/Cargo.toml b/contracts/feature-tests/use-module/meta/Cargo.toml index f80dc60415..334b6a0311 100644 --- a/contracts/feature-tests/use-module/meta/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/Cargo.toml @@ -9,6 +9,6 @@ publish = false path = ".." [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/meta/abi/Cargo.toml b/contracts/feature-tests/use-module/meta/abi/Cargo.toml index 950b4522d2..4d51a10d68 100644 --- a/contracts/feature-tests/use-module/meta/abi/Cargo.toml +++ b/contracts/feature-tests/use-module/meta/abi/Cargo.toml @@ -9,10 +9,10 @@ publish = false path = ".." [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/base" [dependencies.multiversx-sc-meta] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/meta" default-features = false diff --git a/contracts/feature-tests/use-module/use_module_expected_main.abi.json b/contracts/feature-tests/use-module/use_module_expected_main.abi.json index b8b1c76070..24dba15f2a 100644 --- a/contracts/feature-tests/use-module/use_module_expected_main.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_main.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.2" + "version": "0.50.3" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/use_module_expected_view.abi.json b/contracts/feature-tests/use-module/use_module_expected_view.abi.json index bd09d65eb2..e2da01d9a4 100644 --- a/contracts/feature-tests/use-module/use_module_expected_view.abi.json +++ b/contracts/feature-tests/use-module/use_module_expected_view.abi.json @@ -14,7 +14,7 @@ }, "framework": { "name": "multiversx-sc", - "version": "0.50.2" + "version": "0.50.3" } }, "docs": [ diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml index 2d2f159fca..92190bcc04 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.toml b/contracts/feature-tests/use-module/wasm/Cargo.toml index 6a09664a03..576a6fe2e9 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.toml +++ b/contracts/feature-tests/use-module/wasm/Cargo.toml @@ -28,7 +28,7 @@ panic = "abort" path = ".." [dependencies.multiversx-sc-wasm-adapter] -version = "0.50.2" +version = "0.50.3" path = "../../../../framework/wasm-adapter" [workspace] diff --git a/contracts/modules/Cargo.toml b/contracts/modules/Cargo.toml index c5d5c5c811..4eea34320e 100644 --- a/contracts/modules/Cargo.toml +++ b/contracts/modules/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = ["MultiversX "] @@ -17,5 +17,5 @@ categories = ["no-std", "wasm", "cryptography::cryptocurrencies"] alloc = ["multiversx-sc/alloc"] [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../framework/base" diff --git a/framework/base/Cargo.toml b/framework/base/Cargo.toml index 9d28abbf43..3e348fd6d0 100644 --- a/framework/base/Cargo.toml +++ b/framework/base/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] @@ -29,7 +29,7 @@ num-traits = { version = "=0.2.19", default-features = false } unwrap-infallible = "0.1.5" [dependencies.multiversx-sc-derive] -version = "=0.50.2" +version = "=0.50.3" path = "../derive" [dependencies.multiversx-sc-codec] diff --git a/framework/derive/Cargo.toml b/framework/derive/Cargo.toml index 5ce6412456..ef10f1f2fa 100644 --- a/framework/derive/Cargo.toml +++ b/framework/derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = ["Andrei Marinica ", "MultiversX "] diff --git a/framework/meta/Cargo.toml b/framework/meta/Cargo.toml index 295e3b5598..65ce0c9295 100644 --- a/framework/meta/Cargo.toml +++ b/framework/meta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-meta" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = [ @@ -52,7 +52,7 @@ pathdiff = { version = "0.2.1", optional = true } common-path = { version = "1.0.0", optional = true } [dependencies.multiversx-sc] -version = "=0.50.2" +version = "=0.50.3" path = "../base" features = ["alloc", "num-bigint"] diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 6b2b71129f..aea4c45083 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -75,10 +75,10 @@ path = "src/{SNIPPETS_SOURCE_FILE_NAME}" path = ".." [dependencies.multiversx-sc-snippets] -version = "0.50.2" +version = "0.50.3" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" [dependencies] clap = {{ version = "4.4.7", features = ["derive"] }} diff --git a/framework/meta/src/version_history.rs b/framework/meta/src/version_history.rs index bebbc9e4d0..5734d10a0d 100644 --- a/framework/meta/src/version_history.rs +++ b/framework/meta/src/version_history.rs @@ -3,7 +3,7 @@ use crate::{framework_version, framework_versions, version::FrameworkVersion}; /// The last version to be used for upgrades and templates. /// /// Should be edited every time a new version of the framework is released. -pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.2); +pub const LAST_VERSION: FrameworkVersion = framework_version!(0.50.3); /// Indicates where to stop with the upgrades. pub const LAST_UPGRADE_VERSION: FrameworkVersion = LAST_VERSION; @@ -72,6 +72,7 @@ pub const VERSIONS: &[FrameworkVersion] = framework_versions![ 0.50.0, 0.50.1, 0.50.2, + 0.50.3, ]; #[rustfmt::skip] diff --git a/framework/scenario/Cargo.toml b/framework/scenario/Cargo.toml index f4eadf8a7b..21ce6f5a20 100644 --- a/framework/scenario/Cargo.toml +++ b/framework/scenario/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-scenario" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = [ @@ -41,12 +41,12 @@ path = "src/main.rs" run-go-tests = [] [dependencies.multiversx-sc] -version = "=0.50.2" +version = "=0.50.3" features = ["alloc", "num-bigint"] path = "../base" [dependencies.multiversx-sc-meta] -version = "=0.50.2" +version = "=0.50.3" path = "../meta" [dependencies.multiversx-chain-scenario-format] diff --git a/framework/snippets/Cargo.toml b/framework/snippets/Cargo.toml index 1d2f1d4235..49961c84de 100644 --- a/framework/snippets/Cargo.toml +++ b/framework/snippets/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-snippets" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = ["MultiversX "] @@ -22,7 +22,7 @@ env_logger = "0.11" futures = "0.3" [dependencies.multiversx-sc-scenario] -version = "=0.50.2" +version = "=0.50.3" path = "../scenario" [dependencies.multiversx-sdk] diff --git a/framework/wasm-adapter/Cargo.toml b/framework/wasm-adapter/Cargo.toml index 30dd14cb4d..e988da7a8a 100644 --- a/framework/wasm-adapter/Cargo.toml +++ b/framework/wasm-adapter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" edition = "2021" authors = [ @@ -22,5 +22,5 @@ categories = [ ] [dependencies.multiversx-sc] -version = "=0.50.2" +version = "=0.50.3" path = "../base" diff --git a/tools/mxpy-snippet-generator/Cargo.toml b/tools/mxpy-snippet-generator/Cargo.toml index 7237cd25fb..42979fd0b1 100644 --- a/tools/mxpy-snippet-generator/Cargo.toml +++ b/tools/mxpy-snippet-generator/Cargo.toml @@ -10,7 +10,7 @@ name = "mxpy-snippet-generator" path = "src/mxpy_snippet_generator.rs" [dependencies.multiversx-sc] -version = "0.50.2" +version = "0.50.3" path = "../../framework/base" [dependencies] diff --git a/tools/rust-debugger/format-tests/Cargo.toml b/tools/rust-debugger/format-tests/Cargo.toml index c74b08961f..611b892909 100644 --- a/tools/rust-debugger/format-tests/Cargo.toml +++ b/tools/rust-debugger/format-tests/Cargo.toml @@ -9,11 +9,11 @@ name = "format-tests" path = "src/format_tests.rs" [dependencies.multiversx-sc] -version = "=0.50.2" +version = "=0.50.3" path = "../../../framework/base" [dependencies.multiversx-sc-scenario] -version = "=0.50.2" +version = "=0.50.3" path = "../../../framework/scenario" [dependencies.multiversx-chain-vm] From 5db5e258189dd80bb09ef39a72b50aad223ad4d1 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Sat, 25 May 2024 20:06:46 +0300 Subject: [PATCH 61/62] Cargo.lock update --- contracts/benchmarks/large-storage/wasm/Cargo.lock | 6 +++--- .../mappers/linked-list-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/map-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/queue-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/set-repeat/wasm/Cargo.lock | 6 +++--- .../mappers/single-value-repeat/wasm/Cargo.lock | 6 +++--- .../benchmarks/mappers/vec-repeat/wasm/Cargo.lock | 6 +++--- contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-basic/Cargo.lock | 6 +++--- .../wasm-str-repeat-mb-builder-cached/Cargo.lock | 6 +++--- contracts/benchmarks/str-repeat/wasm/Cargo.lock | 6 +++--- contracts/core/price-aggregator/wasm/Cargo.lock | 10 +++++----- contracts/examples/adder/wasm/Cargo.lock | 6 +++--- .../examples/bonding-curve-contract/wasm/Cargo.lock | 8 ++++---- contracts/examples/check-pause/wasm/Cargo.lock | 8 ++++---- contracts/examples/crowdfunding-esdt/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-bubbles/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-auction/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock | 6 +++--- .../crypto-kitties/kitty-ownership/wasm/Cargo.lock | 6 +++--- contracts/examples/crypto-zombies/wasm/Cargo.lock | 6 +++--- contracts/examples/digital-cash/wasm/Cargo.lock | 6 +++--- contracts/examples/empty/wasm/Cargo.lock | 6 +++--- .../examples/esdt-transfer-with-fee/wasm/Cargo.lock | 6 +++--- contracts/examples/factorial/wasm/Cargo.lock | 6 +++--- contracts/examples/fractional-nfts/wasm/Cargo.lock | 8 ++++---- contracts/examples/lottery-esdt/wasm/Cargo.lock | 6 +++--- .../examples/multisig/wasm-multisig-full/Cargo.lock | 8 ++++---- .../examples/multisig/wasm-multisig-view/Cargo.lock | 8 ++++---- contracts/examples/multisig/wasm/Cargo.lock | 8 ++++---- contracts/examples/nft-minter/wasm/Cargo.lock | 6 +++--- contracts/examples/nft-storage-prepay/wasm/Cargo.lock | 6 +++--- contracts/examples/nft-subscription/wasm/Cargo.lock | 8 ++++---- contracts/examples/order-book/factory/wasm/Cargo.lock | 6 +++--- contracts/examples/order-book/pair/wasm/Cargo.lock | 6 +++--- contracts/examples/ping-pong-egld/wasm/Cargo.lock | 6 +++--- contracts/examples/proxy-pause/wasm/Cargo.lock | 6 +++--- .../examples/rewards-distribution/wasm/Cargo.lock | 8 ++++---- contracts/examples/seed-nft-minter/wasm/Cargo.lock | 8 ++++---- contracts/examples/token-release/wasm/Cargo.lock | 6 +++--- .../abi-tester/wasm-abi-tester-ev/Cargo.lock | 6 +++--- contracts/feature-tests/abi-tester/wasm/Cargo.lock | 6 +++--- .../alloc-features/wasm-alloc-mem-fail/Cargo.lock | 6 +++--- .../alloc-features/wasm-alloc-mem-leaking/Cargo.lock | 6 +++--- contracts/feature-tests/alloc-features/wasm/Cargo.lock | 6 +++--- .../wasm-basic-features-storage-bytes/Cargo.lock | 8 ++++---- contracts/feature-tests/basic-features/wasm/Cargo.lock | 8 ++++---- .../feature-tests/big-float-features/wasm/Cargo.lock | 6 +++--- .../builtin-func-features/wasm/Cargo.lock | 6 +++--- .../esdt-contract-pair/first-contract/wasm/Cargo.lock | 6 +++--- .../esdt-contract-pair/second-contract/wasm/Cargo.lock | 6 +++--- .../child/wasm/Cargo.lock | 6 +++--- .../parent/wasm/Cargo.lock | 6 +++--- .../composability/forwarder-legacy/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-queue-promises/Cargo.lock | 6 +++--- .../composability/forwarder-queue/wasm/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-async-call/Cargo.lock | 6 +++--- .../wasm-forwarder-raw-init-sync-call/Cargo.lock | 6 +++--- .../composability/forwarder-raw/wasm/Cargo.lock | 6 +++--- .../composability/forwarder/wasm/Cargo.lock | 6 +++--- .../composability/local-esdt-and-nft/wasm/Cargo.lock | 6 +++--- .../composability/promises-features/wasm/Cargo.lock | 6 +++--- .../composability/proxy-test-first/wasm/Cargo.lock | 6 +++--- .../composability/proxy-test-second/wasm/Cargo.lock | 6 +++--- .../composability/recursive-caller/wasm/Cargo.lock | 6 +++--- .../transfer-role-features/wasm/Cargo.lock | 8 ++++---- .../composability/vault/wasm-vault-promises/Cargo.lock | 6 +++--- .../composability/vault/wasm-vault-upgrade/Cargo.lock | 6 +++--- .../feature-tests/composability/vault/wasm/Cargo.lock | 6 +++--- .../crowdfunding-erc20/wasm/Cargo.lock | 6 +++--- .../erc1155-marketplace/wasm/Cargo.lock | 6 +++--- .../erc1155-user-mock/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc1155/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc20/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/erc721/wasm/Cargo.lock | 6 +++--- .../erc-style-contracts/lottery-erc20/wasm/Cargo.lock | 6 +++--- .../feature-tests/esdt-system-sc-mock/wasm/Cargo.lock | 6 +++--- .../feature-tests/exchange-features/wasm/Cargo.lock | 6 +++--- .../formatted-message-features/wasm/Cargo.lock | 6 +++--- .../feature-tests/managed-map-features/wasm/Cargo.lock | 6 +++--- .../wasm-multi-contract-alt-impl/Cargo.lock | 6 +++--- .../wasm-multi-contract-example-feature/Cargo.lock | 6 +++--- .../wasm-multi-contract-features-view/Cargo.lock | 6 +++--- .../multi-contract-features/wasm/Cargo.lock | 6 +++--- .../panic-message-features/wasm/Cargo.lock | 6 +++--- .../feature-tests/payable-features/wasm/Cargo.lock | 6 +++--- .../rust-snippets-generator-test/wasm/Cargo.lock | 6 +++--- .../rust-testing-framework-tester/wasm/Cargo.lock | 6 +++--- .../feature-tests/scenario-tester/wasm/Cargo.lock | 6 +++--- .../use-module/wasm-use-module-view/Cargo.lock | 8 ++++---- contracts/feature-tests/use-module/wasm/Cargo.lock | 8 ++++---- 91 files changed, 289 insertions(+), 289 deletions(-) diff --git a/contracts/benchmarks/large-storage/wasm/Cargo.lock b/contracts/benchmarks/large-storage/wasm/Cargo.lock index c67989402e..cbc4f52165 100755 --- a/contracts/benchmarks/large-storage/wasm/Cargo.lock +++ b/contracts/benchmarks/large-storage/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock index edc6e52181..a7c0ef294b 100644 --- a/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/linked-list-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock index 30d336c349..b4efda6121 100644 --- a/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/map-repeat/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock index 5abbf4c401..0cea6bf94d 100644 --- a/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/queue-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock index f1c90af28e..e1fa1f01cd 100644 --- a/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/set-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock index 0fffaea416..5a39b2d833 100644 --- a/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/single-value-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock index 41f6cb18bc..6addb7a28e 100644 --- a/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/mappers/vec-repeat/wasm/Cargo.lock @@ -47,7 +47,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -78,7 +78,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -89,7 +89,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock index 9fdc45b1e8..362f56acd6 100755 --- a/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/send-tx-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock index 3e7e042a34..98f71f267e 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-basic/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock index 9909b9bff2..37dd369183 100644 --- a/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm-str-repeat-mb-builder-cached/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/benchmarks/str-repeat/wasm/Cargo.lock b/contracts/benchmarks/str-repeat/wasm/Cargo.lock index 77855726d0..5825dd6f10 100755 --- a/contracts/benchmarks/str-repeat/wasm/Cargo.lock +++ b/contracts/benchmarks/str-repeat/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/core/price-aggregator/wasm/Cargo.lock b/contracts/core/price-aggregator/wasm/Cargo.lock index 92e909aaf8..f05dbe8ca8 100644 --- a/contracts/core/price-aggregator/wasm/Cargo.lock +++ b/contracts/core/price-aggregator/wasm/Cargo.lock @@ -86,7 +86,7 @@ checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "multiversx-price-aggregator-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "arrayvec", "getrandom", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -136,7 +136,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -147,14 +147,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/adder/wasm/Cargo.lock b/contracts/examples/adder/wasm/Cargo.lock index 97e0051bfa..2eaa0f5a3e 100755 --- a/contracts/examples/adder/wasm/Cargo.lock +++ b/contracts/examples/adder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock index 7a560ca3e8..68ea29d2b0 100644 --- a/contracts/examples/bonding-curve-contract/wasm/Cargo.lock +++ b/contracts/examples/bonding-curve-contract/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/check-pause/wasm/Cargo.lock b/contracts/examples/check-pause/wasm/Cargo.lock index 5bfbf16ce0..264fedbbf0 100644 --- a/contracts/examples/check-pause/wasm/Cargo.lock +++ b/contracts/examples/check-pause/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock index ea046ff602..2f4c595365 100644 --- a/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock +++ b/contracts/examples/crowdfunding-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-bubbles/wasm/Cargo.lock b/contracts/examples/crypto-bubbles/wasm/Cargo.lock index d0dee467e9..ac6ca1b14b 100755 --- a/contracts/examples/crypto-bubbles/wasm/Cargo.lock +++ b/contracts/examples/crypto-bubbles/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock index 4bba12fcd4..568debe608 100755 --- a/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-auction/wasm/Cargo.lock @@ -84,7 +84,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -115,7 +115,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -126,7 +126,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock index cd5cdccd9b..f1106a069c 100755 --- a/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-genetic-alg/wasm/Cargo.lock @@ -65,7 +65,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -96,7 +96,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -107,7 +107,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock index a83f028879..2109c57392 100755 --- a/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock +++ b/contracts/examples/crypto-kitties/kitty-ownership/wasm/Cargo.lock @@ -75,7 +75,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -106,7 +106,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -117,7 +117,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/crypto-zombies/wasm/Cargo.lock b/contracts/examples/crypto-zombies/wasm/Cargo.lock index c74e4889c2..f6e58e8520 100755 --- a/contracts/examples/crypto-zombies/wasm/Cargo.lock +++ b/contracts/examples/crypto-zombies/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/digital-cash/wasm/Cargo.lock b/contracts/examples/digital-cash/wasm/Cargo.lock index 8c5ac9e548..704a0b832f 100644 --- a/contracts/examples/digital-cash/wasm/Cargo.lock +++ b/contracts/examples/digital-cash/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/empty/wasm/Cargo.lock b/contracts/examples/empty/wasm/Cargo.lock index f34ec7c0b4..e25d3d7e82 100755 --- a/contracts/examples/empty/wasm/Cargo.lock +++ b/contracts/examples/empty/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock index 3a2a91c0c6..c6c6875688 100644 --- a/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock +++ b/contracts/examples/esdt-transfer-with-fee/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/factorial/wasm/Cargo.lock b/contracts/examples/factorial/wasm/Cargo.lock index e15341093b..068bc65f8d 100755 --- a/contracts/examples/factorial/wasm/Cargo.lock +++ b/contracts/examples/factorial/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/fractional-nfts/wasm/Cargo.lock b/contracts/examples/fractional-nfts/wasm/Cargo.lock index a6b66fb14a..68f96fa8e0 100644 --- a/contracts/examples/fractional-nfts/wasm/Cargo.lock +++ b/contracts/examples/fractional-nfts/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/lottery-esdt/wasm/Cargo.lock b/contracts/examples/lottery-esdt/wasm/Cargo.lock index e0da8484cd..071b76839d 100755 --- a/contracts/examples/lottery-esdt/wasm/Cargo.lock +++ b/contracts/examples/lottery-esdt/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock index 00913e5bc8..ddb406c3f0 100644 --- a/contracts/examples/multisig/wasm-multisig-full/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-full/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock index bd9ab8b5ec..719bace565 100644 --- a/contracts/examples/multisig/wasm-multisig-view/Cargo.lock +++ b/contracts/examples/multisig/wasm-multisig-view/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/multisig/wasm/Cargo.lock b/contracts/examples/multisig/wasm/Cargo.lock index 673fa33e75..c06110a7ae 100755 --- a/contracts/examples/multisig/wasm/Cargo.lock +++ b/contracts/examples/multisig/wasm/Cargo.lock @@ -56,7 +56,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-minter/wasm/Cargo.lock b/contracts/examples/nft-minter/wasm/Cargo.lock index fa1dc23826..7c29b164a0 100644 --- a/contracts/examples/nft-minter/wasm/Cargo.lock +++ b/contracts/examples/nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock index 54f03f78aa..e70d37fe32 100755 --- a/contracts/examples/nft-storage-prepay/wasm/Cargo.lock +++ b/contracts/examples/nft-storage-prepay/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/nft-subscription/wasm/Cargo.lock b/contracts/examples/nft-subscription/wasm/Cargo.lock index 86821b64b6..f2144f6237 100644 --- a/contracts/examples/nft-subscription/wasm/Cargo.lock +++ b/contracts/examples/nft-subscription/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/factory/wasm/Cargo.lock b/contracts/examples/order-book/factory/wasm/Cargo.lock index d7ba4176e8..3e773acdf3 100644 --- a/contracts/examples/order-book/factory/wasm/Cargo.lock +++ b/contracts/examples/order-book/factory/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/order-book/pair/wasm/Cargo.lock b/contracts/examples/order-book/pair/wasm/Cargo.lock index 08be0f43aa..c2f75cfc9b 100644 --- a/contracts/examples/order-book/pair/wasm/Cargo.lock +++ b/contracts/examples/order-book/pair/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/ping-pong-egld/wasm/Cargo.lock b/contracts/examples/ping-pong-egld/wasm/Cargo.lock index 4f575e46e4..4f18b598d6 100755 --- a/contracts/examples/ping-pong-egld/wasm/Cargo.lock +++ b/contracts/examples/ping-pong-egld/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/proxy-pause/wasm/Cargo.lock b/contracts/examples/proxy-pause/wasm/Cargo.lock index 7d66a9015f..aa6b65e308 100644 --- a/contracts/examples/proxy-pause/wasm/Cargo.lock +++ b/contracts/examples/proxy-pause/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/rewards-distribution/wasm/Cargo.lock b/contracts/examples/rewards-distribution/wasm/Cargo.lock index 473084629c..72eb898ad0 100644 --- a/contracts/examples/rewards-distribution/wasm/Cargo.lock +++ b/contracts/examples/rewards-distribution/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/seed-nft-minter/wasm/Cargo.lock b/contracts/examples/seed-nft-minter/wasm/Cargo.lock index 2feb6f588a..91ebc13608 100644 --- a/contracts/examples/seed-nft-minter/wasm/Cargo.lock +++ b/contracts/examples/seed-nft-minter/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/examples/token-release/wasm/Cargo.lock b/contracts/examples/token-release/wasm/Cargo.lock index 31f9d46e16..382cdc8414 100644 --- a/contracts/examples/token-release/wasm/Cargo.lock +++ b/contracts/examples/token-release/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock index 884847d716..bac560f281 100644 --- a/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm-abi-tester-ev/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/abi-tester/wasm/Cargo.lock b/contracts/feature-tests/abi-tester/wasm/Cargo.lock index 7f8a27a8e4..d69bdd5bbd 100755 --- a/contracts/feature-tests/abi-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/abi-tester/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock index 78acaf1b89..acc0c96da5 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-fail/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock index c6c6f45479..1d03996070 100644 --- a/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm-alloc-mem-leaking/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/alloc-features/wasm/Cargo.lock b/contracts/feature-tests/alloc-features/wasm/Cargo.lock index 4e2acd30ca..9b6a2ac16a 100644 --- a/contracts/feature-tests/alloc-features/wasm/Cargo.lock +++ b/contracts/feature-tests/alloc-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock index 4630bb8400..8a3c056b0d 100644 --- a/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm-basic-features-storage-bytes/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/basic-features/wasm/Cargo.lock b/contracts/feature-tests/basic-features/wasm/Cargo.lock index 7dab17a58d..e2f26179b1 100755 --- a/contracts/feature-tests/basic-features/wasm/Cargo.lock +++ b/contracts/feature-tests/basic-features/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,14 +98,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/big-float-features/wasm/Cargo.lock b/contracts/feature-tests/big-float-features/wasm/Cargo.lock index 9aa83cc074..d694885d17 100644 --- a/contracts/feature-tests/big-float-features/wasm/Cargo.lock +++ b/contracts/feature-tests/big-float-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock index 60734695f7..c7c6efa6c9 100644 --- a/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/builtin-func-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock index f94ab78084..334d6e5acc 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/first-contract/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock index 975bd017d7..98cb1a7ec8 100755 --- a/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/esdt-contract-pair/second-contract/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock index baac26c348..e5e29b685b 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/child/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock index d9499e4e80..5df8629850 100755 --- a/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/execute-on-dest-esdt-issue-callback/parent/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock index 4a20e7b616..f0b4c69df9 100644 --- a/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-legacy/wasm/Cargo.lock @@ -56,7 +56,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -87,7 +87,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -98,7 +98,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock index 49625f687a..b8ab6256c2 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm-forwarder-queue-promises/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock index d8d9bfb8c8..fe79f9145e 100644 --- a/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-queue/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock index ae85ec0eee..8935e69d01 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-async-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock index 484e4d9653..d0888c7ae9 100644 --- a/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm-forwarder-raw-init-sync-call/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock index f4f75e147f..e889b2e95b 100755 --- a/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder-raw/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock index 8163df9d57..b7dd35fde6 100755 --- a/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/forwarder/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock index 90b514d9ce..50003012b7 100755 --- a/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/local-esdt-and-nft/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock index 18cbfe0921..091176489b 100644 --- a/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/promises-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock index 7872127d38..ccfd61e72c 100755 --- a/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-first/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock index 8443841af6..02a4ae8865 100755 --- a/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/proxy-test-second/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock index 8e14094060..a363608b01 100755 --- a/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/recursive-caller/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock index 4c868f42b2..8999fc8883 100644 --- a/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/transfer-role-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock index 758767fdfa..57ea0b6085 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-promises/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock index 0893fec490..33ce46111e 100644 --- a/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm-vault-upgrade/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/composability/vault/wasm/Cargo.lock b/contracts/feature-tests/composability/vault/wasm/Cargo.lock index 298fd39d23..f4b152850b 100755 --- a/contracts/feature-tests/composability/vault/wasm/Cargo.lock +++ b/contracts/feature-tests/composability/vault/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock index 28d168f622..37ea735e09 100644 --- a/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/crowdfunding-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock index 862982b1d1..b20203f2dd 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-marketplace/wasm/Cargo.lock @@ -63,7 +63,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock index 7164b2b42c..238df48aea 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155-user-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock index 45cb9a8029..fb6988c95a 100644 --- a/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc1155/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock index f6d4495057..93df2a8f3b 100644 --- a/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc20/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock index 5e76f98d16..42158fbfd7 100644 --- a/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/erc721/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock index 2757cbb53b..93af02f7fe 100644 --- a/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock +++ b/contracts/feature-tests/erc-style-contracts/lottery-erc20/wasm/Cargo.lock @@ -63,7 +63,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -94,7 +94,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -105,7 +105,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock index 73b31bf536..c5ffbccbff 100644 --- a/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock +++ b/contracts/feature-tests/esdt-system-sc-mock/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/exchange-features/wasm/Cargo.lock b/contracts/feature-tests/exchange-features/wasm/Cargo.lock index 286ebaee06..6e84158ba7 100644 --- a/contracts/feature-tests/exchange-features/wasm/Cargo.lock +++ b/contracts/feature-tests/exchange-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock index 42efe8d831..4f02ecead6 100644 --- a/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/formatted-message-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock index 8084fb93b9..f7f3456541 100644 --- a/contracts/feature-tests/managed-map-features/wasm/Cargo.lock +++ b/contracts/feature-tests/managed-map-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock index 47b92edcb7..677ad0bc84 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-alt-impl/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock index b5cb4d6ad0..b9b3b9e611 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-example-feature/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock index de2e51f1ed..ed037e3548 100644 --- a/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm-multi-contract-features-view/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock index 751c5422f4..f16535f78e 100755 --- a/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock +++ b/contracts/feature-tests/multi-contract-features/wasm/Cargo.lock @@ -55,7 +55,7 @@ dependencies = [ [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -86,7 +86,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -97,7 +97,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock index dfc856d146..6175f04a80 100755 --- a/contracts/feature-tests/panic-message-features/wasm/Cargo.lock +++ b/contracts/feature-tests/panic-message-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/payable-features/wasm/Cargo.lock b/contracts/feature-tests/payable-features/wasm/Cargo.lock index fa2b91bebd..2d9af2cf8b 100755 --- a/contracts/feature-tests/payable-features/wasm/Cargo.lock +++ b/contracts/feature-tests/payable-features/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock index c3c840dd9b..98d93dea6f 100644 --- a/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-snippets-generator-test/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock index b874ffab0c..a03542b6d8 100644 --- a/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/rust-testing-framework-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock index 53858af72c..7369ef2a5d 100755 --- a/contracts/feature-tests/scenario-tester/wasm/Cargo.lock +++ b/contracts/feature-tests/scenario-tester/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,7 +82,7 @@ dependencies = [ [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock index 0da98e30bd..f89966ed3a 100644 --- a/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm-use-module-view/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] diff --git a/contracts/feature-tests/use-module/wasm/Cargo.lock b/contracts/feature-tests/use-module/wasm/Cargo.lock index 2f7c0a99e9..d2ea103db8 100644 --- a/contracts/feature-tests/use-module/wasm/Cargo.lock +++ b/contracts/feature-tests/use-module/wasm/Cargo.lock @@ -40,7 +40,7 @@ checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" [[package]] name = "multiversx-sc" -version = "0.50.2" +version = "0.50.3" dependencies = [ "bitflags", "hex-literal", @@ -71,7 +71,7 @@ dependencies = [ [[package]] name = "multiversx-sc-derive" -version = "0.50.2" +version = "0.50.3" dependencies = [ "hex", "proc-macro2", @@ -82,14 +82,14 @@ dependencies = [ [[package]] name = "multiversx-sc-modules" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] [[package]] name = "multiversx-sc-wasm-adapter" -version = "0.50.2" +version = "0.50.3" dependencies = [ "multiversx-sc", ] From 866428a57ee143d0eea1221faac243c513ab1e14 Mon Sep 17 00:00:00 2001 From: Andrei Marinica Date: Mon, 27 May 2024 11:01:09 +0300 Subject: [PATCH 62/62] snippet gen version fix --- .../src/cmd/contract/generate_snippets/snippet_crate_gen.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs index 17776df54e..fc02e3f648 100644 --- a/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs +++ b/framework/meta/src/cmd/contract/generate_snippets/snippet_crate_gen.rs @@ -60,7 +60,7 @@ pub(crate) fn create_snippets_cargo_toml( } }; - let last_release_version = &version_history::VERSIONS.last().unwrap().version; + let last_release_version = &version_history::LAST_VERSION; writeln!( &mut file,