wagmi-viem - Web3 Integration with Wagmi and Viem
Integrates Web3 functionality including wallet connection, smart contract interactions, transaction handling, and RainbowKit setup.
Tags
Updated: 2026-09-18Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Connect Web3 wallets using RainbowKit
- Read smart contract data
- Write to smart contracts
- Simulate contract transactions
- Watch smart contract events
- Sign messages using wallet
- Switch EVM blockchain networks
- Format Ether and token units
- Validate EVM wallet addresses
- Handle Viem contract execution errors
Inputs
- WalletConnect project ID
- Smart contract ABI
- Smart contract address
- EVM network configuration
- User wallet address
Outputs
- Blockchain transaction hash
- Transaction receipt
- Signed message signature
- Contract event logs
- Formatted token balance
Requirements
- React runtime environment
- wagmi library
- viem library
- @rainbow-me/rainbowkit package
- @tanstack/react-query package
- WalletConnect project ID
