Luniverse User Guide

루니버스 사용을 환영합니다!
이 페이지에서는 루니버스 서비스 사용 가이드를 제공합니다.
루니버스를 사용하여 다양한 디앱(DApp)을 제작해보세요.

Welcome to Luniverse!
This page provides a guide to using the Luniverse service.
Try to create various DApps by utilizing Luniverse.

Get Started

사이드 토큰(ST) 발행하기

DApp에서 유틸리티 용도로 활용될 사이드 토큰을 발행합니다.

사이드 토큰(ST, Side Token)이란

루니버스 메인넷상에 발행된 MT의 발행량 중 일정 양의 가치에 고정(Pegging)하여 사이드체인상에 발행하는 토큰을 사이드 토큰이라고 합니다. 전체 MT 발행량 한도내에서 다양한 용도의 사이드 토큰을 신규 발행하여 사용함으로써 불필요하게 토큰이 발행되는 것을 피하고 MA와 SA는 ST를 발행하여 자신의 DApp의 토큰 이코노미를 생성할 수 있습니다. ST는 DApp내에서만 유통되며 외부에 유통시에는 MT를 통해서만 가능합니다.

MT 요청하기 (Member)

Member는 ST의 발행을 위해 Chain Owner로부터 MT를 송금 받거나 직접 외부에서 MT를 구매하여 ST를 발행할 수 있습니다.
MT를 직접 보유하고 있는 Chain Owner의 경우 본 절차를 필요로 하지 않습니다.
이 장에서는 Chain Owner로부터 MT를 송금 받기 위해 루니버스 콘솔에서 Chain Owner에게 MT를 요청하는 방법을 알아보겠습니다.

  1. [Console]페이지의 [Side Token] 오른쪽 [Request Main Token] 버튼을 눌러 [Request Main Token] 페이지로 이동합니다.
  1. [Main Token Request] 페이지에서 MT 수령 이력을 확인할 수 있습니다.
  2. 우측 상단의 [Request Main Token] 버튼을 클릭하여 [Request Main Token] 페이지로 이동합니다.
  1. 요청금액(Amount Sent) : Chain Owner에게 송금(Transfer)를 요청하고자 하는 MT의 수량을 입력 합니다.
  2. 부가설명(Comment) : 토큰을 요청하는 목적 또는 사유를 작성할 수 있습니다. 작성한 내용은 Chain Owner가 MT 발송 여부를 판단하는 근거가 됩니다.
  3. [Request] 버튼을 클릭하면 팝업에 “Would you request [요청수량] transfer to Main Admin” 메시지가 출력 됩니다.
  4. [OK]를 클릭하면 팝업에 “Your request has been sent to Main Admin”메시지가 팝업 됩니다.

    (1) [OK]를 클릭하면 요청이 완료되며 [Main Token Request] 페이지로 이동합니다.
    (2) [Cancel]을 클릭하면 작성중이던 Request Main Token 페이지로 돌아갑니다.

  5. [Main Token Request] 페이지에서 Chain Owner에게 요청한 내역을 확인할 수 있습니다.

MT 송금하기 (Chian Owner)

Member로부터 MT 송금 요청이 있는 경우 Chain Owner는 Console 하단의 알림창에서 송금 요청 내용을 확인할 수 있습니다.

  1. 송금 요청 알림(Main Token Request Notification]을 클릭하여 [Transfer Main Token]페이지로 이동합니다.
    (또는 [Console]페이지의 [Side Token] 오른쪽 [Transfer Main Token] 버튼을 눌러 [Transfer Main Token] 페이지로 이동합니다.
  1. [Transfer Main Token] 페이지에서 Member의 MT 전송 요청 내용을 확인할 수 있습니다.
  2. 리스트에서 송금하고자 하는 항목의 [Transfer] 버튼을 클릭하여 Member의 요청 상세 페이지로 이동합니다.
  1. Member가 요청한 전송 수량 및 Comment를 확인합니다. 요청 수량은 Member가 요청한 수량이 기본 값으로 지정되어 있으나 수정 가능합니다.
  2. Transfer 버튼을 클릭 하면 팝업에 ”Member에게 [입력한 토큰 수량]을 전송하시겠습니까?” 메시지가 출력 됩니다.

    [OK] 버튼을 클릭하면 발행 트랜잭션의 서명을 위한 개인키(Private Key) 입력 창이 팝업됩니다. 개인키(Private Key)를 입력하거나 키스토어 파일(Keystore file)을 업로드하면 트랜잭션 사인이 진행되며 Member에게 해당 MT가 송금됩니다.

  3. [Transfer Main Token] 페이지에서 Member에게 진행한 송금의 결과를 확인할 수 있습니다. 송금이 완료된 경우 해당 요청의 상태값(Status)이 [Transferred]로 표시됩니다.

사이드 토큰(ST, Side Token) 발행하기

[Console] 화면 하단의 [Create ERC20 Sidetoken]을 클릭하여 ST 발행 화면으로 이동합니다.

발행할 ST에 대한 정보를 입력합니다.
1.토큰명(Token Name) : 토큰명은 토큰의 정식 명칭으로 3~20자의 영문, 숫자, _, - 만 입력이 가능합니다.

ex. Ethereum, Bitcoin

  1. 토큰 심볼(Token Symbol) : 토큰의 약칭입니다. 2~5자의 영문 대문자/숫자만 입력이 가능하며, 영문으로 시작해야 합니다.

    ex. ETH, BTC

  2. 토큰 심볼 이미지(Token Symbol Image) : 토큰의 심볼 이미지를 설정합니다. 단순하게 컬러와 토큰 심볼의 조합으로 생성할 수도 있으며,별도 이미지를 업로드 할 수도 있습니다.

    (1) 표시된 예제 색을 선택하면 선택한 컬러와 토큰 심볼의 조합으로 심볼 이미지가 생성됩니다.
    (2) [Image Upload] 버튼을 클릭하여 사용하고 싶은 이미지를 업로드 합니다. 토큰 심볼 이미지는 640x640 규격의 png 파일만 지원합니다.

  3. 전환 비율 설정(Set Conversion Rate) : ST는 루니버스 메인체인에 발행되어있는 MT의 가치에 고정된 토큰을 사이드체인에 발행됩니다. 따라서 최초 발행 시 MT 대비 얼마의 발행 비율을 가져갈지 설정해야 합니다. ST는 수시로 추가 발행이 가능하나 한번 설정된 발행 비율은 변경할 수 없기 때문에 전환 비율 설정시 주의를 기울여야 합니다.

    ex. [1MT = 10ST]로 설정하면 1,000 MT를 보유한 경우 최대 10,000개의 ST를 발행할 수 있습니다.

  4. 토큰 발행하기(Mint Token) : ST의 발행 정보를 확정하고 최초 발행량(Initial Supply) 및 Decimal을 설정합니다.

    (1) 최대 발행량(Max Supply) : SA가 보유한 MT양이 표시되며, 설정한 전환비율에 따라 최대로 발행할 수 있는 ST의 발행량이 표시됩니다.
    (2) 최초 발행량(Initial Supply) : ST의 최초 발행량을 지정합니다. 최초 발행하고자 하는 ST양을 입력하면 자동으로 해당 수량의 ST를 발행하기 위해 필요한 MT의 양이 계산되어 표시됩니다. 최초 발행량은 최대 발행량을 초과할 수 없습니다.

    • ST 최초 발행 시 보유 중인 모든 MT를 고정(Pegging)하여 사이드토큰을 발행하거나 일부만 발행한 후 향후 수요에 따라 추가 발행할 수도 있습니다.
  5. [Create] 버튼을 클릭하면 팝업에 “Do you want mint a token?” 메시지가 출력 됩니다.
    [OK]버튼을 클릭하면 트랜잭션 사인 창이 뜨고, 트랜잭션 사인이 성공하면 사이드토큰 발행이 진행됩니다.

  6. [Console] 화면에서 생성한 ST의 상태값(Status)이 [Registering]에서 [ Registered]로 변경되면 ST의 생성이 완료됩니다.

ST 추가 발행하기

  1. [Console] 화면에서 추가 발행하고자 하는 ST를 클릭 하여 [Side Token Overview] 페이지로 이동합니다.
  2. 왼쪽 메뉴에서 [Supply] 메뉴를 클릭 하여 [Supply] 페이지로 이동합니다.
  3. [Token Supply] 페이지에서 ST발행 내역을 확인할 수 있습니다. 우측 상단의 [Additional Mint] 버튼을 클릭 하여 [Additional Mint] 페이지로 이동합니다.
  1. 추가발행량(Additional Mint Supply)에 추가 발행할 ST의 수량을 입력합니다. 이때, 추가 발행 가능한 ST수량은 Member가 보유한 MT수량 x 전환비율 값을 넘을 수 없습니다.
  2. Comment 란에 추가 발행의 목적 또는 사유를 작성합니다. 작성된 내용은 [Token Supply] 페이지의 Mint History에서 확인할 수 있습니다.
  3. [Mint] 버튼을 누르면 발행 트랜잭션의 서명을 진행위해 개인키(Private Key) 입력 창이 팝업됩니다. 개인키(Private Key)를 입력하거나 키스토어 파일(Keystore file)을 업로드하면 트랜잭션 사인이 진행됩니다. 트랜잭션 사인이 성공하면 팝업에 "Do you want mint a token?" 메시지가 출력 됩니다. [OK] 버튼을 클릭하면 토큰 추가 발행이 진행됩니다.
  4. [Token Supply] 페이지의 Mint History에서 추가 발행 성공 여부를 확인할 수 있습니다. ST 발행이 완료되면 추가 발행 리스트에서 상태값(Status)이 Usable로 표시 됩니다.

사이드 토큰(ST) 발행하기


DApp에서 유틸리티 용도로 활용될 사이드 토큰을 발행합니다.

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.