SuperAPI AI 工具集

wagmi

编程与开发

查看项目

更新于 10-16 06:45

技能介绍

用途:在 Celo 上构建 React dApp,管理钱包连接与链上状态,通过 React Hooks 进行合约交互。

主要能力:配置支持的链(celo、celoSepolia)与连接器(injected、walletConnect、metaMask);用 WagmiProvider 与 QueryClientProvider 初始化;useConnect/useConnectors 展示并连接钱包,useAccount/useDisconnect 显示与断开账户;useReadContract 读取合约、useWriteContract 写入合约、useSendTransaction 发送原生币、useWaitForTransactionReceipt 等待确认、useSwitchChain 切换网络,另有 useBalance、useChainId。Celo 链 ID:主网 42220,Sepolia 11142220。

使用方式:安装 npm install wagmi viem@2.x @tanstack/react-query;创建 config,设置 chains 与 transports(celo.id 与 celoSepolia.id 用 http());在应用中包裹 WagmiProvider 和 QueryClientProvider;再用对应 hooks 实现连接、读取、写入、发送与切换。

限制:资料未提供收费、价格与性能数据;WalletConnect 需自备 projectId。