# How to fetch transaction data for X1 Testnet ## Useful links [Fetch transaction detalis](https://www.oklink.com/docs/en/#blockchain-general-api-transaction-query-transaction-details) [Fetch transactions for an address](https://www.oklink.com/docs/en/#blockchain-general-api-address-query-address-transaction-list-information) ## Authorization **Header** ``` Key: Ok-Access-Key Value: 4aa1d357-c612-4d5d-b39e-e763145067e3 ``` ## Examples ### Fetch transaction for an address ``` Request https://www.oklink.com/api/v5/explorer/address/transaction-list?chainShortName=X1_TEST&address=0xb107c568224F4CD0619b40D5d91237A512B6f2F5 Response: { "code": "0", "msg": "", "data": [ { "page": "1", "limit": "20", "totalPage": "1", "chainFullName": "X1_TEST", "chainShortName": "X1_TEST", "transactionLists": [ { "txId": "0xb315644d4a01b5a1fca11a7363efb7846d5d1d7e8704697e43ea6572438bfb95", "methodId": "", "blockHash": "0xf1de42899311f8c41e7845a8431a422caab5109dd112accb2a4d2c5161d49032", "height": "2365350", "transactionTime": "1703069039000", "from": "0x09b801903bc286a3ce46d1653756d17d1f152a8b", "to": "0xb107c568224f4cd0619b40d5d91237a512b6f2f5", "isFromContract": false, "isToContract": false, "amount": "0.01", "transactionSymbol": "OKB", "txFee": "0.003549", "state": "success", "tokenId": "", "tokenContractAddress": "", "challengeStatus": "", "l1OriginHash": "" } ] } ] } ``` ### Fetch transaction details ``` Request https://www.oklink.com/api/v5/explorer/transaction/transaction-fills?chainShortName=X1_TEST&txid=0xb315644d4a01b5a1fca11a7363efb7846d5d1d7e8704697e43ea6572438bfb95 Response { "code": "0", "msg": "", "data": [ { "chainFullName": "X1_TEST", "chainShortName": "X1_TEST", "txid": "0xb315644d4a01b5a1fca11a7363efb7846d5d1d7e8704697e43ea6572438bfb95", "height": "2365350", "transactionTime": "1703069039000", "amount": "0.01", "transactionSymbol": "OKB", "txfee": "0.003549", "index": "0", "confirm": "216765", "inputDetails": [ { "inputHash": "0x09b801903bc286a3ce46d1653756d17d1f152a8b", "isContract": false, "amount": "" } ], "outputDetails": [ { "outputHash": "0xb107c568224f4cd0619b40d5d91237a512b6f2f5", "isContract": false, "amount": "" } ], "state": "success", "gasLimit": "21000", "gasUsed": "21000", "gasPrice": "0.000000169", "totalTransactionSize": "", "virtualSize": "425", "weight": "", "nonce": "3", "transactionType": "0", "methodId": "", "errorLog": "", "inputData": "0x", "tokenTransferDetails": [], "contractDetails": [] } ] } ```