상세 컨텐츠

본문 제목

누구나 할 수 있는 NFT 만들기 - 8강 이더리움 테스트넷에 NFT 배포

누구나 할 수 있는 NFT 만들기

by D_One 2022. 9. 15. 21:22

본문

안녕하세요, 

 

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를 실제로 민트를 하려고 합니다.

이 부분은 글로 쓰기에 제한적인 부분이 많아, 유튜브 영상을 참고 해주시기 바랍니다. 

 

영상 보러가기 

관련글 더보기