Web3 componentsfor React apps.

Open-source components, a typed registry of 14 chains and 18 tokens, and a CLI that puts them in your project.

Read the docs

Swap

1 ETH ≈ 1,917.5 USDC
FromBalance: 1.42
ToBalance: 2,500

1 ETH ≈ 1,917.5 USDC

4 tokens available

Every state of a transaction, handled.

Arrives

ETHUSDCSwap 0.5 ETH for 958.75 USDCBase · 0x8f3a…c21dWaiting for signature

Asks

ETHUSDCSwap 0.5 ETH for 958.75 USDCBase · 0x8f3a…c21d

Settles

ETHUSDCSwap 0.5 ETH for 958.75 USDCBase · 0x8f3a…c21dBlock 21,904,113BaseScan

One registry.Every address typed.

Browse the registry
USDCUSD Coin6 decimals
USDTTether6 decimals
WETHWrapped Ether18 decimals
WBTCWrapped Bitcoin8 decimals
DAIDai18 decimals
UNIUniswap18 decimals
All 11 tokens on Ethereum

First, starta project.

$ npx w3-kit initProject name: my-dappWhich chain? EVM (Ethereum, Arbitrum, Base, Polygon...)Pick a template: nextjs-crosschainTemplate downloadedDependencies installedProject ready!  cd my-dapp  npm run dev

Open source,by the numbers.

React components
27
React components
chains in the registry
14
chains in the registry
tokens with every address
18
tokens with every address
Solana programs
6
Solana programs
GitHub stars across the org
28
GitHub stars across the org
npm downloads a week
29
npm downloads a week