getSignatureStatuses RPC Method
Returns the statuses of a list of signatures.Method Information
- Each signature must be a txid (the first signature of a transaction)
- By default, searches only the recent status cache
- Recent status cache retains statuses for all active slots plus
MAX_RECENT_BLOCKHASHESrooted slots
Parameters
array requiredAn array of transaction signatures to confirm
- Base-58 encoded strings
- Maximum of 256 signatures per request
object optionalConfiguration object containing the following fields:searchTransactionHistory
bool optional\- If
true- Solana node will search its ledger cache for signatures not found in the recent status cache
Result Details
An array of results, each potentially containing:-
<null>- Unknown transaction -
<object>- Transaction status information:-
slot: <u64>- The slot where the transaction was processed
-
confirmations: <usize|null>- Number of blocks since signature confirmation
nullif rooted and finalized by cluster supermajority
-
err: <object|null>- Transaction error details
nullif transaction succeeded- Contains TransactionError details if transaction failed
-
confirmationStatus: <string|null>- Cluster confirmation status
- Possible values:
processed,confirmed, orfinalized
-
Important Notes
- Supports up to 256 signatures per request
- Optional historical search available
- Provides detailed transaction processing information