2222 SendAsyncCall ,
2323 SendTransferExecuteEgld ,
2424 SendTransferExecuteEsdt ,
25- Token ,
26- TokenComputer ,
27- TokenTransfer ,
2825 Transaction ,
2926 TransactionsFactoryConfig ,
3027)
@@ -1189,7 +1186,7 @@ def deposit(args: Any):
11891186
11901187 token_transfers = args .token_transfers or None
11911188 if token_transfers :
1192- token_transfers = _prepare_token_transfers (token_transfers )
1189+ token_transfers = cli_shared . prepare_token_transfers (token_transfers )
11931190
11941191 tx = multisig .prepare_deposit_transaction (
11951192 owner = sender ,
@@ -1444,7 +1441,7 @@ def transfer_and_execute(args: Any):
14441441 gas_price = int (args .gas_price ),
14451442 version = int (args .version ),
14461443 options = int (args .options ),
1447- should_prepare_args = should_prepare_args ,
1444+ should_prepare_args_for_factory = should_prepare_args ,
14481445 guardian_and_relayer_data = guardian_and_relayer_data ,
14491446 opt_gas_limit = opt_gas_limit ,
14501447 function = function ,
@@ -1485,7 +1482,7 @@ def transfer_and_execute_esdt(args: Any):
14851482 function = args .function if args .function else None
14861483 contract_abi = Abi .load (Path (args .contract_abi )) if args .contract_abi else None
14871484 arguments , should_prepare_args = _get_contract_arguments (args )
1488- token_transfers = _prepare_token_transfers (args .token_transfers )
1485+ token_transfers = cli_shared . prepare_token_transfers (args .token_transfers )
14891486
14901487 tx = multisig .prepare_transfer_execute_esdt_transaction (
14911488 owner = sender ,
@@ -1496,7 +1493,7 @@ def transfer_and_execute_esdt(args: Any):
14961493 gas_price = int (args .gas_price ),
14971494 version = int (args .version ),
14981495 options = int (args .options ),
1499- should_prepare_args = should_prepare_args ,
1496+ should_prepare_args_for_factory = should_prepare_args ,
15001497 guardian_and_relayer_data = guardian_and_relayer_data ,
15011498 token_transfers = token_transfers ,
15021499 opt_gas_limit = opt_gas_limit ,
@@ -1534,7 +1531,7 @@ def async_call(args: Any):
15341531
15351532 token_transfers = args .token_transfers or None
15361533 if token_transfers :
1537- token_transfers = _prepare_token_transfers (args .token_transfers )
1534+ token_transfers = cli_shared . prepare_token_transfers (args .token_transfers )
15381535
15391536 tx = multisig .prepare_async_call_transaction (
15401537 owner = sender ,
@@ -1545,7 +1542,7 @@ def async_call(args: Any):
15451542 gas_price = int (args .gas_price ),
15461543 version = int (args .version ),
15471544 options = int (args .options ),
1548- should_prepare_args = should_prepare_args ,
1545+ should_prepare_args_for_factory = should_prepare_args ,
15491546 guardian_and_relayer_data = guardian_and_relayer_data ,
15501547 native_token_amount = int (args .value ),
15511548 token_transfers = token_transfers ,
@@ -1593,7 +1590,7 @@ def deploy_from_source(args: Any):
15931590 readable = args .metadata_readable ,
15941591 payable = args .metadata_payable ,
15951592 payable_by_sc = args .metadata_payable_by_sc ,
1596- should_prepare_args = should_prepare_args ,
1593+ should_prepare_args_for_factory = should_prepare_args ,
15971594 guardian_and_relayer_data = guardian_and_relayer_data ,
15981595 native_token_amount = int (args .value ),
15991596 abi = contract_abi ,
@@ -1640,7 +1637,7 @@ def upgrade_from_source(args: Any):
16401637 readable = args .metadata_readable ,
16411638 payable = args .metadata_payable ,
16421639 payable_by_sc = args .metadata_payable_by_sc ,
1643- should_prepare_args = should_prepare_args ,
1640+ should_prepare_args_for_factory = should_prepare_args ,
16441641 guardian_and_relayer_data = guardian_and_relayer_data ,
16451642 native_token_amount = int (args .value ),
16461643 abi = contract_abi ,
@@ -2247,22 +2244,6 @@ def _get_contract_arguments(args: Any) -> tuple[list[Any], bool]:
22472244 return args .arguments , True
22482245
22492246
2250- def _prepare_token_transfers (transfers : list [str ]) -> list [TokenTransfer ]:
2251- token_computer = TokenComputer ()
2252- token_transfers : list [TokenTransfer ] = []
2253-
2254- for i in range (0 , len (transfers ) - 1 , 2 ):
2255- identifier = transfers [i ]
2256- amount = int (transfers [i + 1 ])
2257- nonce = token_computer .extract_nonce_from_extended_identifier (identifier )
2258-
2259- token = Token (identifier , nonce )
2260- transfer = TokenTransfer (token , amount )
2261- token_transfers .append (transfer )
2262-
2263- return token_transfers
2264-
2265-
22662247def _send_or_simulate (tx : Transaction , contract_address : Address , args : Any ):
22672248 output_builder = cli_shared .send_or_simulate (tx , args , dump_output = False )
22682249 output_builder .set_contract_address (contract_address )
0 commit comments