internet-court/internet-court-skill/quicknode-skill

Trust tier 2
  • community
  • ext:[{"type":"plugin","description":"Custom plugin integration"}]
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Quicknode blockchain infrastructure for 80+ chains: Core RPC API, Streams, Webhooks, Blazar WSS, Solana gRPC, HyperCore gRPC, SQL Explorer, Metaplex DAS API, Blockbook, Ordinals & Runes API, Swap API, x402, MPP, Agent Subscriptions, CLI, and MCP. Use for any Quicknode product, blockchain data access, or wallet-paid agent access.

Install

npx vskill@latest install internet-court/internet-court-skill/quicknode-skill

Semi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard

SKILL.md

Quicknode Blockchain Infrastructure

Intake Questions

  • Which chain and network should Quicknode target?
  • Is this read-only or should I create infrastructure (streams, webhooks, IPFS writes)?
  • Does this require real-time streaming (Solana gRPC/Blazar WSS/HyperCore gRPC) or standard RPC?
  • What endpoint or API key should I use (default: QUICKNODE_RPC_URL, optional QUICKNODE_WSS_URL / QUICKNODE_API_KEY)?
  • If no API key exists, does the agent want pay-per-request access (x402, MPP) or a wallet-paid Quicknode account via Agent Subscriptions?
  • Any constraints (latency, regions, throughput, destinations)?

Safety Defaults

  • Default to testnet/devnet when a network is not specified.
  • Prefer read-only operations and dry runs before creating resources.
  • Never ask for or accept private keys or secret keys.

Confirm Before Write

  • Require explicit confirmation before creating or modifying Streams, Webhooks, or IPFS uploads.
  • Require explicit confirmation before creating an Agent Subscription, topping up credits, or any action that spends real funds via x402 or MPP.
  • If confirmation is missing, return the exact API payload for review.

Quick Reference

Infrastructure
ProductDescriptionUse Case
Core RPC APIHigh-performance blockchain access for 80+ chainsdApp backend, wallet interactions
Dedicated ClustersDedicated private node clustersHigh-throughput production, compliance isolation
IPFSDecentralized file storageNFT metadata, asset hosting
Real-Time Data
ProductDescriptionUse Case
StreamsReal-time & historical blockchain data pipelinesEvent monitoring, analytics, indexing
Streams BackfillsOn-demand historical data backfill into StreamsGap recovery, historical re-indexing
WebhooksEvent-driven notificationsAlerts, transaction monitoring
Solana gRPCSolana Geyser streaming — included on Scale/Business, add-on on Build/AccelerateReal-time account, transaction, slot data
Blazar WSSQuicknode-built Solana WebSocket engine — all plans, freeFast block, account, transaction, and slot subscriptions
HyperCore gRPCgRPC streaming for Hyperliquid L1 — included on all paid plansTrades, order book diffs, events, blocks in real time
Indexed Data
ProductDescriptionUse Case
SQL ExplorerDirect SQL access to indexed blockchain dataTrading analytics, historical queries, market analysis
Agent Identity (ERC-8004)On-chain agent discovery and reputation recordsAgent identity, capability advertising
BlockbookWallet-centric blockchain data via JSON-RPCAddress balances, UTXOs, transaction history
Metaplex DAS APISolana Digital Asset Standard — NFTs, cNFTs, fungible tokens, MPL CoreNFT/token queries, compressed NFTs, asset search
Ordinals & Runes APIBitcoin inscriptions and Runes protocol dataInscription lookup, UTXO tracking, Runes balances
Trading & DeFi
ProductDescriptionUse Case
Swap APIMulti-DEX aggregated token swapsSolana (Jupiter/Metis), EVM (0x, OpenOcean, Aerodrome, Velodrome, Titan)
Marketplace Add-ons
ProductDescriptionUse Case
Solana Priority Fee APIRecommended priority fees for Solana transactionsFee estimation, transaction landing
Jito BundlesSolana bundle submission and status APIsMEV-aware transaction delivery
Single Flight RPCRequest de-duplication for identical in-flight RPC callsHigh-concurrency read workloads
Multi-region Transaction BroadcastTransaction propagation across multiple regionsLatency-sensitive submission
Scorechain Risk Assessment APIWallet and transaction risk dataCompliance, fraud monitoring
Block Timestamp LookupTimestamp-to-block lookup utilitiesTime-window to block-range conversion
Multi-chain Stablecoin Balance APIStablecoin balances across supported chainsTreasury, payments, portfolio state
Covalent GoldRush APIsMulti-chain wallet and portfolio dataWallet summaries, token/NFT holdings
Agent Surface
ProductDescriptionUse Case
x402Testnet monthly cap plus mainnet pay-per-request via stablecoinsKeyless RPC access, AI agents, pay-as-you-go
MPPTestnet monthly cap plus mainnet pay-per-request via IETF Payment AuthenticationAI agents, multi-service payments, high-volume sessions
Agent SubscriptionsWallet-paid Quicknode account creation, returns a QN_* full platform API keyAutonomous agents needing full platform access
Quicknode CLIqn CLI for endpoints, Streams, Webhooks, KV, and SQL from the terminalScripting, CI/CD, infrastructure automation
Quicknode MCPNative Claude/OpenAI connector plus generic MCP server — Admin API via MCPManage Quicknode from Claude, ChatGPT, Codex, Cursor, or any MCP-capable AI tool
Platform
ProductDescriptionUse Case
Admin APIREST API for account managementEndpoint CRUD, usage monitoring, billing
Key-Value StoreServerless key-value and list storage (beta)Persistent state for Streams, dynamic address lists
Quicknode SDKOfficial SDK for Quicknode product APIsAdmin API, Streams, Webhooks, KV, SQL Explorer

Core RPC API

Quicknode provides low-latency RPC endpoints for 80+ blockchain networks.

qn rpc call (CLI) and qn.rpc.call (SDK) reach any supported network via Tooling Access — a single multichain, read-only endpoint Quicknode provisions automatically with short-lived JWTs. No endpoint setup required. See references/cli-reference.md / references/sdk-reference.md. Use a dedicated endpoint below for a fixed URL, non-read-only methods, or dedicated throughput.

Endpoint Setup
typescript
// EVM chains (ethers.js)
import { JsonRpcProvider } from 'ethers';
const provider = new JsonRpcProvider(process.env.QUICKNODE_RPC_URL!);
// EVM chains (viem)
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const client = createPublicClient({
chain: mainnet,
transport: http(process.env.QUICKNODE_RPC_URL!),
});
// Solana
import { createSolanaRpc } from '@solana/kit';
const rpc = createSolanaRpc(process.env.QUICKNODE_RPC_URL!);
Authentication

Quicknode endpoints include authentication in the URL:

https://{ENDPOINT_NAME}.{NETWORK}.quiknode.pro/{API_KEY}/

For additional security, enable JWT authentication or IP allowlisting in the Quicknode dashboard.

Supported Networks
CategoryNetworks
EVMEthereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, zkSync, Scroll, Linea, Hyperliquid EVM (HyperEVM)
Non-EVMSolana, Bitcoin, NEAR, Stacks, Cosmos, Sei, Aptos, Sui, TON, Hyperliquid (HyperCore)

Not exhaustive. Full list: https://www.quicknode.com/chains

Rate Limits & Plans

As of 2026-02-02. Verify current limits in Quicknode docs before sizing a production system.

PlanRequests/secCredits/month
Free Trial1510M
Build5080M
Accelerate125450M
Scale250950M
Business5002B

See references/rpc-reference.md for complete RPC documentation including method tables for EVM, Solana, and Bitcoin chains, WebSocket patterns, and batch request examples.

IPFS

Decentralized file storage with Quicknode's IPFS gateway.

See references/ipfs-reference.md for upload examples, metadata examples, and complete IPFS documentation.

Dedicated Clusters

Dedicated private node clusters for teams requiring deterministic throughput, regional pinning, or compliance isolation. Agents typically do not provision Dedicated Clusters directly — this is an infrastructure decision made by the account owner.

Marketing: https://www.quicknode.com/clusters Docs: https://www.quicknode.com/docs/custom-rpc-options


Streams

Real-time & historical blockchain data pipelines that filter, transform, and deliver data to your destinations.

Stream Types
TypeDataUse Case
BlockFull block dataBlock explorers, analytics
TransactionTransaction detailsTx monitoring, indexing
LogsContract eventsDeFi tracking, NFT sales, token transfers
ReceiptTransaction receiptsGas analysis, status tracking
Quick Setup
  1. Create stream in Quicknode dashboard
  2. Select network and data type
  3. Add filter function (JavaScript)
  4. Configure destination (webhook, S3, database)

See references/streams-reference.md for filter examples and full Streams documentation.

Streams Backfills

On-demand historical data delivery into an existing Stream. Use Backfills to recover gaps, seed a new data store with history, or re-index a range of blocks without rebuilding your pipeline.

Docs: https://www.quicknode.com/docs/streams/backfilling

When to Use
  • A Stream destination was down and you need to replay missed blocks.
  • You're launching a new Stream and need historical data from block N to the current head.
  • You want to re-process a range of blocks after updating a filter function.
What to Provide

When asking an agent to trigger a Backfill, provide:

  • Stream ID (from the Quicknode dashboard or Admin API)
  • Start block number
  • End block number (or latest)
  • Destination confirmation (Backfills deliver to the Stream's existing destination)

See references/streams-backfills-reference.md for dataset selection, range planning, batching, compression, cost guidance, and automation notes.

Webhooks

Event-driven notifications for blockchain activity.

Webhooks vs Streams
FeatureWebhooksStreams
SetupSimpleMore configuration
FilteringAddress/event-basedCustom JavaScript
DestinationsHTTP endpoint onlyWebhook, S3, Postgres, Azure
ProcessingBasicFull transformation
Use CaseSimple alertsComplex pipelines

See references/webhooks-reference.md for API examples and full Webhooks documentation.

Solana gRPC (formerly Yellowstone gRPC)

High-performance Solana Geyser plugin for real-time blockchain data streaming via gRPC. Included on Scale and Business plans; available as a Marketplace add-on on Build and Accelerate plans.

Quick Setup
typescript
import Client, { CommitmentLevel } from "@triton-one/yellowstone-grpc";
// Derive from HTTP URL: https://example.solana-mainnet.quiknode.pro/TOKEN/
const client = new Client(
"https://example.solana-mainnet.quiknode.pro:10000",
"TOKEN",
{}
);
const stream = await client.subscribe();
stream.on("data", (data) => {
if (data.transaction) console.log("Tx:", data.transaction);
});
stream.write({
transactions: {
txn_filter: {
vote: false,
failed: false,
accountInclude: ["PROGRAM_PUBKEY"],
accountExclude: [],
accountRequired: [],
},
},
accounts: {},
slots: {},
blocks: {},
blocksMeta: {},
transactionsStatus: {},
entry: {},
accountsDataSlice: [],
commitment: CommitmentLevel.CONFIRMED,
});
Filter Types

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Extension points

  • pluginCustom plugin integration

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/internet-court/internet-court-skill/quicknode-skill/badge)](https://verified-skill.com/skills/internet-court/internet-court-skill/quicknode-skill)

Something wrong with this skill or its page? Tell us.