From quicknode-pack
Provides QuickNode security basics for blockchain RPC endpoints using ethers.js in TypeScript. Covers connection setup and error handling for auth, rate limits.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin quicknode-packThis skill is limited to using the following tools:
Implementation patterns for QuickNode security basics using blockchain RPC endpoints and the QuickNode SDK.
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.
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.
Secures Alchemy-powered Web3 apps with best practices: API key protection via backend proxies, private key management, address/input validation using ethers, safe RPC calls.
Share bugs, ideas, or general feedback.
Implementation patterns for QuickNode security basics using blockchain RPC endpoints and the QuickNode SDK.
quicknode-install-auth setupimport { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(process.env.QUICKNODE_ENDPOINT);
const block = await provider.getBlockNumber();
console.log(`Connected at block ${block}`);
| Error | Cause | Solution |
|---|---|---|
| 401 Unauthorized | Invalid endpoint token | Verify URL from Dashboard |
| Rate limited | Too many requests | Implement backoff or upgrade plan |
| Method not found | Add-on required | Enable in QuickNode Dashboard |
See related QuickNode skills for more workflows.