33from os import path
44
55from erdpy .validators .validators_file import ValidatorsFile
6- from erdpy . conv . conv import Converters
6+ from erdpy import utils
77from erdpy .accounts import Account
88from erdpy .config import MetaChainSystemSCsCost
99from erdpy .validators .core import estimate_system_sc_call
1515
1616def prepare_args_for_create_new_staking_contract (args : Any ):
1717 args .data = 'createNewDelegationContract'
18- args .data += '@' + Converters .str_int_to_hex_str (str (args .total_delegation_cap ))
19- args .data += '@' + Converters .str_int_to_hex_str (str (args .service_fee ))
18+ args .data += '@' + utils .str_int_to_hex_str (str (args .total_delegation_cap ))
19+ args .data += '@' + utils .str_int_to_hex_str (str (args .service_fee ))
2020
2121 args .receiver = DELEGATION_MANAGER_SC_ADDRESS
2222
@@ -57,41 +57,41 @@ def prepare_args_for_remove_nodes(args: Any):
5757
5858
5959def prepare_args_for_stake_nodes (args : Any ):
60- parsed_keys , num_keys = Converters .parse_keys (args .bls_keys )
60+ parsed_keys , num_keys = utils .parse_keys (args .bls_keys )
6161 args .data = 'stakeNodes' + parsed_keys
6262 args .receiver = args .delegation_contract
6363
6464 if args .estimate_gas :
65- args . gas_limit = estimate_system_sc_call ( args , MetaChainSystemSCsCost .DELEGATION_OPS
66- + MetaChainSystemSCsCost . STAKE , num_keys + 1 )
65+ cost = MetaChainSystemSCsCost .DELEGATION_OPS + MetaChainSystemSCsCost . STAKE
66+ args . gas_limit = estimate_system_sc_call ( args , cost , num_keys + 1 )
6767
6868
6969def prepare_args_for_unbond_nodes (args : Any ):
70- parsed_keys , num_keys = Converters .parse_keys (args .bls_keys )
70+ parsed_keys , num_keys = utils .parse_keys (args .bls_keys )
7171 args .data = 'unBondNodes' + parsed_keys
7272 args .receiver = args .delegation_contract
7373
7474 if args .estimate_gas :
75- args . gas_limit = estimate_system_sc_call ( args , MetaChainSystemSCsCost .DELEGATION_OPS
76- + MetaChainSystemSCsCost . UNBOND , num_keys + 1 )
75+ cost = MetaChainSystemSCsCost .DELEGATION_OPS + MetaChainSystemSCsCost . UNBOND
76+ args . gas_limit = estimate_system_sc_call ( args , cost , num_keys + 1 )
7777
7878
7979def prepare_args_for_unstake_nodes (args : Any ):
80- parsed_keys , num_keys = Converters .parse_keys (args .bls_keys )
80+ parsed_keys , num_keys = utils .parse_keys (args .bls_keys )
8181 args .data = 'unStakeNodes' + parsed_keys
8282 args .receiver = args .delegation_contract
8383
8484 if args .estimate_gas :
85- args . gas_limit = estimate_system_sc_call ( args , MetaChainSystemSCsCost .DELEGATION_OPS
86- + MetaChainSystemSCsCost . UNSTAKE , num_keys + 1 )
85+ cost = MetaChainSystemSCsCost .DELEGATION_OPS + MetaChainSystemSCsCost . UNSTAKE
86+ args . gas_limit = estimate_system_sc_call ( args , cost , num_keys + 1 )
8787
8888
8989def prepare_args_for_unjail_nodes (args : Any ):
9090 _prepare_args ("unJailNodes" , args )
9191
9292
9393def _prepare_args (command : str , args : Any ):
94- parsed_keys , num_keys = Converters .parse_keys (args .bls_keys )
94+ parsed_keys , num_keys = utils .parse_keys (args .bls_keys )
9595 args .data = command + parsed_keys
9696 args .receiver = args .delegation_contract
9797
@@ -101,7 +101,7 @@ def _prepare_args(command: str, args: Any):
101101
102102def prepare_args_change_service_fee (args : Any ):
103103 data = 'changeServiceFee'
104- data += '@' + Converters .str_int_to_hex_str (str (args .service_fee ))
104+ data += '@' + utils .str_int_to_hex_str (str (args .service_fee ))
105105
106106 args .data = data
107107 args .receiver = args .delegation_contract
@@ -111,7 +111,7 @@ def prepare_args_change_service_fee(args: Any):
111111
112112def prepare_args_modify_delegation_cap (args : Any ):
113113 data = 'modifyTotalDelegationCap'
114- data += '@' + Converters .str_int_to_hex_str (str (args .delegation_cap ))
114+ data += '@' + utils .str_int_to_hex_str (str (args .delegation_cap ))
115115
116116 args .data = data
117117 args .receiver = args .delegation_contract
0 commit comments