이더스캔 Verify & Publish 작성하기 (Remix IDE flatten)

BLOCKSDK·2023년 10월 17일
0

이 글에서는 Remix IDE를 이용해 이더스캔의 Verify & Publish 작성하는 방법을 알아봅니다.

만약 아직 계약 배포가 되지 않았아면 이더리움 테스트넷에 NFT 계약 배포하는법(Remix, MetaMask)을 참고해주세요

내 스마트 계약 찾기

이더스캔에서 발행한 스마트 계약을 찾습니다.
그 후 contract 에서 Verify & Publish를 클릭합니다.

Remix IDE에서 Flatten하기

Remix IDE에서 본인이 만든 스마트 솔리디티 파일을 flatten합니다.
해당 솔리디티 파일을 우클릭 후 flatten을 선택합니다.


flatten된 파일의 내용을 복사합니다.

이더스캔에서 Verify & Publish 하기

이더스캔에서 필요한 내용들을 작성합니다.

자신의 컨트랙트에서 Verify & Publish를 클릭하면 contract address는 자동으로 채워져 있습니다.
컴파일러 버전과 라이센스 종류를 작성하고, 컴파일러 버전은 Solidity(single file)을 선택해 주세요

Enter the Solidity Contact Code below에 복사한 flatten된 solidity 코드를 붙여넣고, Verify & Publish 버튼을 클릭하세요

이더스캔에서 Verify & Publish 확인하기

성공적으로 Verify & Publish가 완료되었다면, 이더스캔의 contract에 작성한 코드가 보입니다.

또한 어떤 컨트랙트 read와 write 함수가 있는지 조회와 테스트가 가능합니다.

이더스캔에서 read contract 테스트하기

이더스캔에서 작성한 함수를 테스트할 수 있습니다.
사용할 함수를 클릭하고, 해당 타입에 맞게 인자를 작성해주세요

더 읽을거리

이더리움 테스트넷에 NFT 계약 배포하는법(Remix, MetaMask)

[BLOCKSDK] JAVASCRPT로 ERC-721(NFT)을 생성하고 배포하는 방법

profile
BLOCKSDK는 간편 코인 제작 기능 과 블록체인 서비스 개발을 단순화하여 블록체인에 전문화된 개발자 없이 빠르게 개발할수 있는 API 와 완성형 솔루션 제공 서비스입니다

0개의 댓글

관련 채용 정보