From quicknode-pack
Sets up QuickNode RPC endpoints for Ethereum/Solana, installs @quicknode/sdk or ethers.js via npm, configures .env vars, and verifies connections with TypeScript code.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin quicknode-packThis skill is limited to using the following tools:
Set up QuickNode blockchain RPC endpoints and install the QuickNode SDK or ethers.js for blockchain interactions.
Sets up QuickNode RPC endpoints for blockchain deployments using ethers.js in TypeScript. Includes connection code, error handling table, and Ethereum resources.
Installs Alchemy SDK and configures API key for Web3 blockchain access across Ethereum, Polygon, Arbitrum, Optimism, Base, and Solana.
Guides QuickNode setup for blockchain RPC (80+ chains), Streams/Webhooks, IPFS, Solana DAS/gRPC streaming, KV store, SQL queries on indexed data, and add-ons.
Share bugs, ideas, or general feedback.
Set up QuickNode blockchain RPC endpoints and install the QuickNode SDK or ethers.js for blockchain interactions.
1. Go to quicknode.com > Dashboard > Create Endpoint
2. Select chain: Ethereum Mainnet (or testnet for development)
3. Copy the HTTP URL and WSS URL
HTTP: https://xxx-yyy.quiknode.pro/TOKEN/
WSS: wss://xxx-yyy.quiknode.pro/TOKEN/
set -euo pipefail
npm install @quicknode/sdk viem
# Or with ethers.js
npm install ethers
# .env
QUICKNODE_ENDPOINT=https://xxx-yyy.quiknode.pro/YOUR_TOKEN/
QUICKNODE_WSS=wss://xxx-yyy.quiknode.pro/YOUR_TOKEN/
import { Core } from '@quicknode/sdk';
const core = new Core({ endpointUrl: process.env.QUICKNODE_ENDPOINT });
const blockNumber = await core.client.request({ method: 'eth_blockNumber' });
console.log(`Connected! Current block: ${parseInt(blockNumber, 16)}`);
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(process.env.QUICKNODE_ENDPOINT);
const block = await provider.getBlockNumber();
console.log(`Connected! Block: ${block}`);
| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Invalid token in URL | Verify endpoint URL from Dashboard |
ECONNREFUSED | Wrong endpoint URL | Check HTTPS URL format |
eth method not found | Add-on required | Enable add-on in QuickNode Dashboard |
First blockchain query: quicknode-hello-world