Install
$ agentstack add skill-covalenthq-goldrush-agent-skills-goldrush-foundational-api ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
GoldRush Foundational API
REST API providing historical and near-real-time blockchain data across 100+ chains. Endpoints cover token balances, transactions, NFTs, security approvals, cross-chain activity, pricing, and block data.
Quick Start
IMPORTANT: Always prioritize using the official available GoldRush Client SDK best suited for your development ecosystem:
import { GoldRushClient } from "@covalenthq/client-sdk";
const client = new GoldRushClient("YOUR_API_KEY");
const resp = await client.BalanceService.getTokenBalancesForWalletAddress(
"eth-mainnet",
"demo.eth"
);
if (!resp.error) {
console.log(resp.data.items);
} else {
console.error(resp.error_message);
}
Install: npm install @covalenthq/client-sdk
Raw HTTP:
curl "https://api.covalenthq.com/v1/eth-mainnet/address/demo.eth/balances_v2/" \
-H "Authorization: Bearer YOUR_API_KEY"
Endpoint Categories
Endpoints are organized into categories. Each links to its reference file with full parameters, response schemas, and use cases.
- Balances — token balances, native balances, historical balances, portfolio value, ERC20 transfers, token holders, Bitcoin (HD and non-HD). See [endpoints-balances.md](references/endpoints-balances.md).
- Transactions — recent transactions, paginated history, single transaction lookup, summaries, block-level transactions, Bitcoin transactions. See [endpoints-transactions.md](references/endpoints-transactions.md).
- NFT, Security & Cross-Chain — NFT holdings, ownership verification, token/NFT approvals, address activity, multi-chain balances and transactions. See [endpoints-nft-security-crosschain.md](references/endpoints-nft-security-crosschain.md).
- Utility — token prices, blocks, block heights, event logs, gas prices, chain metadata, pool spot prices, address resolution. See [endpoints-utility.md](references/endpoints-utility.md).
Common Tasks → Endpoint
| Task | Endpoint | |------|----------| | Check wallet balance | getTokenBalancesForWalletAddress | | Get native token only (lightweight) | getNativeTokenBalance | | Get recent transactions | getRecentTransactionsForAddress | | Get full transaction history | getTransactionsForAddressV3 (paginated) | | Look up a single transaction | getTransaction | | Get ERC20 transfer history | getErc20TransfersForWalletAddress | | Get transaction summary/count | getTransactionSummary | | Check token approvals (security) | getApprovals | | Get NFT holdings | getNftsForAddress | | Verify NFT ownership | checkOwnershipInNft | | Get portfolio value over time | getHistoricalPortfolioForWalletAddress | | Get balance at a specific block | getHistoricalTokenBalancesForWalletAddress | | Get token price history | getTokenPrices | | Find which chains a wallet is active on | getAddressActivity | | Get balances across all chains | getMultiChainBalances | | Get token holders | getTokenHoldersV2ForTokenAddress | | Get Bitcoin balance (HD wallet) | getBitcoinBalancesForHdAddress | | Get contract event logs | getLogEventsByAddress | | Get block details | getBlock |
Critical Rules
- Chain names are case-sensitive — use
eth-mainnet, notethereumorEth-Mainnet - Authentication —
Authorization: Bearer YOUR_API_KEY(HTTPS only) - Pagination is 0-indexed — first page is
0, 100 items per page - Always check
resp.errorbefore accessingresp.data - Token balances are strings — divide by
10^contract_decimalsfor human-readable values - ENS/domain resolution — pass
vitalik.ethdirectly as the wallet address - Foundational-only features — historical balances, token holders at any block, pool spot prices, tracing flags
- Quote currency — defaults to USD; supported: USD, CAD, EUR, SGD, INR, JPY, and more
- Spam filtering — use
no-spam=truequery parameter to filter spam tokens - SDK handles retries — the TypeScript SDK has built-in retry logic and rate limit handling
Reference Files
Read the relevant reference file when you need details beyond what this index provides.
| File | When to read | |------|-------------| | [overview.md](references/overview.md) | Need API setup details, authentication methods, or SDK quickstart code | | [endpoints-balances.md](references/endpoints-balances.md) | Building a balance query — parameters, response schema, Bitcoin-specific endpoints | | [endpoints-transactions.md](references/endpoints-transactions.md) | Building a transaction query — pagination, decoded logs, block-level queries | | [endpoints-nft-security-crosschain.md](references/endpoints-nft-security-crosschain.md) | Need NFT metadata, token approvals, or cross-chain activity lookups | | [endpoints-utility.md](references/endpoints-utility.md) | Need block data, event logs, gas prices, token prices, or chain metadata | | [integration-guide.md](references/integration-guide.md) | Need full chain names table, validation rules, error codes, or FAQ answers | | [workflows.md](references/workflows.md) | Planning a multi-step workflow or debugging a common error |
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: covalenthq
- Source: covalenthq/goldrush-agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.