Check transaction status

Check one or more transaction signatures or hashes.

Send hashes and the chain on which they were submitted. Results correspond to the requested entries and use these statuses:

StatusMeaning
pendingNo final result is available yet
processedSolana processed the transaction
confirmedThe chain reports confirmation
finalizedSolana reports finalization
failedThe chain reports execution failure; inspect err

For EVM chains, the current API reports pending, confirmed, or failed. Poll with exponential backoff and choose the confirmation threshold appropriate for your application.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

Create a plaintext JSON object containing the chain and transaction identifiers, then encrypt it.

The HTTP body is encrypted text. Before encryption, create this JSON object:

Decrypted JSON fieldRequiredDescription
chainYesChain where the transactions were submitted: sol, eth, bsc, or base
hashesYesNon-empty array of Solana Base58 signatures or 0x-prefixed EVM transaction hashes

Plaintext example:

{
  "chain": "sol",
  "hashes": ["TRANSACTION_SIGNATURE"]
}

Stringify this object, encrypt it as AES-256-GCM using 12-byte nonce || ciphertext || 16-byte tag, encode it with unpadded Base64URL, and send that string as the text/plain body. The ReadMe Node.js sample performs these steps.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Choose an example:
application/json