brunch

You can make anything
by writing

C.S.Lewis

by SKKRYPTO Oct 17. 2019

[Skkrypto X Luniverse] 공부노트

Remix를 사용해 스마트컨트랙트 배포 & 사이드 토큰 발행하기

안녕하세요 Skkrypto User guide 팀 입니다.

지난 시간 Atom 으로 스마트 컨트렉트 배포하기를 해보았는데요.

오늘은 Remix로 스마트 컨트렉트 개발하기를 해보겠습니다. Remix는 별도의 설치없이 바로 웹에서 사용할 수 있는 IDE 인데요.


>Remix란 — Solidity언어를 사용할 때 쓰는 IDE로. “어려운 기술을 확고히, 효율적으로 분석하여, 많은 이들이 알 수 있도록 널리 알리자” 라는 목적을 가지고 만들어진 블록체인 스터디 및 DApp 개발 모임이자 개발 에디터 입니다.


먼저 루니버스 콘솔 (https://console.luniverse.io/utility/solidity-ide/overview)에 접속합니다.

위 화면에서 Copy를 클릭한 후 Remix로 이동을 눌려줍니다.

그럼 위 와 같은 화면이 나오게 되는데 이는 Remix가 새로운 버전으로 바뀌는 중이기 때문에 Use previous version버튼을 클릭해줍니다.

그러면 User Guide와 같은 화면이 나오게 됩니다.

 이제 Setting 창을 들어가줍니다. 그 뒤 Plugin에 아까 Copy 했던 코드를 넣고 Load 하게 되면.

이렇게 Luniverse와 연결할 수 있는 버튼이 생성됩니다.

그리고 User Guide의 순서에 따라 진행하면 쨔란

지난 번 Atom 때 와는 달리 점점 손에 루니버스 인터페이스가 익숙해져가서 그런지 단번에 성공했습니다.

이 기세를 몰아 바로 Token 발행까지 시도해보겠습니다.

먼저, 저희는 현재 루니버스에서 제공하는 Dev plan으로 지난 시간 Skkvote 체인을 만들었었고, 또한 Free Trial체인도 쓰고 있기 때문에 메인 토큰은 이미 발행된 상태입니다. 그래서 메인 토큰을 통해 사이드 토큰을 발행하는 법을 알아보겠습니다.

1. Console창 하단에 Side Token을 눌려줍니다.

2. 이름과 심볼을 정해주고

3. 메인 토큰과 사이드 토큰의 비율을 정해줍니다.

4. Initial Supply 에서 첫 발행 비율을 정해줍니다.

5.Create 버튼을 누르면

Vault

Private Key

Keystore File

세 가지 선택지가 나오게 됩니다.

선택 후 발행 성공!

여기서 Vault 는 루니버스만의 특별한 시스템인데요. 보통 체인을 발행하기 위해 필요한

Private Key(최초 ID 생성 시 주어지는 개인키)/ Keystore File(개인키와 더불어 주어지는 파일) 를 필요로 하지 않고 루니버스의 패스워드로 체인을 발행하는 것입니다. 이를 통해 아주 간편하게 사이드 토큰 발행을 할 수 있었습니다.


다음 시간에는 저희가 지난 루니버스에서 제공하는 교육을 통해 실습했던 내용들을 다루어 보겠습니다.

“위 글은 람다 256 루니버스의 Dev Plan을 무료로 제공받아 작성하였습니다”

작성자: 박주규/Jake(jukyu1786@gmail.com)



브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari