Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Production Solana RPC for AI agents. Unlimited JSON-RPC, WebSocket. 1 SOL/month via on-chain payment. No rate limits, no tiers.
Production Solana RPC for AI agents. Unlimited JSON-RPC, WebSocket. 1 SOL/month via on-chain payment. No rate limits, no tiers.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Production Solana RPC with unlimited JSON-RPC, WebSocket, DEX data, and historical APIs. Designed for AI agents that need reliable blockchain access.
ServiceURLWhat It DoesRPChttps://rpc.whistle.ninjaAll Solana JSON-RPC 2.0 methodsWebSocketwss://rpc.whistle.ninja/wsReal-time subscriptions (slots, accounts, logs)DEX APIhttps://dex.whistle.ninja/v1Trending tokens, trades, holders, volumeHistoricalhttps://rpc.whistle.ninja/v1Enriched transaction & transfer historyAgent APIhttps://api.whistle.ninjaSubscription management
All endpoints require an API key obtained through subscription: Query param: https://rpc.whistle.ninja?api_key=YOUR_KEY Header: X-API-Key: YOUR_KEY Header: Authorization: Bearer YOUR_KEY
All standard Solana JSON-RPC 2.0: Account: getBalance, getAccountInfo, getMultipleAccounts, getTokenAccountsByOwner, getMinimumBalanceForRentExemption Block: getSlot, getBlockHeight, getBlock, getEpochInfo, getRecentPerformanceSamples Transaction: sendTransaction, simulateTransaction, getTransaction, getSignaturesForAddress, getLatestBlockhash Node: getHealth, getVersion
slotSubscribe, accountSubscribe, programSubscribe, signatureSubscribe, logsSubscribe Example: {"jsonrpc": "2.0", "id": 1, "method": "slotSubscribe"} {"jsonrpc": "2.0", "id": 2, "method": "accountSubscribe", "params": ["ADDRESS"]} Connect to wss://rpc.whistle.ninja/ws with your API key as a query param.
GET /trending - Top trending tokens GET /token/:mint - Token price, volume, metadata GET /volume - Network-wide volume stats GET /trades/:mint - Recent trades for a token GET /holders/:mint - Holder distribution Base URL: https://dex.whistle.ninja/v1
GET /v1/transactions/:address - Enriched transaction history GET /v1/token-transfers/:address - Token transfer history GET /v1/swaps/:address - Swap history Base URL: https://rpc.whistle.ninja
Subscription costs 1 SOL/month, paid on-chain. The flow is three HTTP calls and one Solana transfer. Important: The payment step sends real SOL on mainnet. The agent must ask the human operator for explicit approval before signing any transaction, display the exact amount and recipient, and use a dedicated low-value wallet.
POST https://api.whistle.ninja/api/agent/subscribe Content-Type: application/json { "walletAddress": "YOUR_WALLET_PUBKEY" } Response: { "nonce": "...", "amount": 1, "recipient": "...", "duration": 30 }
Transfer amount SOL (from the quote) to the recipient address using a standard Solana SystemProgram.transfer. The agent must confirm the amount and recipient with the user before signing.
POST https://api.whistle.ninja/api/agent/activate Content-Type: application/json { "nonce": "FROM_STEP_1", "txSignature": "YOUR_TX_SIG", "walletAddress": "YOUR_WALLET_PUBKEY" } Response: { "apiKey": "...", "expiresAt": "...", "rpcUrl": "...", "wsUrl": "..." }
GET https://api.whistle.ninja/api/agent/status/YOUR_API_KEY Response: { "active": true, "daysLeft": 29, "renewalNeeded": false }
When renewalNeeded is true, repeat the subscribe β pay β activate flow. Always confirm with the user before renewing.
1 SOL/month. Everything included. No tiers. No rate limits. Revenue is distributed to WHISTLE stakers and node operators.
Website: https://whistle.ninja NPM CLI: https://npmjs.com/package/whistle-rpc Tools manifest: https://whistle.ninja/tools.json
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.