開發者平臺
主題

批量获取内部交易详情#

根据交易哈希批量查询由合约调用触发的内部交易明细,单次最多传入 20 个交易哈希(逗号分隔,重复哈希自动去重),结果通过 cursor+limit 游标分页返回。本接口仅支持 EVM 系公链。

支持的链:见获取交易 API 支持的链apiNameinternal-transaction-multi)。

请求地址#

GET
https://web3.okx.com/api/v6/explorer/transaction/internal-transaction-multi

请求参数#

参数名类型是否必填描述
chainIndexString链唯一标识,如 ETH 为 1、BTC 为 0;支持范围见获取交易 API 支持的链
txIdString交易哈希,多笔交易用逗号分隔,最多 20 笔;重复哈希自动去重
limitString每页返回条数,默认 20,最大 100
cursorString上次响应返回的游标;首页不传

响应参数#

参数名类型描述
limitString本页条数上限
cursorString下一页游标;空串表示没有更多。请求时原样回传,客户端不应解析或构造
transactionListArray内部交易列表
> txIdString交易哈希
> blockHashString区块哈希
> heightString区块高度
> transactionTimeString交易时间;Unix 毫秒时间戳
> operationString操作类型,如 call、delegatecall、create
> fromString发送方地址
> toString接收方地址
> isFromContractBooleanfrom 地址是否为合约地址
> isToContractBooleanto 地址是否为合约地址
> amountString交易金额

请求示例#

shell
curl --location --request GET 'https://web3.okx.com/api/v6/explorer/transaction/internal-transaction-multi?chainIndex=1&txId=0x1e4996d90e77ee87f6a1a2a071603ee5d55d6dd7b272209b741ff276f4a1c34c&limit=20' \
--header 'OK-ACCESS-KEY: 37c541a1-****-****-****-10fe7a038418' \
--header 'OK-ACCESS-SIGN: leaV********3uw=' \
--header 'OK-ACCESS-PASSPHRASE: 1****6' \
--header 'OK-ACCESS-TIMESTAMP: 2023-10-18T12:21:41.274Z'

响应示例#

json
{
  "code": "0",
  "msg": "",
  "data": [
    {
      "limit": "20",
      "cursor": "",
      "transactionList": [
        {
          "txId": "0x1e4996d90e77ee87f6a1a2a071603ee5d55d6dd7b272209b741ff276f4a1c34c",
          "blockHash": "0x7c1f0d95cbc7c4c018daae6cf3cf4ffef4dee62dfc9444838f4c5122a4899c9f",
          "height": "18126486",
          "transactionTime": "1694991899000",
          "operation": "call",
          "from": "0x7a250d5630b4cf539739df2c5dacb4c659f2488d",
          "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
          "isFromContract": true,
          "isToContract": true,
          "amount": "0.25"
        }
      ]
    }
  ]
}