• HOME
  • PRODUCT
  • DEVELOP
  • NEWS
  • CONSULTING
No Result
View All Result
illunex Blog
  • HOME
  • PRODUCT
  • DEVELOP
  • NEWS
  • CONSULTING
No Result
View All Result
일루넥스 블로그
No Result
View All Result

TRX(ERC20) 개발 Basic 2

2. Template 실행

박 진혁 by 박 진혁
2020년 9월 21일
in DEVELOP, 강의
TRX(ERC20) 개발 Basic 2

2. Template 실행

1. 컴파일 실행

→ tronbox compile –compile-all

1.1 처음 실행하면 오류가 난다.

원인은 파라메터에 대해서 stoage 로 할 것인지, memory 로 할 것 인지에 대한 지정이 없어서 에러가 난다.

지금 현재는 해당 파라메터에 대한 레퍼런스를 사용하여 값의 변경을 유지하는 목적이 아니므로 memory 를 사용한다.

→ memory 추가

1.2 다시 compile 실행

→ tronbox compile –compile-all

2. migrate 실행 (shasta)

→ tronbox migrate –reset –network shasta

3. 서비스 실행

→ npm install

→ yarn

→ yarn start

→ http://localhost:3000/

→ 실행 error!!

4. private 키 확인

4.1. TronLink 를 켜야한다. 그리고 Testnet(shasta) 으로 맞추어줘야한다.

4.2. shasta 계정에 테스트를 위한 가짜 Token 주입 (※ TronLink 지갑이 열려 있어야 한다.)

: https://www.trongrid.io/faucet

4.3. tronbox 환경 설정 → shasta 의 privatekey 부분을 맞추어 줘야한다.

TronLin 에서 privatekey 확인
Export Account 하면 해당 지갑의 key를 확인할수있다.

4.4. shasta 부분의 privatekey 를 자신의 지갑 private key 로 변환

다시 한번 compile, build 를 실행해서 contract 를 다시 올려줘야한다.

다시 한 번

compile, build 를 실행해서 contract 를 다시 올려줘야한다.

그리고 다시 한 번 

→ yarn start

위 생성된 값중 …

contract 주소 : (base58) TGNN7ZgoqGNTqkBmtumY1BioSmZGtsWKbR

contract 주소(HEX) : (hex) 414631eda3518a5646c0ea8229c83c3e0ed67ca01c

4.5. code 수정

아래 파일에 컨트랙트를 생성할때 만들어진 위의 해당하는 컨트랙트 주소와 창조자 주소를 알맞게 넣어주어야한다.

  • index.js
  • utils/index.js

4.6. 결과 화면

5. private 키 확인

5.1. tronscan 으로 가서 확인하기

: https://tronscan.org/

5.2. 생성된 contract 확인

>> TRX(ERC20) 개발 Basic3에서 계속

Tags: TRX(ERC20)개발실전강의
ShareTweet
Previous Post

쿠버네티스로 운영 서버 구축하기

Next Post

TRX(ERC20) 개발 Basic 3

Next Post
TRX(ERC20) 개발 Basic 3

TRX(ERC20) 개발 Basic 3

  • Copyright © 2020 illunex., Inc., All Rights Reserved.
  • 개인정보보호정책
No Result
View All Result
  • HOME
  • PRODUCT
  • DEVELOP
  • NEWS
  • CONSULTING