Skip to main content
GET
Recent Transactions

Path Parameters

string
required
The pool config PDA address.

Query Parameters

integer
default:"50"
Page size — number of transactions to return per request. Maximum 200.
string
Opaque pagination cursor. Omit on the first request; on subsequent requests, pass the next_cursor value from the previous response to fetch the next page. When the server returns next_cursor: null (equivalently has_more: false), you have reached the end of the pool’s history.
string
Filter by instruction type (e.g. SwapExactIn, Deposit, Distribute). See the Instruction Types and Fee-Split Instruction Types tables below for possible values. When set, only transactions matching this type are returned. Pages may contain fewer than limit results.
string
default:"mainnet-beta"
Solana cluster — mainnet-beta or devnet.

Response

array
Array of transaction records on this page, ordered by most recent first.
string | null
Cursor to pass as ?cursor=... on the next request to fetch the following page. null when there are no more transactions (end of history).
boolean
true if more transactions are available beyond this page, false if this is the last page.

Instruction Types

Fee-Split Instruction Types

Instructions from the fee-split sidecar program. They appear alongside Hadron instructions in this endpoint, attributed to the pool via the fee-split config’s hadron_pool_config, and are filterable with instruction_type. Per-recipient credit and distribution amounts are not on these rows — those are tracked separately by the sidecar indexer.