POST
/
9de47db917d4f69168e3fed02217d15b
curl --request POST \
  --url https://nd-326-444-187.p2pify.com/9de47db917d4f69168e3fed02217d15b \
  --header 'Content-Type: application/json' \
  --data '{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "getSignaturesForAddress",
  "params": [
    "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
  ]
}'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": [
    {}
  ]
}

Solana getSignaturesForAddress method

The Solana getSignaturesForAddress method returns the confirmed signatures for transactions involving an address.

This method provides a list of signatures for transactions that involve a specific address. It is useful for tracking the transaction history of an address.

Get you own node endpoint today

Start for free and get your app to production levels immediately. No credit card required.

You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

  • address — the public key of the address to retrieve signatures for.
  • options — (optional) additional options:
    • limit — the maximum number of signatures to return.
    • before — only return signatures before this signature.
    • until — only return signatures until this signature.

Response

  • value — an array of signature information objects, each containing:
    • signature — the signature of the transaction.
    • slot — the slot in which the transaction was processed.
    • err — whether the transaction resulted in an error.

Use case

A practical use case for getSignaturesForAddress is to track the transaction history of an address. This can be useful for wallets or other applications that need to display or make use of this information.

Body

application/json
id
integer
default:1
jsonrpc
string
default:2.0
method
string
default:getSignaturesForAddress
params
any[]

Response

200 - application/json
Signatures for address details
jsonrpc
string
id
integer
result
object[]