Exemple #1
0
 def get_transaction_data(abi: Dict, function_name: str, args: Any = None, kwargs: Any = None):
     """Get encoded transaction data"""
     args = args or list()
     fn_abi = find_matching_fn_abi(abi, function_name, args=args, kwargs=kwargs)
     return encode_transaction_data(
         None, function_name, contract_abi=abi, fn_abi=fn_abi, args=args, kwargs=kwargs
     )
 def get_transaction_data(abi: Dict,
                          function_name: str,
                          args: List = list()):
     """Get encoded transaction data"""
     fn_abi = find_matching_fn_abi(abi, function_name, args)
     args = ContractProxy.sanitize_args(fn_abi, args)
     return encode_transaction_data(abi, None, function_name, args)
Exemple #3
0
 def get_transaction_data(abi: Dict, function_name: str, args: List = None):
     """Get encoded transaction data"""
     args = args or list()
     fn_abi = find_matching_fn_abi(
         abi,
         function_name,
         args,
     )
     args = ContractProxy.sanitize_args(fn_abi, args)
     return encode_transaction_data(
         None,
         function_name,
         contract_abi=abi,
         fn_abi=fn_abi,
         args=args,
     )
 def get_transaction_data(abi: Dict, function_name: str, args: List = None):
     """Get encoded transaction data"""
     args = args or list()
     fn_abi = find_matching_fn_abi(
         abi,
         function_name,
         args,
     )
     args = ContractProxy.sanitize_args(fn_abi, args)
     return encode_transaction_data(
         None,
         function_name,
         contract_abi=abi,
         fn_abi=fn_abi,
         args=args,
     )