Skip to main content
GET
/
pools
/
{address}
/
transactions
Recent Transactions
curl --request GET \
  --url https://api.hadron.fi/pools/{address}/transactions
{
  "data": [
    {
      "signature": "XK7Cu5FSNkBP55ZMXLcMv1ZVUTB2cYCVrngtWHWf7ci8L3XjuVgnw1FwNQa7vsVNZ2QrHdwGVHkQqboLENp4Qj2",
      "timestamp": 1773239503,
      "slot": 405713326,
      "instruction_type": "UpdateDeltaStaleness",
      "success": true,
      "error": null
    },
    {
      "signature": "5ZVLukBf3HfmT7d9Emte1fobjhtHsjps5TXtNZboTK3di76NbVUxHsLDFuzcnyhnjYLNnVdJajKg9k5NJCs9CLCi",
      "timestamp": 1773239448,
      "slot": 405713180,
      "instruction_type": "SwapExactIn",
      "success": true,
      "error": null
    }
  ]
}

Path Parameters

address
string
required
The pool config PDA address.

Query Parameters

limit
integer
default:"50"
Number of transactions to return. Maximum 200.
cluster
string
default:"mainnet-beta"
Solana cluster — mainnet-beta or devnet.

Response

data
array
Array of transaction records, ordered by most recent first.

Instruction Types

TypeDescription
InitializePool initialization
DepositLiquidity deposit
WithdrawLiquidity withdrawal
SwapExactInSwap with exact input amount
SwapExactOutSwap with exact output amount
UpdateMidpriceOracle midprice update
UpdateDeltaStalenessDelta staleness parameter update
SetCurvePrice curve update
SetRiskCurveRisk curve update
SubmitCurveUpdatesBatch curve update submission
SetPoolStatePool state change (pause/freeze/resume)
AcceptAuthorityAuthority transfer acceptance
{
  "data": [
    {
      "signature": "XK7Cu5FSNkBP55ZMXLcMv1ZVUTB2cYCVrngtWHWf7ci8L3XjuVgnw1FwNQa7vsVNZ2QrHdwGVHkQqboLENp4Qj2",
      "timestamp": 1773239503,
      "slot": 405713326,
      "instruction_type": "UpdateDeltaStaleness",
      "success": true,
      "error": null
    },
    {
      "signature": "5ZVLukBf3HfmT7d9Emte1fobjhtHsjps5TXtNZboTK3di76NbVUxHsLDFuzcnyhnjYLNnVdJajKg9k5NJCs9CLCi",
      "timestamp": 1773239448,
      "slot": 405713180,
      "instruction_type": "SwapExactIn",
      "success": true,
      "error": null
    }
  ]
}