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)
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, )