getSignatureStatuses
Returns the statuses of a list of transaction signatures. This method is essential for checking whether transactions have been confirmed, failed, or are still processing. It's commonly used by wallets and dApps to monitor transaction status and provide real-time feedback to users. You can check up to 256 signatures in a single request.
Authorizations
Body
jsonrpcstring · enumRequiredExample:
JSON-RPC protocol version
2.0Possible values: idone ofRequiredExample:
Request identifier that will be returned in the response
1stringOptional
numberOptional
methodstring · enumRequiredExample:
The RPC method name
getSignatureStatusesPossible values: Responses
200
Successful Response
application/json
401
Unauthorized
text/plain
403
Forbidden
text/plain
429
Too Many Requests
text/plain
500
Internal Server Error
text/plain
post
/curl -X POST https://public.rpc.solanavibestation.com \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "getSignatureStatuses",
"params": [
[
"5VERv8NMvzbJMEkV8xnrLkEaWRtSz9CosKDYjCJjBRnbJLgp8uirBgmQpjKhoR4tjF3ZpRzrFmBV6UjKdiSZkQUW",
"3XjJQgL5orvW28L5dBL1FficvsJ3jQVgpugfPHZgRrey1FVDntYF47UDKW6kNPo1BfLgjpTLu4yvyebviYdZ1o4W"
],
{
"searchTransactionHistory": true
}
]
}'
{
"jsonrpc": "2.0",
"result": {
"context": {
"apiVersion": "2.0.15",
"slot": 123456789
},
"value": [
{
"slot": 123456789,
"confirmations": null,
"err": null,
"confirmationStatus": "finalized"
},
{
"slot": 123456788,
"confirmations": 15,
"err": null,
"confirmationStatus": "confirmed"
},
{
"slot": 123456787,
"confirmations": null,
"err": {
"InstructionError": [
0,
{
"Custom": 1
}
]
},
"confirmationStatus": "finalized"
}
]
},
"id": 1
}Last updated