東京大学ブロックチェーン講座コミュニティ企画「みんなでNFT作ろう」に向けた、個人検証用プロジェクトです。 チーム公式仕様のコントラクトを使用し、デプロイからフロントエンド実装までを検証しています。
- Blockchain: Polygon Amoy Testnet
- Contract: Solidity (ERC-1155 + IERC5192 Soulbound)
- Based on:
TsukuroSBT.sol(Official Team Spec) - Tool: Hardhat
- Based on:
- Frontend: Next.js (TypeScript) + ethers.js
- Storage: IPFS (Pinata)
- Deployment: AWS Amplify
- 通常版 (Public Mint): https://main.d2gd2977jraxj2.amplifyapp.com/
- ガス代: ユーザー負担
- 対象: 一般公開用
- 会場限定版 (Gasless Mint): https://main.d2gd2977jraxj2.amplifyapp.com/free
- ガス代: 運営負担 (Backend API経由)
- 対象: イベント会場用
- Contract Deployment (Amoy)
- SBT Logic Fix (2人目ミント可 / 1人1個制限)
- IPFS Metadata Integration (ID 1-4)
- Frontend Implementation (Connect Wallet / Mint)
- Backend API Implementation (Gasless Mint)
- AWS Deployment (CI/CD)