이 프로젝트는 Next.js 로 만들어진 프로젝트입니다.
This is a Next.js project bootstrapped with create-next-app
.
무엇을 만들지 한번 눈팅해볼까여
git clone [email protected]:Steemhunt/orakle-mintclub.git
npm i
npm run dev
1. https://filebase.com/ 가입
2. https://console.filebase.com/buckets -> Buckets 가서 IPFS 버켓생성
3. https://console.filebase.com/buckets -> Access Keys 가서 "Choose Bucket To Generate Token" -> "만든 버켓 이름 선택"
4. Repo 안에 첨부된 .env.example -> .env 복사
5. FILEBASE_API_KEY="여기에 api 키 넣어놓기"
ctrl+f 로 에디터에서 TODO:
검색해보면 하나씩 직접 구현해보는 코드블럭들이 존재합니다.
총 아홉개의 미션이 존재합니다
- Mission 1: connect wallet using sdk - https://sdk.mint.club/docs/sdk/wallet/connect
- Mission 2: disconnect wallet using sdk - https://sdk.mint.club/docs/sdk/wallet/disconnect
- Mission 3: change wallet using sdk - https://sdk.mint.club/docs/sdk/wallet/change
- Mission 4: create NFT using sdk - https://sdk.mint.club/docs/sdk/network/nft/create
- Mission 5: check if NFT exists using sdk - https://sdk.mint.club/docs/sdk/network/token-nft/exists
- Mission 6: fetch list of NFTs using sdk - https://sdk.mint.club/docs/sdk/network/bond/getTokensByReserveToken
- Mission 7: buy NFT using sdk - https://sdk.mint.club/docs/sdk/network/token-nft/buy
- Mission 8: sell NFT using sdk - https://sdk.mint.club/docs/sdk/network/token-nft/sell
https://sdk.mint.club 에서 힌트를 얻으실수있습니다!
TODO
가 없는 코드도 원하신다면 자유로 수정하셔도 됩니다.
implemented
브랜치를 보시면 완성품 코드를 참조하실수있습니다
git checkout implemented
npm i
npm run dev
vercel 가입
터미널에서
npx vercel
하면 만들어놓은 사이트를 다른사람한테도 공유할수있습니다.