web3 全栈开发

399 阅读1分钟

自己写了一个 NFT 的全栈项目,包括合约前端页面

合约

  • 此项目主要参考@openzeppelin/contractsBAYC无聊猿 源码实现。
  • github地址

主要技术

  • solidity^0.8.0
  • hardhat 开发环境
  • chaihardhat-ethers 测试
  • thirdweb 构建、部署合约
  • pnpm 管理依赖

前端

主要技术

  • react18
  • @thirdweb-dev/react @thirdweb-dev/sdk
  • vite
  • typescript

注意事项

  • mumbai 水龙头,免费领取代币
  • ⚠️ 如果页面不能正常加载或出现错误,清下浏览器缓存即可
  • ⚠️ NFT 图片是 IPFS 连接,需要科学上网,要不图片加载不出来