안녕하세요,
TLTR; 간편하게 영상으로 참고하세요 :))
https://www.youtube.com/watch?v=QLMVQ_oc9S8
지난 시간에 이어서 이번시간에 NFT를 배포 해 볼게요.
위 그림의 상단을 보시면, Goerli(5) network에 연결된 것을 알 수 있습니다.
그러고 나서, 하단을 보시면 모든 아규먼트가 채워져 있습니다.
자 이와 같이 다 되었다면, transact 버튼을 눌러서 배포를 합니다.
transact 버튼을 누러면, 메타마스크가 나옵니다.
확인 버튼을 눌러서 배포를 합니다.
🎉🎉🎉드디어 NFT를 만들었습니다!! 🎉🎉🎉
자 배포가 성공했다면, 위와 같은 그림을 볼 수 있습니다.
빨간색 박스로 표시한 부분을 클릭해, 함수를 펼칩니다.
여러개의 함수중 저희가 사용해야할 함수는 7개이며, 함수 이름 앞에 u_xxx 로 표시 했습니다.
1. u_airdrop(_to, _number) : 특정한 유저에게 NFT를 줍니다.
_to : NFT를 받을 유저의 주소
_number : 보내려고 하는 NFT의 수량
2. u_setInterval(_interval) : NFT를 민트할 수 있는 간격을 정합니다.
_interval : 민트 간격
3. u_setPrice(_price) : NFT 판매 가격을 정합니다.
_price : 판매 가격
4. u_setRevelingBlock(_revelingBlock) : 실제 NFT 그림이 언제 보여지는지 정합니다.
_revelingBlock : NFT 그림이 언제 보여지는지 (예: 10 => 10 블록 이후)
5. u_withdraw() : NFT 판매시, 출금하는 함수입니다.
6. u_currentBalance() : NFT 판매시, 판매 금액을 확인할 수 있습니다.
7. u_whenToRevel() : 실제 NFT가 몇 번째 블록이후 공개가 되는지 알려줍니다.
인제 NFT를 실제로 민트를 하려고 합니다.
이 부분은 글로 쓰기에 제한적인 부분이 많아, 유튜브 영상을 참고 해주시기 바랍니다.