account/txlistinternal - 获取指定交易触发的内部交易清单
当一个合约方法内部调用其他合约方法时,这种交易被成为内部交易。 使用account模块的txlistinternal方法获取指定交易触发的内部交易清单。
API调用
GET|POST /api
查询|表单参数:
- module:account
- action:txlistinternal
- txhash:要查询的以太坊交易哈希
- startblock:起始区块
- endblock:结束区块
- sort:排序方式,asc-升序,desc-降序
- apikey:etherscan的API密钥令牌
API返回结果
JSON对象,主要字段如下:
- status:状态码,1为成功
- message:调用描述信息,OK为成功
- result:调用结果数组,每个成员为一个交易,包含如下字段:
- blockNumber:所在区块号
- timeStamp:时间戳
- hash:交易哈希
- from:发起账号
- to:接收账号
- value:交易金额
- contractAddress:合约地址
- input:交易附加数据
- type:内部交易类型
- gas:交易用量
- gasPrice:交易价格
- traceId:跟踪ID
- isError:是否失败,0 - 成功, 1 - 失败
- errCode:错误代码
示例代码
curl示例调用如下,或者直接点击这里在浏览器中调用:
~$ curl https://api.etherscan.io/api?module=account&action=txlistinternal&txhash=0x40eb908387324f2b575b4879cd9d7188f69c8fc9d87c901b9e2daaea4b442170&apikey=YourApiKeyToken
返回结果:
{
"status": "1",
"message": "OK",
"result": [
{
"blockNumber": "1743059",
"timeStamp": "1466489498",
"from": "0x2cac6e4b11d6b58f6d3c1c9d5fe8faa89f60e5a2",
"to": "0x66a1c3eaf0f1ffc28d209c0763ed0ca614f3b002",
"value": "7106740000000000",
"contractAddress": "",
"input": "",
"type": "call",
"gas": "2300",
"gasUsed": "0",
"isError": "0",
"errCode": ""
}
]
}