GoldRush - powered by Covalent
GoldRush (opens in a new tab) is a set foundational multichain data APIs and toolkits for easy web3 development across 100+ supported blockchains (opens in a new tab), including Sei mainnet (EVM only). GoldRush offers structured onchain data, including token balances, transactions and event logs through powerful APIs, SDKs and UI Kits for building dapps.
APIs
The GoldRush APIs enable developers to quickly and easily access structured onchain data. This means consistent response schemas that are blockchain agnostic. Available APIs and corresponding use cases include:
Wallet API
- Features: All token balances (ERC20, 721, 1155, native), token transfers and prices (spot and historical) for a wallet.
- Use cases: Wallets, portfolio trackers (opens in a new tab), token gating, airdrop snapshots.
Transactions API
- Features: All historical transactions with human-readable log events. Includes gas usage/spend summaries.
- Use cases: Accounting and tax tools (opens in a new tab), branded in-app transaction receipts (opens in a new tab).
Cross-Chain Activity API
- Features: Single API call to fetch a list of active chains and the latest transaction date on each for an address.
- Use cases: App onboarding (opens in a new tab).
Security API
- Features: NFT and ERC20 token allowances, including value-at-risk.
- Use cases: Revoke features (opens in a new tab) in wallets, security applications.
Blockchain API
- Features: Block details, log events by contract address or topic hash, gas prices, token prices and holders.
- Use cases: Custom block explorers (opens in a new tab).
Developer Tools
There are 4 primary developer tools for using the APIs:
-
GoldRush APIs (opens in a new tab) - enteprise-grade REST APIs to use with any programming language. Switch blockchains with one path parameter.
curl -X GET https://api.covalenthq.com/v1/sei-mainnet/address/0x6d68A318D0632f7B9Ce9d6757Dea0e9dE19D7CCA/balances_v2/ \ -H 'Content-Type: application/json' \ -u YOUR_API_KEY:
-
GoldRush SDKs (opens in a new tab) - official client libraries including TypeScript and Python.
npm install @covalenthq/client-sdk
import { GoldRushClient } from "@covalenthq/client-sdk"; (async () => { try { const client = new GoldRushClient("YOUR_API_KEY"); const transactions = client.TransactionService.getAllTransactionsForAddress("sei-mainnet", "0x6d68A318D0632f7B9Ce9d6757Dea0e9dE19D7CCA"); for await (const tx of transactions) { console.log("tx", tx); } } catch (error) { console.log(error.message); } })();
-
GoldRush UI Kit (opens in a new tab) - beautifully designed React components for your dApp frontend.
Example of a Wallet Component using the GoldRush UI Kit
-
GoldRush Decoder (opens in a new tab) - decode any raw event logs into human-readable structured data.
Get started
- API Key (opens in a new tab) - sign up for free
- Docs (opens in a new tab) - comprehensive knowledge base for all things GoldRush including a quickstart
- Sei Network Details (opens in a new tab) - setup details and supported APIs for Sei
- Guides (opens in a new tab) - learn how to build for various use cases and expand your onchain knowledge