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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/quicknode-pack:quicknode-security-basicsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Implementation patterns for QuickNode security basics using blockchain RPC endpoints and the QuickNode SDK.
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.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin quicknode-packSets up QuickNode RPC endpoints for Ethereum/Solana, installs @quicknode/sdk or ethers.js via npm, configures .env vars, and verifies connections with TypeScript code.
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.
Fetches blockchain data like balances, transactions, blocks, gas prices, and contract reads across 100+ chains via DRPC RPC. Sets up API keys and MCP tools for queries.