블록체인

erc20 토큰 블록탐색기 이더스캔 바이스캔 클레이튼 스마트컨트렉트에서 계약 배포 하는 방법

파이트인포2023 2023. 3. 29. 09:43
반응형

많은 분들이 외부 개발자들을 통해서 토큰을 발행하지만, 그 사용방법을 모르는 분들이 많으신거 같아서

간단히 포스트로 방법을 설명해드리려고 합니다.

토큰을 생성 후 소유권을 블록탐색기(예,이더스캔,바이스캔)에 등록하고, 소유권을 이전 받으셔야합니다.

소유권이 누구에게 있는지 부터 확인해보겠습니다. 

토큰이 이더리움체인에서 배포(발행) 되었다면, 이더스캔으로 접속합니다.

바이낸스(BNB)에서 발행 되었다면 bsc스캔으로 접속합니다.

아래는 각 스캔 사이트 링크 입니다.

etherscan, bscscan

 

Binance (BNB) Blockchain Explorer

BscScan allows you to explore and search the Binance blockchain for transactions, addresses, tokens, prices and other activities taking place on Binance (BNB)

bscscan.com

 

아래 화면은 이더리움, 바이낸스, 폴리곤은 동일합니다. 클레이튼도 거의 유사합니다.

방법도 같으니, 이더스캔의 화면으로 보여드리겠습니다.

 

블록탐색기=스캔 같은 용어라고 보시면 됩니다.

 

스캔에서 토큰 주소를 입력하고 엔터를 눌려주세요.

 

그리고 계약(contract)아래에 코드탭을 눌려줍니다.

여기에서 소스코드가 보인다면, 소유권 등록이 된 것입니다.

하지만, 그 소유권이 개발자에게 있는지 아니면 나에게 있는지 더 정확하게 확인이 필요로 하겠지요?

소스코드가 나타난 화면

다시 계약탭의 우측 계약읽기와 쓰기가 보이실겁니다.

계약읽기탭을 눌려주세요. 계약쓰기에서는 메타마스크를 연결해야 하지만,

계약 읽기에서는 메타마스크 연결은 필요 없습니다.

계약읽기는 현재 계약 된 내용들을 보여줍니다.

토큰의 이름,약어는 무엇인지 그리고 총발행량은 무엇인지...

기본적인 내용들과 아울러 특정 지갑이 락업이 되었다면 특정 지갑 주소를 입력해보면

거짓과 참으로 확인 할 수 있습니다.

락업이 되어있는 지갑주소를 입력하였다면, 참으로 나타나고

락업이 되어 있지 않다면 부울(거짓)으로 표기됩니다.

소유권(owner)항목에 나타난 지갑주소로 현재 소유권자가 누구인지 알 수 있습니다.

지갑주소가 나의 주소라면 다행이지만, 개발자 또는 알 수 없는 주소로 표기 된다면

토큰을 만들어준 개발자에게 연락하여 소유권을 이전 받으셔야합니다.

읽기와 반대로 쓰기에서는 토큰에 추가 된 기능에 따라 다양한 기능을 사용하고 내용을 블록체인에 배포 할 수 있습니다.

예를 들어 토큰에 추가 발행기능을 추가하였다면, 소유권자는 추가 발행을 할 수 있습니다.

소유권자가 아닌 경우에는 메타마스크 또는 스캔에서 에러 문구가 나타납니다.

예)계약쓰기에서 민트(추가발행) 수량을 입력

이렇게 하면 입력한 수량 만큼 추가 발행 됩니다.

예)계약쓰기에서 민트(추가발행) 수량을 입력

하지만, 개발자가 어떻게 만들었냐에 따라서 소수점을 입력하지 않고 숫자를 입력하거나,

또는 소수점 18개를 포함하여 입력하여야 하기도 합니다.

 

예를 들어서 아래의 이미지 처럼 bnrn(소각)에서 10을 입력하면 10개가 소각 되는 것이 아닌

0.000000000000000010개가 소각 될 수 있습니다.

10개를 소각하고 싶다면 10 그리고 000000000000000000를 더 입력 해야합니다.18개 0을 더 입력)

(10000000000000000000) <- 이것은 10입니다.

하지만 일일이 0을 18개 입력하는 것은 번거롭고 실수로 한개를 더 입력하거나, 덜 입력 할 수 있겠지요?

바이스캔에서는 이 기능이 없지만, 이더스캔에서는 0을 더 쉽게 추가 할 수 있는 기능을 제공합니다

아래의 이미지에서 보이는 것 처럼 + 버튼을 누르면 0을 몇개 더 추가 할지 선택 할 수 있는 드롭바가 나타나게 됩니다.

선택하여 쉽게 추가하시면 됩니다.

개발자가 토큰을 생성 할 때 소수점을 18개로 하는게 일반적이지만, 그렇지 않은 경우도 있기 때문에 토큰을 발행하기 이전에 또는 발행 후에라도 이것에 대해서 확인하셔야합니다.

 

아래의 사진은 0이 18개 더 추가 된 이미지 입니다.

10에서 소수점 0이 18개 더 추가 된 소각 입력창

그 이외에도 토큰 기능추가에 따라서 소유권자는 다양한 기능을 사용 할 수 있습니다.

동결과 타임락, 락업, 베스팅 등은 그 대표적인 예입니다.

그렇기 때문에 토큰의 소유권자가 운영자가 아닌 외부 개발자로 등록 되어 있다면

향후 문제가 발생 할 수 있기 때문에 꼭! 소유권을 넘겨 받으셔야합니다.

동결 기능

 

타임락 기능

 

블록체인 개발 부터 거래소 상장 까지 단, 15일 이내에 완료해드립니다.

리스링15

http://listing15.mcret.com/

https://open.kakao.com/o/szTmHT6d

 
 
반응형
사업자 정보 표시
주식회사 엠크릿 | 황정우 | 경남 양산시 양산역로 75, 6층 | 사업자 등록번호 : 621-86-10667 | TEL : 055-364-3363 | Mail : min02299@naver.com | 통신판매신고번호 : 제2017-경남양산-00167호 | 사이버몰의 이용약관 바로가기