Recent Transactions
Pools
Recent Transactions
Returns Hadron and fee-split (sidecar) transactions for a pool, ordered newest first. Cursor-paginated — you can walk the full history of a pool by following next_cursor.
GET
Recent Transactions
Path Parameters
The pool config PDA address.
Query Parameters
Page size — number of transactions to return per request. Maximum
200.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.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.Solana cluster —
mainnet-beta or devnet.Response
Array of transaction records on this page, ordered by most recent first.
Cursor to pass as
?cursor=... on the next request to fetch the
following page. null when there are no more transactions (end of history).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’shadron_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.
.png?fit=max&auto=format&n=pH37fL0GL14scVCH&q=85&s=5749b485c8c5b2386a4cca404e97d6be)