Remix로 NFT 컨트랙트 배포 및 Minting 하기

 

NFT를 폴리곤 네트워크상에서 사용자에게 민팅해주는 프로젝트를 진행하게 됐는데 실제 네트워크에 배포 및 실행하기 전 테스트넷(Sepolia)에서 테스팅을 한번 해보려 합니다.

저는 제 MetaMask지갑으로 연결하여 Sepolia테스트넷에 접근하는 방식을 선택했습니다.

 

먼저 배포하고자 하는 코드가 담겨있는 Solidity파일을 추가합니다.

 

그다음 제가 올려놓은 Solidity파일 컴파일합니다.

 

제가 올려놓은 코드는 배포 시 Owner 주소가 필요합니다.

 

MetaMask계정으로 컨펌하여 가스비를 지불하고 컨트랙트를 배포합니다.

 

배포 성공 후 위와 같이 로그가 뜨고 Deployed Contrancts에서 배포한 컨트랙트를 실행할 수 있습니다.

그다음 safeMint로 원하는 주소에 NFT를 Minting 해주었습니다

 

Owner계정으로 컨펌 후 Etherscan을 통해 확인합니다.

 

메타마스크 NFT 화면 하단에서 NFT 가져오기 클릭 후 NFT ID와 Contract주소를 입력해 주면 Minting 받은 계정에서 NFT를 확인할 수 있습니다.

+ Recent posts