使用ethers.js和wagmi与NFTMarket合约交互 任务目标 使用ethers.js和wagmi库编写一个前端应用程序,允许用户上架NFT并使用ERC20代币购买NFT。 前端组件要求 连接钱包:用户可以通过MetaMask连接他们的钱包。 上架NFT:用户选择NFT设置价格上架到市场。 显示上架的NFT:显示所有上架的NFT,包括NFT的合约地址、Token ID、价格和卖家地址。 购买NFT:用户可以选择一个上架的NFT并使用ERC20代币进行购买。 提交要求 提交完整代码 提交界面截图