钱包连接:,ethers和web3.js做钱包切换比较麻烦,一般基于第三方库web3-react、web3-modal、rainbow-kit(基于wagmi进行封装)、wagmi
合约交互
这里使用ethers.js与合约进行交互,添加ethers.js依赖
- 我们需要解析TokenURI对应的metadata,从中获取到名字、图片等具体数据
- 因为我们上篇文章中,metadata的image是使用Ipfs存储,浏览器不直接支持ipfs协议,所以我们需要将ipfs协议转换成为https协议,使用的工具库是我们上篇文章上传ipfs的平台app.pinata.cloud/提供。
文章:learnblockchain.cn/article/405…
关于nft列表请求太慢
采用The Graph, learnblockchain.cn/article/405…
看的视频 www.bilibili.com/video/BV1RS…
其他需要看的 learnblockchain.cn/course/16