Node ReferenceDeFi
Orca
Pool data, token info, and protocol stats via Orca.
Orca is a concentrated liquidity DEX on Solana. The Orca node provides pool discovery, token lookups, and protocol statistics.
Prerequisites
No credential required. All operations use Orca's public API.
Operations
| Operation | Description | Key inputs |
|---|---|---|
| getPools | List pools with filtering and sorting | sortBy, tokenFilter, minTvl, limit |
| getPoolDetails | Get details for a specific pool | poolAddress |
| searchPools | Search pools by keyword | searchQuery |
| getToken | Get token details by mint | tokenMint |
| searchTokens | Search tokens by keyword | searchQuery |
| getTokens | List tokens with pagination | limit |
| getProtocolStats | Get Orca protocol-wide statistics | (none) |
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| poolAddress | string | For getPoolDetails | Pool address |
| tokenMint | string | For getToken | Token mint address |
| searchQuery | string | For search ops | Search keyword (max 200 chars) |
| tokenFilter | string | No | Filter pools by token |
| sortBy | string | No | Sort: tvl, volume, feeApr (default: tvl) |
| sortType | string | No | asc or desc (default: desc) |
| statsPeriod | string | No | Stats window: 24h, 7d, 30d (default: 24h) |
| minTvl | number | No | Minimum TVL filter |
| limit | number | No | Results limit (default: 10, max: 50) |
Output
All operations return the standard envelope:
{
"success": true,
"operation": "getPools",
"data": { /* raw Orca response */ }
}Reference fields downstream with the response name (default orcaResponse), for example {orcaResponse.data[0].address} for a pool list or {orcaResponse.data.liquidity} for getPoolDetails.
Common use cases
- Monitor concentrated liquidity pool performance
- Discover high-yield pools for LP strategies
- Track protocol-wide volume and TVL trends
