Free trial chain 사용하기
Free trial Chain
사용자는 최초 가입한 날로부터 1개월간 Free trial 체인을 사용하여 루니버스 기능들을 무료로 이용할 수 있습니다. Home 화면에는 회원이 사용할 수 있는 체인이 탭으로 표시됩니다. 회원이 된 후에 처음 로그인하면 Free Trial 체인을 사용할 수 있기 때문에 체인 탭에 Free Trial 체인이 표시됩니다.
![1280[3-1 Free trial chian dashboard].png](https://files.readme.io/2002b84-12803-1_Free_trial_chian_dashboard.png)

Free Trial Chain Tab
- EOA 발급을 마친 뒤 최초 로그인 하면 체인 탭이 생성되며, “Free Trial”, “Chain +” 두 가지가 노출 됩니다.
- “Free trial”탭에서는 Free trial chain의 Chain과 Main Token에 관한 화면이 노출 됩니다.


Main Token 확인
- Free trial chain 사용자는 기본적으로 1,000개의 Main Token을 지급받습니다. My Wallet 화면에서 Main Token 이 지급되었는지 확인할 수 있습니다.
- My Wallet 화면으로 이동하려면 오른쪽 상단의 User ID를 클릭합니다. Right Side Pannel 이 나타나면 My wallet을 클릭하여 My Wallet 화면으로 이동합니다.
- Free Trial Chain 의 Main Token 1,000개가 입금되어 있는지 확인합니다.


Main Token 추가 지급 요청
수령한 Main Token을 다 소진 한 경우 1,000개씩 최대 10회까지 Main Token을 추가 요청할 수 있습니다.
- Home 화면> Free Trial Tab에서 오른쪽 하단의 Request Main Token을 클릭하여 Main Token Request 페이지로 들어갑니다.
- 오른쪽 상단의 Request Main Token 버튼을 클릭 합니다.
- Request에 필요한 정보를 입력 합니다.


Maint Token 추가 지급 요청시 입력 필드
Recipient
메인토큰 소유주에게 메인토큰 지급이 요청되어야 하기 때문에 Free Trial chain 의 Main Token 을 발급한 Mainadmin 의 User name과 이메일 주소가 입력되어 있습니다.Amount Sent
발송 요청 수량을 입력 합니다. 발송 요청 수량은 1,000 토큰을 넘을 수 없습니다.Comment
발송 요청 사유를 입력 합니다. 입력된 발송요청 사유는 토큰소유주인 Mainadmin 에게 송금요청과 함께 전달됩니다. Mainadmin 은 송금 요청 사유를 검토한 후에 토큰 송금 여부를 결정합니다. Free trial chain 의 메인토큰은 별도 검토 과정없이 요청 즉시 전송됩니다.
Sidetoken 발행
- Main Admin으로부터 수령한 Main Token을 패깅(pegging)하여 sidetoken을 발행할 수 있습니다.
- Sidetoken을 발행하는 과정은 Side Token 발행하기를 참고 하세요.
Free Trial 에 컨트랙트 배포하기
Free trial chain 사용 고객들은 sidechain에 Contract을 Deploy 하고 컨트랙트의 함수들을 Transaction 으로 정의해서 트랜잭션에 사용할 수 있습니다.
- Home 화면에서 Free Trial 체인을 클릭하여 Chain Overview 화면으로 이동합니다.
- 선택해서 들어간 창에는 오른쪽에는 Chain overview 정보가 있고 왼쪽에 Left side Panel이 있습니다.
- Left Side Panel 에서 User Contract List 메뉴를 클릭하면 User Contract List 화면으로 이동합니다.
- User contract list 화면에서 + Create User Contract을 클릭합니다.
- Deploy 할 User contract 정보를 입력합니다.






Contract 정보 입력 및 .sol 업로드
- Name : Deploy할 contract name 을 입력 합니다. 최소 3-20자 사이의 영문 또는 특수문자(under bar 허용)를 입력할 수 있습니다.
- Description : Deploy 할 contract에 대한 상세 정보를 입력 합니다.
- Upload file 을 클릭해서 스마트 컨트랙트 파일을 업로드합니다. Solidity 로 작성한 스마트 컨트랙트 파일만 업로드할 수 있습니다. 스마트 컨트랙트 파일이 업로드되면 자동으로 컴파일이 진행됩니다. 컴파일 과정에서 오류가 발생하면 컴파일 오류가 팝업창에 표시됩니다.
- 컴파일이 정상적으로 진행되면 Contract select 창이 나타나고, 업로드된 파일에 포함된 컨트랙트들이 표시됩니다. 배포할 deploy 할 contract를 선택 합니다.
- Contract select 에서 배포할 컨트랙트가 선택되면 컨트랙트의 생성자 패러미터를 입력할 수 있는 창들이 나타납니다.
- 생성자 패러미터 type 에 맞게 value 들을 입력합니다.
- 생성자 패러미터 입력이 완료되면 Apply 버튼을 클릭합니다. Apply 버튼을 클릭하면 배포확인 창이 나타납니다.


- 배포확인 창에서 “Ok” 를 선택하면 컨트랙트 배포 트랜잭션에 서명하기 위한 서명창이 나타납니다. 회원 가입시 생성한 지갑 계정의 Private key 를 입력하거나 keystore file 의 passphrase 로 트랜잭션에 서명합니다.


- 서명을 완료하고 배포확인 창에서 Ok 버튼을 클릭하면 User contract list 에 요청된 컨트랙트 항목이 표시되고 배포 상태는 deploying 이 됩니다. 배포가 완료되면 deployed 상태로 변경됩니다.
Contract deploy에 대한 검수
- Contract Review 권한이 없는 Member가 Chain에 Contract을 deploy를 요청하는 경우 Chain Owner나 Contract Review 권한을 가진 Member로 부터 Contract에 대한 검수를 받아야 합니다.
- Free trial에서는 user가 쉽게 contract을 deploy 할 수 있도록 검수 과정이 생략되어 있습니다. 일반 체인에서의 contract deploy 과정은 스마트 컨트랙트 배포하기 과정을 확인 해 주세요.
Updated over 2 years ago