AptosAptos Network's breakthrough technology and seamless user experience are now available on QuickNode.

Start building today!     

Contents

getSignaturesForAddress RPC Method

The API credit value for this method is 3 . To learn more about API credits and each method's value, visit the API Credits page.

Please note that the parameter minContextSlot is not a filter on historical transactions. You can use the before or until parameter to filter historical transactions.

Parameters:

  1. account_address - string - The account address encoded as base-58 string
  2. object - (optional) The configuration object with the following fields:

    limit - integer - (optional) (default: 1000) The maximum transaction signatures to return between 1 and 1000

    before - string - (optional) A base58-encoded transaction signature. If provided, the method will only return signatures that occurred before the specified transaction

    until - string - (optional) A base58-encoded transaction signature. If provided, the method will only return signatures that occurred at or before the specified transaction

    Commitment - string - (optional) The level of commitment required for the query. The options include:

    Finalized - string - The node will query the most recent block confirmed by the supermajority of the cluster as having reached maximum lockout, meaning the cluster has recognized this block as finalized

    Confirmed - string - The node will query the most recent block that has been voted on by the supermajority of the cluster

    Processed - string - The node will query its most recent block. Note that the block may not be complete

    minContextSlot - integer - (optional) The minimum slot at which the request can be evaluated

Returns:

  1. result - A JSON object with the following fields:

    blockTime - The estimated production time, as Unix timestamp (seconds since the Unix epoch). Null if not available

    confirmationStatus - The transaction's cluster confirmation status. The status can either be processed, confirmed, or finalized

    err - Error code if the transaction failed or null if the transaction succeeds

    memo - The memo associated with the transaction and null if no memo is present

    signature - The base58-encoded signature of the transaction

    slot - The slot number in which the transaction was confirmed

Code Examples:

from solana.rpc.api import Client
solana_client = Client("http://sample-endpoint-name.network.quiknode.pro/token-goes-here/")
print(solana_client.get_signatures_for_address("Vote111111111111111111111111111111111111111", limit=1))
Ready to get started? Create a free account