블록체인 스낵레터
구독하기
[블록체인 스낵레터] 20 - NFT 발행하기(수정)
2023. 6. 30.
[블록체인 스낵레터] 20 - NFT 발행하기(수정)
이 메일이 잘 안보이시나요?
안녕하세요.
잘 지내시나요? 잘 지내시나요? 저는 요즘 차도하 시인에게 빠져있네요. 아직 시집이 없으셔서 여기 저기 발표하신 시를 찾아 다니는데 쉽지 않네요. 차도하 시인의 신춘문요 시 당선작은
여기
에서 읽을 수 있어요.
지난번 이메일을 보낸 날 저도 회사에서 NFT를 발행할 일이 있어서 제가 쓴 메일을 확인하고 있었어요. 아뿔싸, 제일 중요한 첫 링크가 없더라구요. 오늘 이메일은 지난 이메일에서 빠진 링크를 추가한 이메일이에요.
오늘은 NFT를 발행할 거에요. 정신 바짝 차리고 따라와 주세요.
준비물
1. 메타마스크 지갑을 생성해 주세요.
링크
2. 메타마스크를 폴리곤 테스트넷에 연동해주세요.
링크
3. 메타마스크 지갑에 faucet으로부터 테스트 매틱을 받아주세요.
링크
4. pinata에 이미지 파일과 json 파일을 업로드해주세요.
링크
1. ERC721 토큰 컨트랙트 만들기
이
링크
로 오픈 제플린에 들어가서 "ERC721" 버튼을 눌러주세요.
아래 내용을 채워넣어주세요.
1. Name: NFT Cotnract의 이름을 넣어주세요. 10글자 이내의 영어로 작성해주시면 됩니다.
2. Symbol: NFT Contract의 symbol을 넣어주세요. 3글자 - 5글자의 대문자 알파벳으로 정해주세요.
아래 체크박스를을 클릭해주세요.
1. Mintable
2. Auto Increment Ids
3. URI Storage
Open Remix 버튼을 눌러주세요.
2. Contract 발행하기
Open In Remix 버튼을 눌렀으면 아래와 같은 창이 뜹니다.
왼쪽 사이드 바에서 3번째 위치해있는 버튼을 눌러주세요.
"Compile xxx" 버튼을 눌러주세요.
성공하면 왼쪽버튼에 초록색 동그란 체크마크가 뜹니다.
왼쪽 사이드바의 4번째 버튼을 눌러주세요.
Environment 드롭다운을 클릭해서 "Injected Provider - MetaMask"를 선택해주세요.
선택이 잘 되었으면 Account에 Metamask의 지갑 주소가 뜹니다. 확인해주세요.
주의!! 메타마스크가 Polygon Testnet에 연결되어있는지 확인해주세요. 이더리움 메인넷에서 컨트랙트를 배포하면 수십만원이 사용될 수도 있어요. 메타마스크 폴리곤 테스트넷 연동은
스낵레터 4번에
써져있어요.
Deploy 버튼을 눌러주세요.
메타마스크에 트랜잭션 보내는 창이 뜨면 확인을 눌러주세요.
컨트랙트 배포가 성공하면 아래 이미지처럼 Deployed Contracts에 항목이 하나 생겨 있어요.
3. NFT 민트하기
Deployed Contracts에서 왼쪽의 작은 화살표를 눌러주세요.
이전시간
에 배포한 JSON 파일의 주소를 복사해와주세요.
주소는 https://gateway.pinata.cloud/ipfs/ 뒤에 CID 값을 붙인 값이에요.
저는
https://gateway.pinata.cloud/ipfs/QmQgS5xT5yeh8VTFukojZN2aETJj1fbnjvizEaE7ifndUp
입니다.
Remix에서 SafeMint 오른쪽의 작은 화살표를 클릭해주세요.
to에는 메타마스크 지갑의 주소를, uri에는 지난시간에 업로드한 json 파일의 주소를 넣어주세요.
마지막으로 Transact 버튼을 누르면 완성!
메타마스크에서 트랜잭션이 잘 전송되길 기다려주세요.
4. 메타마스크에서 NFT 보여주기
Remix에서 배포한 컨트랙트 주소를 복사해주세요.
NFT탭에서 "NFT 가져오기" 버튼을 눌러주세요.
주소에 방금 전 복사한 컨트랙트 주소를, 토큰 ID에는 0을 넣어주세요.
성공하면 이렇게 직접 만든 NFT가 Metamask에 뜹니다.
오늘은 내용이 엄청 길었네요. 회사에서도 같이 해보면 15분 꽉 채우더라구요. 중간에 문제가 발생하신 분은 시간이 더 걸리기도 하구요.
한 번이라도 NFT발행해보면 많이 뿌듯하니까 포기하지 않고 발행까지 해보는 걸 추천드려요.
지난 레터들은
요기서
볼 수 있어요. 궁금하신 점은 이메일 답장으로 보내주세요.
blockchain.snack@juhyung.dev
수신거부
Unsubscribe
공유하기
블록체인 스낵레터
를 구독하고 이메일로 받아보세요
블록체인 개념 하루 5분 짧게 공부해요
구독하기
이전 뉴스레터
[블록체인 스낵레터] 20 - NFT 발행하기
2023. 6. 27.
다음 뉴스레터
[블록체인 스낵레터] 21 - ERC721
2023. 7. 5.
블록체인 스낵레터
블록체인 개념 하루 5분 짧게 공부해요
이 페이지는 스티비로 만들었습니다.