wagmi-viem - 基于 Wagmi 与 Viem 的 Web3 集成
实现 Web3 功能集成,包括钱包连接、智能合约读写、交易处理及 RainbowKit 配置。
标签
更新于: 2026-09-18能力
典型输入
典型输出
该技能可以做什么
- 使用 RainbowKit 连接 Web3 钱包
- 读取智能合约数据
- 写入智能合约
- 模拟合约交易执行
- 监听智能合约事件
- 使用钱包签署消息
- 切换 EVM 区块链网络
- 格式化以太坊与代币单位
- 校验 EVM 钱包地址
- 处理 Viem 合约执行错误
输入
- WalletConnect 项目 ID
- 智能合约 ABI
- 智能合约地址
- EVM 网络配置
- 用户钱包地址
输出
- 区块链交易哈希
- 交易回执
- 签名后的消息数据
- 合约事件日志
- 格式化的代币余额
要求
- React 运行环境
- wagmi 依赖库
- viem 依赖库
- @rainbow-me/rainbowkit 依赖包
- @tanstack/react-query 依赖包
- WalletConnect 项目 ID
