在Conflux eSpace上集成WalletConnect 和Next.js 项目
本教程全面介绍了专门针对Conflux eSpace 网络,如何在 Next.js 项目中集成WalletConnect 和 Web3Modal。 如需实际操作,可以查看GitHub仓库 web3modal-conflux-nextjs。
前提条件
- 在您的系统上安装了Node.js
- 拥有React and Next.js的基础知识
- 在Conflux eSpace网络上有账户
第1步: 设置你的Next.js项目
首先,如果还没有的话,请创建一个新的Next.js应用程序:
npx create-next-app web3modal-conflux-nextjs
cd web3modal-conflux-nextjs
在使用create-next-app设置Next.js项目时,会提示您选择一些配置选项。 在本教程中,您可以继续使用设置中提供的所有默认设置。 这将为您的项目配置最佳默认设置,适用于大多数应用程序,包括基本的文件结构和配置设置。
第2步:安装必要的软件包
Web3Modal SDK支持Wagmi,这将帮助您与钱包和智能合约进行交互。
npm install @web3modal/wagmi wagmi viem @tanstack/react-query