Node ReferenceDeFi
Sanctum
Liquid staking token (LST) data, APY, TVL, and metadata via Sanctum.
Sanctum is Solana's liquid staking hub. The Sanctum node provides LST pricing, APY data, TVL tracking, and metadata for all supported liquid staking tokens.
Prerequisites
No credential required. All operations use Sanctum's public API.
Operations
| Operation | Description | Key inputs |
|---|---|---|
| getSolValue | Get SOL value of LST tokens | lstSymbols |
| getApy | Get APY for LST tokens | lstSymbols |
| getTvl | Get TVL for LST tokens | lstSymbols |
| getHolders | Get holder count for LST tokens | lstSymbols |
| getLstMeta | Get metadata for LST tokens | lstSymbols |
| getApyHistory | Get historical APY data | lstSymbols, epochCount |
| getLstList | List all available LSTs | (none) |
| getFeaturedLsts | Get featured/promoted LSTs | (none) |
| getInfinityAllocation | Get Infinity pool allocation | (none) |
| getLstCategories | Get LST category groupings | (none) |
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| lstSymbols | string | For most ops | Comma-separated LST symbols (e.g., mSOL,jitoSOL,bSOL) |
| epochCount | number | No | Number of epochs for APY history (default: 10) |
Output
All operations return the standard envelope:
{
"success": true,
"operation": "getApy",
"data": { /* raw Sanctum response */ }
}Reference fields downstream with the response name (default sanctumResponse), for example {sanctumResponse.data.apys.mSOL}. Per-LST operations (getSolValue, getApy, getTvl, getHolders, getLstMeta) typically return values keyed by symbol; list operations return an array under .data.
Common use cases
- Compare APY across liquid staking options
- Monitor TVL shifts between LST providers
- Alert when an LST's APY drops below a threshold
