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

Whitelist IP 및 원격 EOA(REOA) 생성하기

Whitelist IP 등록하기

루니버스는 보안성을 높이기 위해 미리 지정된 IP에서만 정의한 트랜잭션에 접근할 수 있도록 루니버스 IP Whitelist 기능을 제공합니다. 루니버스 IP Whitelist에 TxAPI를 통해서 Restful API를 호출할 때 접근가능한 IP 주소를 미리 등록할 수 있습니다.

  1. [Console]에서 Whitelist IP를 생성하고자 하는 DApp을 클릭하여 [DApp Overview] 페이지로 이동합니다.
  1. 왼쪽 메뉴에서 [IP Whitelist] 메뉴를 클릭 하여 [IP Whitelist List] 페이지로 이동합니다.
  2. [IP Whitelist List] 페이지에서 미리 등록된 Whitelist IP를 확인할 수 있습니다.
  3. [Add Whitelist IP] 버튼을 클릭하여 Whitelist IP 등록 페이지로 이동합니다.
  1. 화이트리스트 IP(Whitelist IP) : 루니버스 서버로 Restful API를 호출할 IP주소를 입력합니다. CIDR형식만 입력 가능합니다. ( ===> CIDR 포맷이 무엇일까요? 설명을 좀 추가해주세요. Jay )
  2. 설명(Description) : 해당 IP에 대한 설명을 입력합니다. 200자 이내로 입력 가능합니다.
  3. [Create] 버튼을 클릭하면 팝업에 "IP주소를 등록하시겠습니까?(Do you want to register a ip address?)” 메시지가 출력됩니다.
  4. [OK]버튼을 클릭하면 팝업에 “IP주소가 등록되었습니다.(IP Address registered.)”메시지가 출력된다.
  5. [OK]버튼을 클릭하면 [IP Whitelist List] 페이지로 이동합니다.
  1. IP Whitelist List에 등록한 IP를 확인할 수 있습니다.

원격 EOA(Remote External Owned Account) 생성하기

루니버스는 사용자 계정인 EOA(External Owned Account)와 컨트랙 계정을 모두 제공합니다. 특히, 서명이 안된 트랜잭션(Raw Transaction)의 서명을 자동으로 진행할 수 있도록 루니버스는 트랜잭션의 서명에 필요한 개인키(Private Key)를 자동으로 관리하여 원격에서 트랜잭션 서명(Remote Sign)이 가능한 원격 EOA(REOA, Remote EOA)를 생성할 수 있습니다.

일반적으로 DApp의 최종 사용자(End User)는 수시로 트랜잭션을 실행하기 위해 개인키나 키스토어로 서명을 해야 합니다. 이를 위해서 최종 사용자는 개인키와 키스토어를 관리해야 하고 트랜잭션 서명이라는 새로운 작업을 배워 사용해야 합니다. 이 과정에서 많은 사용성 문제가 발생하며 이로 인해 DApp의 사용성이 크게 저하됩니다. 이를 해결하기 위해서는 DApp사에서 직접 모든 사용자의 개인키를 관리하고 요청된 트렌젝션의 개인키 서명을 실시간에 지원해야 만 합니다.

루니버스는 이러한 사용성 문제를 해결하기 위해 루니버스에서 개인키(Private Key)를 안전하게 보관하고 원격에서 개인키 서명(Remote Sign)을 제공하는 원격 EOA List 기능을 제공합니다.

  1. [Console]에서 API Key를 생성하고자 하는 DApp을 클릭하여 [DApp Overview] 페이지로 이동합니다.
  1. 왼쪽 메뉴에서 [REOA List] 메뉴를 클릭 하여 [REOA List] 페이지로 이동합니다.
  2. [REOA List] 페이지에서 기 생성된 REOA 리스트를 확인할 수 있습니다.
  3. [+ New EOA]를 클릭하여 New EOA 페이지로 이동합니다.
  1. 이름(Name) : REOA의 이름을 설정합니다. 3-20자 이내의 영문/숫자와 특수문자 중 언더바(_)와 대쉬(-)를 입력할 수 있습니다. 단, 특수문자의 경우 첫번째자리와 마지막자리에는 입력이 불가합니다.
  2. 설명(Description) : 해당 REOA에 대한 설명을 작성합니다. 200자 이내로 작성할 수 있습니다.
  3. [Create] 버튼을 클릭하면 팝업에 "월렛을 생성하시겠습니가?(Do you want to create a wallet?)” 메시지가 출력됩니다.
  4. [OK]버튼을 클릭하면 팝업에 “지갑이 생성되었습니다.(Wallet created)”메시지가 출력됩니다.
  5. [OK]버튼을 클릭하면 [REOA List] 페이지로 이동합니다.
  1. REOA List에 신규 생성한 REOA가 리스트업 되어있습니다.

Whitelist IP 및 원격 EOA(REOA) 생성하기


Suggested Edits are limited on API Reference Pages

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