Skip to content

Commit

Permalink
replace MultiValueEncoded with MultiValueManagedVec for addTickets
Browse files Browse the repository at this point in the history
  • Loading branch information
psorinionut committed Nov 18, 2024
1 parent 7708e07 commit fbbf595
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ pub trait GuaranteedTicketsInitModule:
{
fn add_tickets_with_guaranteed_winners(
&self,
address_number_pairs: MultiValueEncoded<
address_number_pairs: MultiValueManagedVec<
MultiValue3<
ManagedAddress,
usize,
Expand All @@ -57,7 +57,7 @@ pub trait GuaranteedTicketsInitModule:
let mut total_tickets_added = 0;
let mut total_guaranteed_tickets_added = 0;

for multi_arg in address_number_pairs {
for multi_arg in address_number_pairs.iter() {
let (buyer, total_tickets_allowance, guaranteed_ticket_raw) = multi_arg.into_tuple();
require!(
guaranteed_ticket_raw.len() <= MAX_GUARANTEED_TICKETS_ENTRIES,
Expand Down
2 changes: 1 addition & 1 deletion launchpad-guaranteed-tickets-v2/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ pub trait LaunchpadGuaranteedTickets:
#[endpoint(addTickets)]
fn add_tickets_endpoint(
&self,
address_number_pairs: MultiValueEncoded<
address_number_pairs: MultiValueManagedVec<
MultiValue3<
ManagedAddress,
usize,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use multiversx_sc::types::{
Address, EgldOrEsdtTokenIdentifier, MultiValueEncoded, MultiValueManagedVecCounted,
OperationCompletionStatus,
Address, EgldOrEsdtTokenIdentifier, MultiValueEncoded, MultiValueManagedVec,
MultiValueManagedVecCounted, OperationCompletionStatus,
};

use launchpad_common::{
Expand Down Expand Up @@ -95,7 +95,7 @@ where
// first user - 1 ticket, second user - 2 tickets, 3rd user - 3 tickets
b_mock
.execute_tx(&owner_address, &lp_wrapper, &rust_zero, |sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
args.push(
(
managed_address!(&participants[0]),
Expand Down
20 changes: 10 additions & 10 deletions launchpad-guaranteed-tickets-v2/tests/guaranteed_tickets_test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ use launchpad_guaranteed_tickets_v2::{
LaunchpadGuaranteedTickets,
};
use multiversx_sc::types::{
EgldOrEsdtTokenIdentifier, MultiValueEncoded, MultiValueManagedVecCounted,
EgldOrEsdtTokenIdentifier, MultiValueEncoded, MultiValueManagedVec, MultiValueManagedVecCounted,
};
use multiversx_sc_scenario::{managed_address, managed_biguint, rust_biguint};

Expand Down Expand Up @@ -260,7 +260,7 @@ fn combined_scenario_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 3).into());
args.push(
Expand Down Expand Up @@ -397,7 +397,7 @@ fn add_migration_guaranteed_tickets_distribution_isolated_steps_scenario_test()
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand Down Expand Up @@ -572,7 +572,7 @@ fn add_migration_guaranteed_tickets_distribution_and_claim_scenario_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand Down Expand Up @@ -762,7 +762,7 @@ fn condition_checks_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand All @@ -784,7 +784,7 @@ fn condition_checks_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand All @@ -809,7 +809,7 @@ fn condition_checks_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand Down Expand Up @@ -937,7 +937,7 @@ fn blacklist_scenario_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand Down Expand Up @@ -1206,7 +1206,7 @@ fn confirm_less_tickets_than_total_available_with_vesting_scenario_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 1).into());
args.push(
Expand Down Expand Up @@ -1484,7 +1484,7 @@ fn multiple_guaranteed_tickets_test() {
&lp_setup.lp_wrapper,
&rust_biguint!(0),
|sc| {
let mut args = MultiValueEncoded::new();
let mut args = MultiValueManagedVec::new();
// New participant: 1 guaranteed ticket if confirms 2
let mut guaranteed_tickets_info = MultiValueManagedVecCounted::new();
guaranteed_tickets_info.push((1, 2).into());
Expand Down

0 comments on commit fbbf595

Please sign in to comment.