call_function
方法定义
def call_function(self, function_name: str, *args: Optional[Any]) -> Optional[TransactionReceiptData]参数说明
参数
类型
说明
返回值
字段
类型
说明
示例代码
最后更新于
def call_function(self, function_name: str, *args: Optional[Any]) -> Optional[TransactionReceiptData]最后更新于
# 调用合约函数
receipt = contract.call_function(
"transfer", # 函数名
"0x...", # 接收者地址
1000 # 转账金额
)
if receipt and receipt.transaction_status:
print(f"Transaction successful: {receipt.transaction_hash.hex()}")
print(f"Gas used: {receipt.gas_used}")