# 交易(Transactions)

# 引入模组

from ethereum_scan.features.obj import Key, Transactions

# 检查合约执行状态

# 方法说明

该方法获取合约执行的状态

# 参数说明

参数 描述 参数类型 是否必须 默认值
txhash 合约的哈希值 string

# 示例代码

from ethereum_scan.features.obj import Key, Transactions
# 实例化密钥类
key = Key(api_key="你申请的API-KEY")
# 实例化交易类
transactions = Transactions(key)
# 获取响应数据
result = transactions.check_contract_execution_status(txhash="需要检索的合约哈希值")
# 打印响应数据
print(result)

# 运行结果

{
   "status":"1",
   "message":"OK",
   "result":{
      "isError":"1",
      "errDescription":"Bad jump destination"
   }
}

# 检查交易执行状态

# 方法说明

该方法获取交易执行的状态

# 参数说明

参数 描述 参数类型 是否必须 默认值
txhash 交易的哈希值 string

# 示例代码

from ethereum_scan.features.obj import Key, Transactions
# 实例化密钥类
key = Key(api_key="你申请的API-KEY")
# 实例化交易类
transactions = Transactions(key)
# 获取响应数据
result = transactions.check_transaction_receipt_status(txhash="需要检索的交易哈希值")
# 打印响应数据
print(result)

# 运行结果

{
   "status":"1",
   "message":"OK",
   "result":{
      "status":"1"
   }
}