getTransaction
Returns transaction details for a confirmed transaction. This method uses 160 credits from your daily balance.
Parameters
address: (string) [required] - Thebase58encoded program public key.config: (object) [optional] - Configuration object with the following options:commitment: (string) [optional] - The commitment level to use for the query. The default isfinalized. Possible values are:finalized- Queries the most recent block confirmed by a super majority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized.confirmed- Queries the most recent block that has been voted on by a super majority of the cluster.processed- Queries its most recent block. The block may still be skipped by the cluster.
maxSupportedTransactionVersion: (integer) [optional] - The maximum supported transaction version to return. If the requested transaction contains a transaction with a higher version, an error will be returned. If this parameter is omitted, only legacy transactions will be returned, and any versioned transaction will return an error.encoding: (string) [optional] - The encoding format to use. Can be one ofbase58,base64,json, andjsonParsed. The default isjson.
Returns
result- null if the transaction is not found or not confirmed, otherwise returns an object containing:
slot- The slot this transaction was processed in.blockTime- The block time of the transaction as Unix timestamp (seconds since the Unix epoch).nullif not available.meta- The transaction status metadata object, which contains additional information about the block and its transactions. The meta object can benull, or it may contain the following fields:err- Error code if the transaction failed, ornullif the transaction succeeds.fee- The total fees paid by all transactions in the block encoded asu64integer.innerInstructions- An array of objects representing the inner instructions of all transactions in the block (omitted if inner instruction recording is disabled). Each object has the following fields:logMessages- An array of strings containing any log messages generated by the block's transactions (omitted if inner instruction recording is disabled).postBalances- An array of lamport balances for each account in the block after the transactions were processed.postTokenBalances- An array of token balances for each token account in the block after the transactions were processed (omitted if inner instruction recording is disabled):accountIndex- The index of an account within a transaction.mint- The mint address of the token.owner- Thebase58encoded public key of the program this account has been assigned to.uiTokenAmount- The amount of a token transfer.amount- The amount of the token transferred.decimals- The number of decimal places used by the token.uiAmount- The amount of the token transferred in the smallest unit of the token.uiAmountString- The amount of the token transferred with the appropriate number of decimal places for the token.
preBalances- An array of lamport balances for each account in the block before the transactions were processed.preTokenBalances- An array of token balances for each token account in the block before the transactions were processed (omitted if inner instruction recording is disabled):accountIndex- The index of an account within a transaction.mint- The mint address of the token.owner- Thebase58encoded public key of the program this account has been assigned to.uiTokenAmount- The amount of a token transfer.amount- The amount of the token transferred.decimals- The number of decimal places used by the token.uiAmount- The amount of the token transferred in the smallest unit of the token.uiAmountString- The amount of the token transferred with the appropriate number of decimal places for the token.
rewards- An object containing information about the rewards earned by the block's validators (only present if the rewards are requested). It has the following fields:pubkey- The public key of the account that received the award encoded as abase58string.lamports- The number of reward lamports credited or debited by the account.postBalance- The account balance in lamports after the reward was applied.rewardType- The type of reward. It could befee,rent,voting, orstaking.commission- The vote account commission when the reward was credited, only present for voting and staking rewards.
status- The status of the transaction. It returnsOkif the transaction was successful, andErrif the transaction failed.
transaction- The transaction object. It could be either JSON format or encoded binary data, depending on the encoding parameter.message- An array of transaction objects included in the block:accountKeys- An array of public keys associated with the accounts that were accessed during the execution of transactions in the block.pubkey- The public key associated with the block producer that created the block.signer- Indicates if the account is a required transaction signer. It can also be used to identify the signers involved in the block's transactions and to verify the authenticity of the signatures.source- Identifies the accounts that provided the funds for the block's transactions.writable- A boolean value that indicates whether the accounts associated with the given public keys were modified by the transactions or not.
instructions- An array of instructions that were executed in the block's transactionsparsed- An array of parsed instructions that were executed in the block's transactionsinfo- An array of information objects that provide additional details about the transactions in the block.clockSysvar- Provides information about the current state of the blockchain.slotHashesSysvar- Provides information about the hashes of recent slots.vote- An array of vote accounts that were involved in the block's transactions.hash- The hash of the block. It can be used to uniquely identify the block and to verify the authenticity of the block's contents.slots- An array of slot numbers that correspond to the transactions in the block.timestamp- The Unix timestamp of the block's creation.
voteAccount- A vote account to identify the validator that produced the block and to verify the validity of their vote.voteAuthority- An authority associated with the vote account used to produce the block.
type- The type of the block. It can be used to differentiate between regular blocks and special blocks such as snapshot or transaction confirmation blocks.
program- The data associated with the program that was executed in the block's transactions.programId- The public key of the program that was executed in the block's transactions.stackHeight- The current depth of the execution stack.
recentBlockhash- The recent block hash for the account's cluster.
signatures- The list of transaction signatures contained within a particular block.
version- The version of the transaction. ReturnsundefinedifmaxSupportedTransactionVersionis not specified in the request.
Request
- curl
 
curl https://solana-mainnet.infura.io/v3/<YOUR-API-KEY> \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc": "2.0","id": 1,"method": "getTransaction","params": ["bVwuWqLs5wbHMHMavFfpK6zrg3mGY6AWVTNgdeDuWi1PxmFgvQYQJBMMcYp16fmJE9hwg4nNjDFok4rxmxQ6j5e",{"encoding": "jsonParsed","maxSupportedTransactionVersion":0}]}'
Response
- JSON
 
{
  "jsonrpc": "2.0",
  "result": {
    "blockTime": 1744593547,
    "meta": {
      "computeUnitsConsumed": 52018,
      "err": null,
      "fee": 10000,
      "innerInstructions": [
        {
          "index": 2,
          "instructions": [
            {
              "parsed": {
                "info": {
                  "authority": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
                  "destination": "EXp2FCTRX9tPyyjLneE7K6YRgh9qpqKnQLecXdRFMQFL",
                  "mint": "So11111111111111111111111111111111111111112",
                  "source": "GscCpwDVJfJ9Qv1svzLWpend7hvJq3Syrfuwe5YzHbtp",
                  "tokenAmount": {
                    "amount": "10",
                    "decimals": 9,
                    "uiAmount": 1e-8,
                    "uiAmountString": "0.00000001"
                  }
                },
                "type": "transferChecked"
              },
              "program": "spl-token",
              "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "stackHeight": 2
            },
            {
              "parsed": {
                "info": {
                  "authority": "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
                  "destination": "HTADwVNDuSxnzYyuwhfNyZAkaVCABnbNFZzEdcR35idy",
                  "mint": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
                  "source": "CPg85jShyN1Tez437qgR1jYbF43i8aWhTMWpbPCJoJqE",
                  "tokenAmount": {
                    "amount": "2583",
                    "decimals": 6,
                    "uiAmount": 0.002583,
                    "uiAmountString": "0.002583"
                  }
                },
                "type": "transferChecked"
              },
              "program": "spl-token",
              "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
              "stackHeight": 2
            }
          ]
        }
      ],
      "logMessages": [
        "Program 11111111111111111111111111111111 invoke [1]",
        "Program 11111111111111111111111111111111 success",
        "Program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA invoke [1]",
        ...
        "Program 11111111111111111111111111111111 success"
      ],
      "postBalances": [
        1160000,
        10799119391,
        ...
        5888160
      ],
      "postTokenBalances": [
        {
          "accountIndex": 3,
          "mint": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
          "owner": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
          "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "uiTokenAmount": {
            "amount": "173576140",
            "decimals": 6,
            "uiAmount": 173.57614,
            "uiAmountString": "173.57614"
          }
        },
        {
          "accountIndex": 12,
          "mint": "So11111111111111111111111111111111111111112",
          "owner": "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
          "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
          "uiTokenAmount": {
            "amount": "700864692413",
            "decimals": 9,
            "uiAmount": 700.864692413,
            "uiAmountString": "700.864692413"
          }
        },
        {
          "accountIndex": 13,
          "mint": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
          "owner": "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
          "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "uiTokenAmount": {
            "amount": "201175021191002",
            "decimals": 6,
            "uiAmount": 201175021.191002,
            "uiAmountString": "201175021.191002"
          }
        }
      ],
      "preBalances": [
        1170000,
        10799139401,
        ...
        5888160
      ],
      "preTokenBalances": [
        {
          "accountIndex": 3,
          "mint": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
          "owner": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
          "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "uiTokenAmount": {
            "amount": "173573816",
            "decimals": 6,
            "uiAmount": 173.573816,
            "uiAmountString": "173.573816"
          }
        },
        {
          "accountIndex": 12,
          "mint": "So11111111111111111111111111111111111111112",
          "owner": "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
          "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
          "uiTokenAmount": {
            "amount": "700864692403",
            "decimals": 9,
            "uiAmount": 700.864692403,
            "uiAmountString": "700.864692403"
          }
        },
        {
          "accountIndex": 13,
          "mint": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
          "owner": "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
          "programId": "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
          "uiTokenAmount": {
            "amount": "201175021193585",
            "decimals": 6,
            "uiAmount": 201175021.193585,
            "uiAmountString": "201175021.193585"
          }
        }
      ],
      "rewards": [],
      "status": {
        "Ok": null
      }
    },
    "slot": 333307946,
    "transaction": {
      "message": {
        "accountKeys": [
          {
            "pubkey": "AgkMbKTWCuiAaJ262TdpXhuMPvWa21GJmAmZfo6gLEPF",
            "signer": true,
            "source": "transaction",
            "writable": true
          },
          ...
          {
            "pubkey": "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
            "signer": false,
            "source": "lookupTable",
            "writable": false
          }
        ],
        "addressTableLookups": [
          {
            "accountKey": "CadRirmkx2CeeLd9LUtvF7D53822vrSt8PQULewPLm28",
            "readonlyIndexes": [
              2,
              0,
              5,
              4
            ],
            "writableIndexes": [
              1,
              9,
              10
            ]
          }
        ],
        "instructions": [
          {
            "parsed": {
              "info": {
                "base": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
                "lamports": 2039290,
                "newAccount": "GscCpwDVJfJ9Qv1svzLWpend7hvJq3Syrfuwe5YzHbtp",
                "owner": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
                "seed": "3JgKrBB3sagy1HMXai5hKbRnsuZZDudR",
                "source": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
                "space": 165
              },
              "type": "createAccountWithSeed"
            },
            "program": "system",
            "programId": "11111111111111111111111111111111",
            "stackHeight": null
          },
          {
            "parsed": {
              "info": {
                "account": "GscCpwDVJfJ9Qv1svzLWpend7hvJq3Syrfuwe5YzHbtp",
                "mint": "So11111111111111111111111111111111111111112",
                "owner": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
                "rentSysvar": "SysvarRent111111111111111111111111111111111"
              },
              "type": "initializeAccount"
            },
            "program": "spl-token",
            "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
            "stackHeight": null
          },
          {
            "accounts": [
              "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
              "GpMZbSM2GgvTKHJirzeGfMFoaZ8UR2X7F4v8vHTvxFbL",
              "D4FPEruKEHrG5TenZ2mpDGEfu1iUvTiqBxvpU8HLBvC2",
              "CLhjQNAdhn6qZiCpDmiQFVNrhfMumDGEGMBrnVmk7wTR",
              "GscCpwDVJfJ9Qv1svzLWpend7hvJq3Syrfuwe5YzHbtp",
              "HTADwVNDuSxnzYyuwhfNyZAkaVCABnbNFZzEdcR35idy",
              "EXp2FCTRX9tPyyjLneE7K6YRgh9qpqKnQLecXdRFMQFL",
              "CPg85jShyN1Tez437qgR1jYbF43i8aWhTMWpbPCJoJqE",
              "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
              "TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb",
              "So11111111111111111111111111111111111111112",
              "EyzgnBfHGe9hh169B8993muBVcoeURCnSgPbddBeSybo",
              "d2jwtX1E47jw4EwxPK9VSVCmQsQpu4tzniNkzk43rF3"
            ],
            "data": "E73fXHPWvSR1nM1Tw5ZRioYHwnqN3caKH",
            "programId": "CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C",
            "stackHeight": null
          },
          {
            "parsed": {
              "info": {
                "account": "GscCpwDVJfJ9Qv1svzLWpend7hvJq3Syrfuwe5YzHbtp",
                "destination": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA",
                "owner": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA"
              },
              "type": "closeAccount"
            },
            "program": "spl-token",
            "programId": "TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA",
            "stackHeight": null
          },
          {
            "parsed": {
              "info": {
                "destination": "ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt",
                "lamports": 20000,
                "source": "6FwAyRbvKwY4uAzgeWaXUHEqfSDaFcdcZsbBh1TQtnuA"
              },
              "type": "transfer"
            },
            "program": "system",
            "programId": "11111111111111111111111111111111",
            "stackHeight": null
          }
        ],
        "recentBlockhash": "BRRXvTHndixZBzAacVfLkCfXX8X4jzrWdd9WKKsmTKG3"
      },
      "signatures": [
        "bVwuWqLs5wbHMHMavFfpK6zrg3mGY6AWVTNgdeDuWi1PxmFgvQYQJBMMcYp16fmJE9hwg4nNjDFok4rxmxQ6j5e",
        "3mSzNawWNP75KjSH3yyLyydBWaeEV7nJsWNHzJy5ThN4h2sv1vBbygwbLeRFU9zuoeBDVfqdU1tPpH2G9m8eFUFp"
      ]
    },
    "version": 0
  },
  "id": 1
}