getSignaturesForAddress - Solana

getSignaturesForAddress. Retrieves confirmed signatures for transactions involving a specified address

getSignaturesForAddress - solana [Value: 28CU]
Retrieves confirmed signatures for transactions involving a specified address
Use cases

Use cases

  • Fetch transaction signatures associated with a specific address
  • Track transaction history for a particular Solana address
  • Verify recent transactions for an account
Constraints

Constraints

  • Only includes transaction signatures for the specified address
  • Requires current blockchain data for accuracy
  • API rate limits may restrict access frequency
Get started
Unlock Access to 50+ chains
Boost your app's speed and reliability with dRPC - get your access API key

Language

Request
Examples
curl https://solana.drpc.org \
  -X POST \
  -H "Content-Type: application/json" \
  -d $'
    {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "getSignaturesForAddress",
      "params": ["Vote111111111111111111111111111111111111111",{"limit": 1}]
      }
  '
Copy
Response
200
{
  "jsonrpc": "2.0",
  "result": [
    {
      "signature": "3bY7Zr2WgtQz8dqRfZ9P3vHzS9wTx9uG23M1RH1KPzvDkt6ggQ5cjjyHT1JgD9HdEvFnUdN8C1LjR8FZbcHD7Cxh",
      "slot": 98123569,
      "err": null,
      "memo": null,
      "blockTime": 1635907302
    }
  ],
  "id": 1
}
Copy

Request params

idinteger
jsonrpcstring
methodstring
Parametersarray
array
account_addressstring
The account address encoded in base-58 format.
configobject
Configuration options for the query, including:
array
limitinteger
Maximum number of transaction signatures to return, ranging from 1 to 1000. Defaults to 1000.
beforestring
Start searching backwards from this transaction signature. If not specified, the search begins from the latest confirmed block.
untilstring
Search until this transaction signature, if found before the limit is reached.
commitmentstring
Specifies the commitment level. Options are: finalized, confirmed, processed
limitinteger
Maximum number of transaction signatures to return, ranging from 1 to 1000. Defaults to 1000.

Response

200
A JSON object containing transaction details.

Response params

object
idinteger
jsonrpcstring
resultstring
object
blockTimeinteger
The estimated production time of the block as a Unix timestamp. Null if not available.
confirmationStatusstring
The transaction's confirmation status in the cluster, which can be "processed", "confirmed", or "finalized".
errobject
Error code if the transaction failed, or null if it succeeded.
memostring
The memo associated with the transaction, or null if no memo is present.
signaturestring
The transaction's signature, encoded in base58.
slotinteger
The slot number where the transaction was confirmed.