기본 콘텐츠로 건너뛰기

라벨이 Etherscan인 게시물 표시

Etherscan에서 Code verifying 처리하기 - truffle solidity 를 이용한 ERC20 토큰(Token) 만들기

ERC20 토큰(Token)을 만들어서  메인넷(Mainnet)에 올렸는데,  Etherscan에서 시간이 지나면 토큰 검색이 되었다.. 그런데.. Token 상세 정보에 Code라는 탭이 있고,  이 탭을 눌러보니 verify가 아직 되지 않았다.. 라네.. verify를 시도하려 하니까 코드를 복사해서 여기 붙여 넣으면 체크해 주겠다..  해서 하려고 했더니.. 내 코드의 import 들 때문에 verify실패가 뜬다.. 코드를 어떻게 하면 좋을까? 새로 만들어진 기능 중에 multiple file upload기능이 있어서 해봤다.. 역시 에러가 뜬다.. 그래서 검색해보니..  truffle-flattener 라는 것으로 파일 하나로 만들랜다. npm install truffle-flattener  설치 해봤다.  그리고 파일을 하나로 만들었다.  그랬더니 다시 에러가..  뭐가 문제일까 생각하다 보니  컴파일러를 함 맞춰볼까? 내 solidity code가 0.4.18이라고 적혀있다. pulldown 메뉴에서 0.4.18~~~~ 이라고 적힌게 무지 많은데 제일 위에거를 선택했다. 뭔가 스테이블한 것 같아서.. 그리고 다시 verify했더니.. 성공! 아직도 Ethereum은 진화를 계속하고 있다보니 이전 버전을 쓸 수 없을 정도로 진화하고 있다.  과거 내용은 참고가 되지 못할 정도로 바뀌어 있는게 많다. 계속 유추하면서 만들어갈 수 밖에.. 그래도 잊어버리지 않기 위해 조금씩 기록을.. ---- Shell, Powershell, WSF, VBS 스크립터분들 찾습니다! 자세한 것은 아래 링크로! https://github.com/LowyShin/giip/wiki/Contact-Us ---- Do not login your server any more!  Free se