← 返回
AI智能 Key 中文

Whistle RPC

Production Solana RPC for AI agents. Unlimited JSON-RPC, WebSocket. 1 SOL/month via on-chain payment. No rate limits, no tiers.
面向 AI 智能体的生产级 Solana RPC。支持无限制 JSON-RPC 与 WebSocket。链上支付每月 1 SOL。无速率限制,无分级套餐。
dylanport
AI智能 clawhub v1.0.5 1 版本 99887.4 Key: 需要
★ 0
Stars
📥 887
下载
💾 31
安装
1
版本
#agent#blockchain#infrastructure#latest#rpc#solana#web3

概述

Whistle RPC — Solana Infrastructure for AI Agents

Production Solana RPC with unlimited JSON-RPC, WebSocket, DEX data, and historical APIs. Designed for AI agents that need reliable blockchain access.

Services

| Service | URL | What It Does |

|---------|-----|-------------|

| RPC | https://rpc.whistle.ninja | All Solana JSON-RPC 2.0 methods |

| WebSocket | wss://rpc.whistle.ninja/ws | Real-time subscriptions (slots, accounts, logs) |

| DEX API | https://dex.whistle.ninja/v1 | Trending tokens, trades, holders, volume |

| Historical | https://rpc.whistle.ninja/v1 | Enriched transaction & transfer history |

| Agent API | https://api.whistle.ninja | Subscription management |

Authentication

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

Supported RPC Methods

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

WebSocket Subscriptions

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.

DEX & Market Data

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

Historical Data

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 Flow (REST API)

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.

1. Request a quote

POST https://api.whistle.ninja/api/agent/subscribe
Content-Type: application/json

{ "walletAddress": "YOUR_WALLET_PUBKEY" }

Response: { "nonce": "...", "amount": 1, "recipient": "...", "duration": 30 }

2. Send payment on-chain

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.

3. Activate the subscription

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": "..." }

Check status

GET https://api.whistle.ninja/api/agent/status/YOUR_API_KEY

Response: { "active": true, "daysLeft": 29, "renewalNeeded": false }

Renewal

When renewalNeeded is true, repeat the subscribe → pay → activate flow. Always confirm with the user before renewing.

Pricing

1 SOL/month. Everything included. No tiers. No rate limits. Revenue is distributed to WHISTLE stakers and node operators.

Links

  • Website: https://whistle.ninja
  • NPM CLI: https://npmjs.com/package/whistle-rpc
  • Tools manifest: https://whistle.ninja/tools.json

版本历史

共 1 个版本

  • v1.0.5 当前
    2026-03-29 06:04 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,059 📥 797,982
ai-intelligence

ontology

oswalpalash
类型化知识图谱,用于结构化智能体记忆与可组合技能。支持创建/查询实体(人员、项目、任务、事件、文档)及关联...
★ 714 📥 244,036
ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,362 📥 318,826