Transaction
getTransaction
Returns transaction details for a confirmed transaction.
Parameters
signaturestring required Transaction signature, as base-58 encoded string.
configobject optional Configuration object.
commitmentstringCommitment level.
encodingstringEncoding for the returned transaction.
maxSupportedTransactionVersionnumberHighest transaction version to return. Set to 1 to include v1 transactions.
Result
object | nullIf transaction not found, result is null. Otherwise, an object containing slot, transaction, blockTime, and meta.
Solana
As we do not yet have historical data available on Solana, if a transaction is not found, we will return an error object that contains our oldest stored slot.
Example
JSON{
"jsonrpc": "2.0",
"id": 1,
"error": {
"code": -32017,
"message": "Transaction not available in cache",
"data": {
"oldestSlot": 938489449
}
}
}
FOGO
Historical data is available for Fogo Mainnet (not testnet). If transaction not found, result is null. Otherwise, an object containing slot, transaction, blockTime, and meta.
Example
Request
JSONcurl "https://eu.fluxrpc.com?key=<your-API-key>" -s -X POST -H "Content-Type: application/json" -d '
{
"jsonrpc": "2.0",
"id": 1,
"method": "getTransaction",
"params": [
"2nBhEBYYvfaAe16UMNqRHre4YNSskvuYgx3M6E4JP1oDYvZEJHvoPzyUidNgNX5r9sTyN1J9UxtbCXy2rqYcuyuv",
{ "commitment": "finalized", "encoding": "jsonParsed", "maxSupportedTransactionVersion": 1 }
]
}'Response
JSON{
"jsonrpc": "2.0",
"result": {
"slot": 430,
"transaction": {
"message": {
"accountKeys": [],
"instructions": []
},
"signatures": []
},
"meta": {
"err": null,
"fee": 5000,
"preBalances": [],
"postBalances": []
},
"blockTime": 1574721591
},
"id": 1
}