Type
Protocols
wagmi is a React library for Ethereum application frontends. It provides typed hooks and connectors for accounts, wallets, contract calls, transaction flows, signing, ENS data, and chain state.
Use it for:
- Connecting wallets such as MetaMask, WalletConnect, Coinbase Wallet, and injected wallets.
- Reading and writing smart contracts from React apps.
- Managing transaction receipts, network switching, and wallet state.
- Caching blockchain requests through TanStack Query.
Best fit:
DApp teams that need a practical frontend layer for wallet and RPC state handling.
Running your own Base node: stablecoins and AI agents
Arbitrum vs Optimism RPC: which L2 for production
How to get an Avalanche RPC endpoint (2026 guide)