getConfirmedSignaturesForAddress2 - Solana

getConfirmedSignaturesForAddress2. Allows developers to fetch a list of confirmed transaction signatures for a specified address

getConfirmedSignaturesForAddress2 - solana [Value: 35CU]
Allows to fetch a list of confirmed transaction signatures for a specified address
Use cases

Use cases

  • Retrieve recent transactions for any address
  • Track changes to specific Solana addresses
  • Identify suspicious activities in transaction patterns
Constraints

Constraints

  • Restricted by API call limits
  • Large data sets might affect performance
  • Potential delays in data retrieval
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" \
  --data '{"jsonrpc": "2.0","id": 1,"method": "getConfirmedSignaturesForAddress2","params": ["Vote111111111111111111111111111111111111111",{"limit": 1}]}'
Copy
Response
200
{
  "jsonrpc": "2.0",
  "result": [
    {
      "signature": "5qzm9W1ckKgtDDm6NdQ1QcTzy9dr9WhdC27RFVdCpyyhv5QhyCR9Z43ZzQhy7o2a7yNVxgNTd29p2CCZQaYF7LCn",
      "slot": 94101948,
      "err": null,
      "memo": null,
      "blockTime": 1625247600
    }
  ],
  "id": 1
}
Copy

Request params

idinteger
jsonrpcstring
methodstring
Parametersarray
array
acc_addstring
The account address encoded in base-58.
objectarray
: Configuration object containing the following fields:
array
limitinteger
(Default: 1000) The maximum number of transaction signatures to return. Valid range is 1 to 1000.
beforestring
A base-58 encoded transaction signature. If provided, only signatures before this transaction will be returned
untilstring
A base-58 encoded transaction signature. If provided, only signatures at or before this transaction will be returned
commitmentstring
The level of commitment required for the query
  • finalized - The node will query the most recent block confirmed by supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized
  • confirmed - The node will query the most recent block that has been voted on by supermajority of the cluster

Response

200
An array of transaction signature details, ordered from newest to oldest.

Response params

object
idinteger
jsonrpcstring
resultstring
object
blockTimeinteger
The Unix timestamp of when the transaction was processed. Null if not available.
confirmationStatusstring
The level of commitment required for the query
  • finalized - The node will query the most recent block confirmed by supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized
  • confirmed - The node will query the most recent block that has been voted on by supermajority of the cluster
  • processed - The node will query its most recent block. Note that the block may not be complete
errstring
Error code if the transaction failed, or null if it succeeded
memostring
The memo associated with the transaction, or null if there is no memo.
signaturestring
The transaction's signature, encoded in base-58.
slotstring
The slot number where the transaction was confirmed.