Transactions & Fees
getSignatureStatuses
Returns the statuses of a list of signatures
Parameters
An array of transaction signatures to confirm, as base-58 encoded strings
Response
Code Examples
Basic Request
Using web3.js
Using Python
Notes
- Returns the statuses of a list of transaction signatures
- By default, only searches recent status cache (last ~5 minutes of transactions)
- Setting searchTransactionHistory to true will search further back in the ledger
- null values in the response array indicate signatures that could not be found
- confirmationStatus indicates how finalized a transaction is on the network
Best Practices
- Use this method to check the status of recently submitted transactions
- Pass multiple signatures in a single request to reduce network overhead
- Set searchTransactionHistory to true only when needed (performance impact)
- Handle null values in the response array appropriately
- Check confirmationStatus to determine transaction finality level