查询指定交易哈希交易明细#

获取链上交易基础信息。

请求路径#

GET
https://web3.okx.com/api/v5/xlayer/transaction/transaction-fills

请求参数#

参数名类型是否必须描述
chainShortNameString公链缩写符号,例如 XLAYER
txidString交易哈希,最多可批量查询20笔交易,以英文逗号分隔

响应参数#

参数名类型描述
chainFullNameString公链全称,例如:X Layer
chainShortNameString公链缩写符号,例如:XLAYER
txidString交易哈希
heightString交易发生的区块
transactionTimeString交易时间;Unix时间戳的毫秒数格式,如 1597026383085
transactionTypeString交易类型 0:原始交易类型 1:EIP2930 2:EIP1559
amountString交易数量
transactionSymbolString交易数量对应的币种
methodIdString方法
errorLogString交易失败日志
inputDataString输入数据
txfeeString手续费
indexString交易在区块里的位置索引
confirmString已确认区块数
inputDetailsArray输入地址列表
> inputHashString发起交易的hash地址
> isContractBol发起交易的地址是否是合约地址 true:是 ;false:否
> amountString该地址的交易数量
outputDetailsArray输出地址列表
> outputHashString接收交易的hash地址
> isContractBol接收交易的地址是否是合约地址 true:是 ;false:否
> amountString该地址的交易数量
stateString交易状态 success:成功 fail:失败 pending:等待确认
gasLimitStringgas限额
gasUsedStringgas消耗
gasPriceStringgas价格
totalTransactionSizeString总交易大小
virtualSizeString虚拟交易大小
weightString交易重量
nonceString发起者地址发起的第几笔交易
isAaTransactionBol是否为AA交易
tokenTransferDetailsArray代币转账明细,最多返回20条,可通过新接口GET /api/v5/xlayer/transaction/internal-transaction-detailGET /api/v5/xlayer/transaction/token-transaction-detail查询更多数据
> indexString该交易在区块里的位置索引
> tokenString代币名称
> tokenContractAddressString代币合约地址
> symbolString代币符号
> fromString转出代币地址
> toString接收代币地址
> isFromContractBol转出代币地址是否是合约地址
> isToContractBol接收代币地址是否是合约地址
> tokenIdStringNFT的ID
> amountString转账数量
contractDetailsArray合约调用转账明细
> indexString该交易在区块里的位置索引
> fromString转出代币地址
> toString接收代币地址
> isFromContractBol转出代币地址是否是合约地址
> isToContractBol接收代币地址是否是合约地址
> amountString转账数量
> gasLimitStringgas限额

请求示例#

shell
curl --location --request GET 'https://web3.okx.com/api/v5/xlayer/transaction/transaction-fills?chainShortName=xlayer&txid=0x88c719ff4e6be26a81d642f5bbc6408e64dbd3dfdc9ef170a14d4fcf1c1db10c' \
--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": [
        {
            "chainFullName": "X Layer",
            "chainShortName": "XLAYER",
            "txid": "0x88c719ff4e6be26a81d642f5bbc6408e64dbd3dfdc9ef170a14d4fcf1c1db10c",
            "height": "31136282",
            "transactionTime": "1755493834000",
            "amount": "0.25830859001436063",
            "transactionSymbol": "OKB",
            "txfee": "0.000021",
            "index": "2",
            "confirm": "7",
            "inputDetails": [
                {
                    "inputHash": "0x55bd572ece54c253888f96bb1722fbc237c6936f",
                    "isContract": false,
                    "amount": ""
                }
            ],
            "outputDetails": [
                {
                    "outputHash": "0xd6e86442e5227bd135cf656be48117d43ce92e3b",
                    "isContract": false,
                    "amount": ""
                }
            ],
            "state": "success",
            "gasLimit": "21000",
            "gasUsed": "21000",
            "gasPrice": "0.000000001",
            "totalTransactionSize": "",
            "virtualSize": "428",
            "weight": "",
            "nonce": "6",
            "transactionType": "0",
            "methodId": "",
            "errorLog": "",
            "inputData": "0x",
            "isAaTransaction": false,
            "tokenTransferDetails": [],
            "contractDetails": []
        }
    ]
}