- Use HardHat to deploy and test Contract
- Extends openzeppelin
run npx hardhat test
under the contract folder. If you occur some start problems, try delete package-lock.json or yarn.lock and run npm install
or yarn install
again.
- NFT 价值设定
- 如何获取所有的 NFT
- 如何获取某个用户在本应用 Mint 到的 NFT
- Use Next.js
- Mobile Web
- use vercel to deploy. It is very easy!
npm install # for the first time
npm dev
- 增加 Claim 过程交互
- 查看所有已经 Mint 到的 NFT
This project use vercel to deploy. It is very easy!
// 本地开发调试
cd server/functions
npm run serve
// 部署
firebase deploy
- 用户身份存储数据库
- 和 ethereum 交互,将功能封装成接口
- 将 NFT 发布到 Market
- 购买 NFT
- 查询已购买
- 查询未销售