Skip to main content
POST
enhancedGetTransactionsByAddress

Understanding enhancedGetTransactionsByAddress

  • enhancedGetTransactionsByAddress retrieves detailed parsed transaction history relating to a specific public address on Solana. It takes:
    • address - a base58-encoded string.
    • Object, optional:
      • limit - integer (between 1 and 1000, default 1000).
      • before - string, transaction hash.
      • after - string, transaction hash.
      • until - string, transaction hash.

Query example

JavaScript

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json

Request to get transactions for an account address.

jsonrpc
string
default:2.0
required

Version of the JSON-RPC protocol, should be 2.0.

Example:

"2.0"

id
integer
default:1
required

The request identifier.

Example:

1

chainId
integer
required

The blockchain chain ID.

Example:

101

method
enum<string>
required

API method being called.

Available options:
enhancedGetTransactionsByAddress
params
object[]
required

Parameters for getting transactions by address.

Account address details.

Response

200 - application/json

Successful response with transactions information.

jsonrpc
string
default:2.0
required

Version of the JSON-RPC protocol, should be 2.0.

Example:

"2.0"

id
integer
default:1
required

The request identifier.

Example:

1

chainId
integer
required

The blockchain chain ID.

Example:

101

result
object[]
required

Array of transactions.