[TRON] TRC20 토큰 메인넷에서 만들기

in SteemCoinPan •  2 years ago 

TRC20 토큰 메인넷에서 만들기

참조링크 : https://developers.tron.network/docs/issuing-trc20-tokens-tutorial

0. 사전준비

Energy가 충분한 경우에는 물론 TRX가 필요 없으나. 최소 수십만 TRX를 Freezing 해야 되니 TRX 를 준비하는 것을 추천 드립니다.

2021.06.18 기준 약 76 TRX 가 토큰 발행에 소모 되었습니다.

  • 작업은 chrome 브라우저에서 진행 합니다.
  • 크롬 브라우저의 트론링크(지갑) 설치가 필요합니다.
  • 메인넷에서 TRC20 토큰 발행 시 TRX 를 필요로 합니다. ( 넉넉하게 준비 요망 1,000 TRX 이상 추천 )

1. 트론링크 설치하기

[그림1]

위 링크를 들어가 트론링크를 설치 하도록 합니다.

2. 토큰을 발행할 계정 준비하기

[그림2]

지갑을 설치 하면 처음에는 계정이 하나도 없습니다.

  • Create - 신규로 생성, 별도의 비용은 발생하지 않습니다.
  • Restore - 개인키를 이용한 계정 복구
  • Hardware - 레저 이용한 지갑 연결

계정을 신규로 생성한 경우에는 잔고가 0 이므로 이런 경우 업비트 등과 같은 거래소를 통해 trx (트론) 를 구매 후 신규로 생성한 지갑의 주소 ( public address ) 로 전송하면 됩니다.

3. TRC20 계약 코드(contract code) 준비하기

위 GITHUB 주소를 들어가서 지갑을 생성하는데 필요한 Contract 를 다운로드 받습니다.

[그림3]

Code - Download ZIP 버튼을 누르면 손쉽게 대상 코드를 다운로드 받을 수 있습니다.

다운로드 받은 후 해당 zip 파일의 압축을 해제하면 위와 같이 5개의 계약 파일 ( .sol ) 을 확인 할 수 있습니다.

[그림4]

이후 Token.sol 파일을 편집기로 열어 위 내용을 참조하여 적절하게 수정 해주도록 합니다.

( 토큰설명, 토큰심볼, 소숫점이하 자릿수, 발행 수량 ) 위 4개 항목을 적절하게 수정

4. 계약 컴파일 및 배포

https://tronscan.io/#/contracts/contract-compiler

위 주소로 접속 후 컨트렉트 파일 업로드 버튼을 눌러 아까 압축 해제한 폴더의 5개 파일을 동시에 선택 합니다. 그러면 아래와 같은 화면을 볼 수 있습니다. 방금전 수정한 Token.sol 파일이 올바르게 수정되었는지 또한 확인합니다.

[그림5]

이후 컴파일 버튼을 눌러 주면 위와 같이 초록색 글자가 나오면 정상적으로 컴파일이 된 것입니다. 참고로 금일자 기준으로 약 76 TRX 가 배포하는데 소모 되었습니다. 넉넉하게 1000 TRX 정도 준비하는 것을 추천 드립니다. ( 잘못 배포하거나, 배포 했는데 토큰 이름이나 발행량, 토큰 심볼이 맘에 안들어서 다시 만들 필요가 있을 수도 있기 때문입니다. )

[그림6]

정상적으로 컴파일이 되었다면 배포 버튼을 눌러 줍니다. 그럼 아래와 같이 설정값 ( Parameters )을 변경하는 화면이 나오는데 이때 컨트렉트 이름을 ERC20 이 아닌 Token 으로 변경합니다.

[그림7]

그럼아래와 같이 보라색으로 진행 상태에 대한 메시지가 출력되며 완료가 되면 아래 와 같이 초록색 글자가 표시 됩니다. 맨 아래의 링크에 보여주는 계약 주소 정보를 눌러주도록 합니다.

[그림8]

그럼 해당 계약 정보에 대한 상세 정보가 출력됩니다. 맨위에 보여지는 계약 주소 정보를 복사하도록 합니다. ( 이미지 기준 좌측 상단에 보여지는 붉은색 주소 정보 옆의 네모 버튼을 누르면 주소 정보가 클립보드에 복사 됩니다. )

[그림9]

이제 해당 계약의 토큰 유형 정보를 업데이트 하도록 하겠습니다.

https://tronscan.org/#/tokens/create/Type

위 주소를 눌러 이동하면 아래와 같은 화면을 볼 수 있습니다. TRC20 선택 후 확인 버튼을 눌러 주도록 합니다.

[그림10]

그러면 아래와 같이 지갑을 연결 하라고 하는데 연결 버튼을 눌러 지갑을 연결 해주도록 합니다.

[그림11]

이후 아래 화면에서 위에서 복사한 계약 주소를 붙여 넣기 하면 ( 그림8에서 보여지는 주소 정보와 일치 ) 기본 정보가 표시 되며 나머지 붉은색 * 표시가 된 부분의 값을 채워 넣어주면 됩니다. ( 토큰 소개, 홈페이지, 이메일 ... ) 모든 항목을 입력 후 제출 버튼을 누르면 됩니다.

[그림12]

그러면 아래와 같이 성공 되었다는 화면이 출력 될 것입니다.

[그림14]

지갑 - 토큰 발행 화면으로 들어가면 아래와 같이 토큰이 발행 된 것을 확인할 수 있습니다. 위 과정까지 지난 이후 약 10분 이상이 경과 되어야 https://tronscan.org 에서 토큰이 조회되는 것에 유의 바랍니다.

[그림15]

10분 후에 확인하라는 메시지

[그림16]

10분 후에 아까 계약 주소 정보를 넣은 후 조회를 해보면 아래와 같이 정상적으로 조회 되는 것을 확인 할 수 있습니다.

[그림17]

그러면 이제 토큰을 내 지갑에 보여지게 하도록 TronLink 를 열어 준 후 + 버튼을 눌러줍니다.

[그림18]

돋보기 버튼을 눌러준 후

[그림19]

계약 주소를 입력하면 하단에 토큰이 노출되게 됩니다. 이제 + 버튼을 눌러 등록시켜주면 됩니다.


정상적으로 지갑에 내가 만든 토큰이 보여지는 것 까지 확인 하실 수 있습니다.

긴글 읽어주셔서 감사합니다 :)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

토큰 만들기가 쉽네요. 그래서 그런지 트론링크에 스캠이 가득이네요.

원사마님 글보고 따라해봐야겠어요. ㅎㅎ