← Back to Skills Marketplace
gane5h

Goldrush Foundational Api

by gane5h · GitHub ↗ · v3.0.4
cross-platform ⚠ suspicious
315
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install goldrush-foundational-api
Description
GoldRush Foundational API — REST API for historical and near-real-time blockchain data across 100+ chains. Use this skill whenever the user needs wallet toke...
README (SKILL.md)

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.
  • Transactions — recent transactions, paginated history, single transaction lookup, summaries, block-level transactions, Bitcoin transactions. See 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.
  • Utility — token prices, blocks, block heights, event logs, gas prices, chain metadata, pool spot prices, address resolution. See 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

  1. Chain names are case-sensitive — use eth-mainnet, not ethereum or Eth-Mainnet
  2. AuthenticationAuthorization: Bearer YOUR_API_KEY (HTTPS only)
  3. Pagination is 0-indexed — first page is 0, 100 items per page
  4. Always check resp.error before accessing resp.data
  5. Token balances are strings — divide by 10^contract_decimals for human-readable values
  6. ENS/domain resolution — pass vitalik.eth directly as the wallet address
  7. Foundational-only features — historical balances, token holders at any block, pool spot prices, tracing flags
  8. Quote currency — defaults to USD; supported: USD, CAD, EUR, SGD, INR, JPY, and more
  9. Spam filtering — use no-spam=true query parameter to filter spam tokens
  10. 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 Need API setup details, authentication methods, or SDK quickstart code
endpoints-balances.md Building a balance query — parameters, response schema, Bitcoin-specific endpoints
endpoints-transactions.md Building a transaction query — pagination, decoded logs, block-level queries
endpoints-nft-security-crosschain.md Need NFT metadata, token approvals, or cross-chain activity lookups
endpoints-utility.md Need block data, event logs, gas prices, token prices, or chain metadata
integration-guide.md Need full chain names table, validation rules, error codes, or FAQ answers
workflows.md Planning a multi-step workflow or debugging a common error
Usage Guidance
This skill is documentation-only for a blockchain data API and largely fits that purpose, but review these points before installing: (1) Verify the provider: the docs mix 'GoldRush' and 'Covalent' assets (api.covalenthq.com and @covalenthq/client-sdk vs goldrush.dev). Confirm which service you actually intend to use and that endpoints/SDKs point to the genuine provider. (2) API key handling: the docs expect a Bearer API key but the skill doesn't declare or store any env var — decide how you'll supply the key (platform secret/env var) and avoid pasting secrets into chat messages. (3) Prompt-injection signal: the static scanner flagged a potential 'system-prompt-override' pattern; inspect the full SKILL.md (including truncated sections) for any text that tells the agent to ignore system instructions or to execute arbitrary instructions not related to API calls. (4) Because this is instruction-only, it cannot run code on disk, but if you plan to allow the agent to call external APIs autonomously, restrict what credentials and scopes the agent can use and monitor requests. If you need higher assurance, ask the skill author for the canonical homepage, repository, or publisher identity and confirm the intended API base URL and SDK package.
Capability Analysis
Type: OpenClaw Skill Name: goldrush-foundational-api Version: 3.0.4 The goldrush-foundational-api skill bundle is a comprehensive set of documentation and instructions for an AI agent to interact with the Covalent/GoldRush blockchain data API. It provides detailed endpoint references (SKILL.md, references/*.md), integration guides for LLMs, and common workflows. There is no evidence of data exfiltration, malicious execution, or prompt injection attacks. The content is strictly aligned with the stated purpose of providing historical and real-time blockchain data across multiple chains.
Capability Assessment
Purpose & Capability
The skill claims to be the 'GoldRush Foundational API' and documents GoldRush-specific endpoints, but the docs repeatedly reference Covalent assets (e.g., npm package @covalenthq/client-sdk and base URL api.covalenthq.com) and also point to goldrush.dev for signup; this brand/URL/package mixing is an incoherence that could be copy/paste error or deliberate misdirection. Otherwise the included reference files and endpoint lists align with the stated purpose (blockchain data).
Instruction Scope
SKILL.md and the reference files are documentation and LLM guidance for making REST/SDK calls; they do not instruct the agent to read local files, access unrelated env vars, or exfiltrate data. However, a regex-based pre-scan detected a 'system-prompt-override' pattern in the SKILL.md content; I did not find an explicit instruction like 'ignore system prompts' in the visible excerpts, but the scanner signal suggests a reviewer should check the full text for any hidden or subtle prompt-injection content in the omitted/truncated sections.
Install Mechanism
There is no install spec and no code files to execute — this is instruction-only documentation. That is the lowest-risk install posture.
Credentials
The documentation expects an API key for calls (mentions Authorization: Bearer YOUR_API_KEY and prefixes like cqt_/ckey_), but the skill does not declare any required env vars or a primary credential. That mismatch is not necessarily malicious but is a practical gap: the agent or integrator must supply the API key elsewhere. Also, the docs mention sign-up and pricing tiers; there are no unrelated secrets or credentials requested.
Persistence & Privilege
The skill has no elevated privileges: always is false, autonomous invocation is allowed (the platform default), and there is no install-time behavior or requests to modify other skills or system settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install goldrush-foundational-api
  3. After installation, invoke the skill by name or use /goldrush-foundational-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.0.4
- Updated SKILL.md with comprehensive documentation covering API endpoints, usage guidelines, quick start code, and SDK installation instructions. - Expanded and clarified endpoint categories for balances, transactions, NFTs, utility, and cross-chain data. - Added critical usage rules, including authentication, chain naming, pagination, and common error handling practices. - Included a quick reference table mapping common user tasks to the recommended API endpoints. - Provided direct links to detailed reference files for further information and integration support.
Metadata
Slug goldrush-foundational-api
Version 3.0.4
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Goldrush Foundational Api?

GoldRush Foundational API — REST API for historical and near-real-time blockchain data across 100+ chains. Use this skill whenever the user needs wallet toke... It is an AI Agent Skill for Claude Code / OpenClaw, with 315 downloads so far.

How do I install Goldrush Foundational Api?

Run "/install goldrush-foundational-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Goldrush Foundational Api free?

Yes, Goldrush Foundational Api is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Goldrush Foundational Api support?

Goldrush Foundational Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Goldrush Foundational Api?

It is built and maintained by gane5h (@gane5h); the current version is v3.0.4.

💬 Comments