Skip to main content

GoldRush Wallet API

Updated on
Jan 09, 2025

Overview

The GoldRush Wallet API by Covalent helps developers integrate multichain wallet functionality into their applications. Supporting over 100 blockchain networks, it provides efficient tools to fetch ERC20, NFT, and native token balances, transaction histories, and token metadata. The API is ideal for building wallets, portfolio trackers, DeFi platforms, and token-gating applications.

Features of the GoldRush Wallet API

The GoldRush Wallet API offers the following features:


  • Multi-Chain Support: Query wallet data across 100+ blockchain networks through a single unified API.
  • Price Data Integration: Retrieve both real-time and historical token prices with built-in fiat conversion.
  • Performance Optimizations: Benefit from cached NFT assets and metadata for fast rendering of portfolio views and wallet interfaces.
  • Developer Tools: Implement quickly with TypeScript, Python, and Go SDKs, along with ready-to-use React components for UI development.
  • Enterprise Features: Scale confidently with high-performance infrastructure, comprehensive error handling, and built-in data pagination.

How to Get the API Key


  • Step 1: Visit the QuickNode dashboard.
  • Step 2: Select an endpoint for any supported chain from the Endpoints section.
  • Step 3: Navigate to the Add-on section of that endpoint.
  • Step 4: In the Wallet API section of the Addon, click on the "Sign in to Dashboard" button. This will redirect you to the GoldRush dashboard where you can access your API key.

Supported Chains

The GoldRush Wallet API supports the following blockchain networks:

Blockchain Network
Arbitrum
Arbitrum Nova
Avalanche
Base
Bitcoin
Blast
BNB Smart Chain
Celo
Ethereum
Fantom
Gnosis
Optimistic Ethereum
Polygon
Polygon zkEVM
Scroll
Solana
zkSync

Making API Requests

The GoldRush Wallet API supports multiple programming languages. Below are the prerequisites needed to run the example code in this documentation:

cURL

Most *nix based systems have cURL support out of the box. cURL is a command line tool and library for transferring data with URLs. Check if you have it by running the following:

curl -h

Python

To run our Python code examples, you'll need to have Python installed as well as the requests package. You can install this package with the following command:

python -m pip install requests

JavaScript

To run our JavaScript code examples, you'll need to have Node v18 and up installed. You can follow this official document to install the latest, stable version of Node globally. Check if you have it by running the following:

node -v

Ruby

To run our Ruby code examples, you'll need to have Ruby installed. You can follow this official installation document for more information. Check if you have it by running the following:

ruby -v

We ❤️ Feedback!

If you have any feedback or questions about this documentation, let us know. We'd love to hear from you! And for more detail on the GoldRush API, you can visit the GoldRush API Official Website.

Share this doc