自己写了一个 NFT 的全栈项目,包括合约、 前端页面。
合约
- 此项目主要参考
@openzeppelin/contracts和BAYC无聊猿源码实现。 - github地址
主要技术
solidity^0.8.0hardhat开发环境chai、hardhat-ethers测试thirdweb构建、部署合约pnpm管理依赖
前端
主要技术
react18@thirdweb-dev/react@thirdweb-dev/sdkvitetypescript
注意事项
- mumbai 水龙头,免费领取代币
- ⚠️ 如果页面不能正常加载或出现错误,清下浏览器缓存即可
- ⚠️ NFT 图片是
IPFS连接,需要科学上网,要不图片加载不出来