GoldRush Kit
OPEN SOURCE · 105★RAW · GoldRush SDK
"items": [
{ "ticker": "USDC",
"balance": "1240.50",
"quote": 1240.50 },
{ "ticker": "WETH", … } ]RENDERED · drop-in component
USDC
USD Coin
WETH
Wrapped Ether
UNI
Uniswap
Every web3 frontend rewrites the same plumbing — custom hooks, raw RPC parsing, multi-chain normalization — before a single pixel of UI ever ships.
GoldRush Kit cuts that out. Drop in a pre-built component — token balances, NFT galleries, transaction receipts, block explorers — wrap it in a GoldRushProvider, and the data fetches and normalizes itself across 200+ chains. Built at Covalent to make multi-chain dApp development approachable for any React developer.
Every component is driven by the GoldRush TypeScript SDK and follows an atomic hierarchy — atoms to molecules to organisms — so each is individually consumable or composable into full-page templates. A single GoldRushProvider context propagates theming to every component without a line of CSS override.
PROVIDE
one context: theme, chain, API key
GoldRushProvider
FETCH
the component pulls its own data
GoldRush SDK
NORMALIZE
200+ chains, one typed shape
TypeScript
RENDER
atomic, themeable components
React · TailwindCSS
I owned the library across the v1.0.x cycle. The subtle, trust-critical work was gas & fee unit formatting — ETH, Gwei, and Wei are trivially conflated across API shapes, and a unit error at the display layer quietly erodes trust in the data:
state-preserving pagination
block lists that hold their place across fetches
raw transaction logs
the decoded log view, surfaced in the UI
in / out indicators
direction at a glance on transaction lists
chain-switching
live network swap inside address activity