37 Solana programs · 1,074 decoded instructions and events · sub-50ms latency · gRPC over TLS
One markdown reference page for every instruction and event we decode. Account tables, argument types, payload fields, and ready-to-run gRPC client samples in Python, JavaScript, Rust, Go, and grpcurl. Powered by NoLimitNodes.
Quickstart · Programs · Page format · How it works · Glossary · Live →
A complete markdown reference for every Solana program instruction and event in the NoLimitNodes Program Streams catalogue. 37 programs. 1,074 decoded streams. Every page tells you the gRPC topic, the accounts an instruction takes, the arguments it accepts, the fields an event emits, and gives you working subscriber code in five languages.
If you're trying to integrate any of these on Solana — without writing your own anchor IDL parser, your own borsh deserializer, or your own log scraper — start here, then go stream it live.
You're in the right place if you're looking for:
- A PumpFun decoder reference — every instruction, every event, every account, with code samples
- A Raydium AMM / CLMM / CPMM decoder reference with full instruction and event coverage
- A Meteora DLMM, DAMM, Pools, Vault, and Dynamic Bonding Curve reference
- The Orca Whirlpool instruction and event reference
- A Jupiter Swap, DCA, Limit Order, and Perpetuals reference
- A Kamino Lending, Vault, Farms, and Limit Orders reference
- The OpenBook v2 orderbook DEX reference
- A Boop, Moonshot, DumpFun, Vertigo, Virtuals launchpad reference
- A Solana gRPC streaming API that delivers any of the above as decoded JSON or Protobuf
Browse the Programs section below. Click into any program (e.g. PumpFun, Raydium CLMM, Meteora DLMM) and pick the instruction or event you need. Every stream has its own page with topic, schema, and code samples.
Head to https://app.nolimitnodes.com/register and start a free trial. Once you're in, copy your eventstream policy from the dashboard.
Every stream page has copy-paste examples in five languages. Here's the universal grpcurl form:
grpcurl \
-H 'x-eventstream-policy: <your-policy>' \
-d '{"topic":"<topic>","format":"JSON"}' \
events.nln.clr3.org:443 \
nln.stream.v1.StreamService/SubscribeDecoded JSON events stream back to you in under 50ms from block confirmation.
Looking for production-grade gRPC client code? See the companion repo with working clients in 7 languages: ultimate-solana-programs-streaming-reference.
Every individual stream page (1,074 of them) follows the same format:
- Topic — the gRPC topic name (e.g.
solana.pump_fun.buy) - Stream details — program ID, type (instruction or event), endpoint, service, link to the live page
- Accounts table (instructions) — index, name, type, signer flag, writable flag, optional flag
- Arguments table (instructions) or Fields table (events) — name and decoded type for every parameter
- Code examples — copy-paste subscriber in grpcurl, Python, JavaScript (Node.js), Rust (tonic), and Go
- Related streams — the other instructions and events on the same program, plus related programs
37 Solana programs. Click any program to see its full instruction and event reference.
Bonding-curve token launches, post-graduation AMMs, and the surrounding fee infrastructure.
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Boop | 54 | boop8hVGQGqe… |
Social token launchpad with Meteora-integrated liquidity | live → |
| PumpFun | 52 | 6EF8rrecthR5… |
The memecoin launchpad powering Solana's token economy | live → |
| PumpSwap | 47 | pAMMBay6oceH… |
The AMM where graduated PumpFun tokens trade | live → |
| PumpFees | 31 | pfeeUxB6jkeY… |
Fee distribution and revenue tracking for the PumpFun ecosystem | live → |
| Virtuals | 12 | 5U3EU2ubXtK8… |
AI agent token launchpad on Solana | live → |
| DumpFun | 9 | DumpFunGAgW6… |
Token launchpad with unique dump mechanics | live → |
| Vertigo | 9 | vrTGoBuy5rYS… |
Token launchpad with custom pool mechanics | live → |
| Moonshot | 6 | MoonCVVNZFSY… |
Token launchpad with configurable bonding curves | live → |
AMM v4, CLMM, CPMM, concentrated-liquidity, stable-swap, weighted-pool, orderbook, and aggregator programs.
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Raydium CLMM | 36 | CAMMCzo5YL8w… |
Raydium's concentrated liquidity for capital-efficient trading | live → |
| Raydium Launchpad | 29 | LanMV9sAd7wA… |
Raydium's token launch platform with built-in liquidity | live → |
| Raydium AMM | 19 | 675kPX9MHTjS… |
Solana's original and largest automated market maker | live → |
| Raydium CPMM | 16 | CPMMoo8L3F4N… |
Raydium's constant product pools for broad token coverage | live → |
| Raydium Liquidity Locking | 4 | LockrWmn6K5t… |
LP token locking for Raydium pools | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Meteora DLMM | 99 | LBUZKhRxPF3X… |
Dynamic liquidity with dynamic fees that adapt to volatility | live → |
| Meteora AMM | 61 | cpamdpZCGKUy… |
Meteora's automated market maker with multi-pool architecture | live → |
| Meteora Dynamic Bonding Curve | 51 | dbcij3LWUppW… |
Token launches with dynamic bonding curves on Meteora | live → |
| Meteora Pools | 26 | Eo7WjKq67rjJ… |
Standard constant product pools on Meteora | live → |
| Meteora Vault | 14 | 24Uqj9JCLxUe… |
Yield vaults and strategy management on Meteora | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Orca Whirlpool | 72 | whirLbMiicVd… |
The concentrated liquidity DEX for Solana's biggest pairs | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Jupiter Swap | 23 | JUP6LkbZbjS1… |
Solana's leading DEX aggregator routing swaps across every pool | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| OKX DEX V3 | 25 | proVF4pMXVaY… |
Latest version of OKX's on-chain DEX on Solana | live → |
| OKX DEX | 16 | 6m2CDdhRgxpH… |
OKX's on-chain DEX aggregator on Solana | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Stabble Stable Swap | 21 | swapNyd8XiQw… |
Low-slippage stablecoin swaps on Solana | live → |
| Stabble Weighted Swap | 15 | swapFpHZwjEL… |
Weighted pool swaps for balanced portfolio trading | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| PancakeSwap | 38 | HpNfyc2Saw7R… |
Multi-chain DEX now live on Solana | live → |
| OpenBook V2 | 29 | opnb2LAfJYbR… |
On-chain central limit order book for Solana | live → |
| BonkSwap | 19 | BSwp6bEBihVL… |
Community DEX built for the BONK ecosystem | live → |
| DFlow Aggregator V4 | 19 | DF1ow4tspfHX… |
Order flow aggregation for better execution | live → |
| Lifinity AMM V2 | 3 | 2wT8Yq49kHgD… |
Oracle-based AMM with proactive market making | live → |
Lending markets, automated vaults, leverage perps, limit orders, and liquid staking.
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Jupiter Perpetuals | 59 | PERPHjGBqRHA… |
Leveraged perpetual trading powered by Jupiter's liquidity | live → |
| Jupiter DCA | 12 | DCA265Vj8a9C… |
Dollar cost averaging with automatic execution on Jupiter | live → |
| Jupiter Limit Orders | 9 | jupoNjAxXgZ4… |
On-chain limit orders with Jupiter's liquidity | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Kamino Lending | 58 | KLend2g3cP87… |
Solana's largest lending and borrowing protocol | live → |
| Kamino Farms | 26 | FarmsPZpWu9i… |
Yield farming and reward distribution on Kamino | live → |
| Kamino Limit Orders | 15 | LiMoM9rMhrdY… |
On-chain limit orders within the Kamino ecosystem | live → |
| Kamino Vault | 12 | kvauTFR8qm1d… |
Automated yield strategies on Kamino | live → |
| Program | Streams | Program ID | Description | |
|---|---|---|---|---|
| Marinade Finance | 28 | MarBmsSgKXdr… |
Liquid staking protocol powering mSOL on Solana | live → |
NoLimitNodes ingests every Solana block as it confirms, decodes every instruction and event using the program's IDL, and republishes the decoded payload over a gRPC streaming service. You subscribe to one or more topics and receive structured JSON or Protobuf in your client of choice.
- Endpoint:
events.nln.clr3.org:443(gRPC over TLS) - Service:
nln.stream.v1.StreamService - Auth:
x-eventstream-policymetadata header (issued from the dashboard) - Format: JSON or Protobuf, your choice on the wire
- Latency: sub-50ms median from block confirmation to client
Is this an alternative to Yellowstone gRPC, Helius, Shyft, or Triton? Yes — for Solana streaming. NoLimitNodes delivers decoded events out of the box (no client-side anchor parsing, no borsh deserialization, no log regex). One connection covers every program in this reference.
Do I need to write a proto client? Only if you're using Rust, Go, or another typed language — and even then, you only generate it once from stream_service.proto. Python, JavaScript, and grpcurl all run from a single .proto file. The dashboard ships the .proto.
Can I subscribe to all programs at once? Yes. Use a wildcard topic like solana.* or filter your eventstream policy to only the programs you care about.
How is this repo built? Generated from the live program-streams catalogue. Whenever NoLimitNodes adds programs, this reference is regenerated and re-published.
1,074 streams. 37 programs. One gRPC endpoint. Sub-50ms latency from block confirmation.
→ Start a free trial of NoLimitNodes
Stop parsing transactions. Start consuming events.
Generated reference for the NoLimitNodes Solana program-streams catalogue. 37 programs · 1,074 streams · last generated 2026-04-18. MIT licensed.