Solana RPC · Transactions

POST getSignatureStatuses

Confirmation status of one or more signatures.

Endpoint

POST  https://solrpc.infinityblocks.io/<API_KEY>

Standard Solana JSON-RPC 2.0 over HTTP POST. The API key is part of the URL path.

Parameters

ParamTypeRequiredDescription
signaturesstring[]yesUp to 256 base-58 signatures.
configobjectnosearchTransactionHistory (bool).

Request

curl -s https://solrpc.infinityblocks.io/<API_KEY> \
  -X POST -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"getSignatureStatuses","params":[["<SIGNATURE>"],{"searchTransactionHistory":true}]}'

With @solana/web3.js

const { value } = await rpc.getSignatureStatuses(["<SIGNATURE>"], { searchTransactionHistory: true });

Response

{ "jsonrpc": "2.0", "id": 1, "result": { "context": { "slot": 423214981 }, "value": [ { "slot": 423214000, "confirmations": null, "err": null, "confirmationStatus": "finalized" } ] } }

Try it

Run getSignatureStatuseslive · POST

Replace placeholders (e.g. <ADDRESS>) with real values. Your key is stored only in this browser.