Claude-code-plugins quicknode-install-auth
install
source · Clone the upstream repo
git clone https://github.com/jeremylongshore/claude-code-plugins-plus-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/jeremylongshore/claude-code-plugins-plus-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/plugins/saas-packs/quicknode-pack/skills/quicknode-install-auth" ~/.claude/skills/jeremylongshore-claude-code-plugins-quicknode-install-auth && rm -rf "$T"
manifest:
plugins/saas-packs/quicknode-pack/skills/quicknode-install-auth/SKILL.mdsource content
QuickNode Install Auth
Overview
Set up QuickNode blockchain RPC endpoints and install the QuickNode SDK or ethers.js for blockchain interactions.
Prerequisites
- QuickNode account at quicknode.com
- An endpoint created for your target chain (Ethereum, Solana, etc.)
- Node.js 18+
Instructions
Step 1: Create Endpoint
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/
Step 2: Install SDK
set -euo pipefail npm install @quicknode/sdk viem # Or with ethers.js npm install ethers
Step 3: Configure Environment
# .env QUICKNODE_ENDPOINT=https://xxx-yyy.quiknode.pro/YOUR_TOKEN/ QUICKNODE_WSS=wss://xxx-yyy.quiknode.pro/YOUR_TOKEN/
Step 4: Verify Connection (QuickNode SDK)
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)}`);
Step 5: Verify Connection (ethers.js)
import { ethers } from 'ethers'; const provider = new ethers.JsonRpcProvider(process.env.QUICKNODE_ENDPOINT); const block = await provider.getBlockNumber(); console.log(`Connected! Block: ${block}`);
Output
- QuickNode endpoint configured
- SDK installed and verified
- Successful RPC call confirming connectivity
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Invalid token in URL | Verify endpoint URL from Dashboard |
| Wrong endpoint URL | Check HTTPS URL format |
| Add-on required | Enable add-on in QuickNode Dashboard |
Resources
Next Steps
First blockchain query:
quicknode-hello-world