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

DApp 생성하여 트랜잭션 연동하기

DApp 단위로 Transaction을 연동하여 서비스 연동의 편의성을 더해줍니다.

루니버스 DApp이란?

루니버스 DApp(Decentralized Application)은 특정 Application(Web Application, Mobile Application, Desktop Application) 에서 블록체인상의 컨트랙이나 토큰 등을 이용하여 다양한 기능을 구현할 때 필요한 API와 리소스를 정의한 것을 말합니다.

가령, A라는 어플리케이션에서 블록체인상에 데이터를 기록하고 조회하는 기능이 필요한 경우 루니버스 Transaction API 를 사용하여 이를 루니버스A DApp이라고 구현하고 A 어플리케이션에서 사용함으로써 손쉽게 기존 앱에서 블록체인을 활용할 수 있습니다. 루니버스 DApp 에서는 사이드 토큰을 이용한 트랜잭션과 사용자 정의 컨트랙트를 이용한 트랜잭션을 모두 사용할 수 있습니다.

루니버스 DApp 에서 사용할 트랜잭션을 정의하는 방법은 다음과 같습니다.

  1. 루니버스 콘솔에서 DApp 을 생성합니다.
    루니버스 DApp 생성하기

  2. DApp 및 DApp의 트랜젝션을 호출할 수 있고, 트랜젝션 사인을 진행할 Whitelist IP 및 EOA 리스트를 생성합니다.
    Whitelist IP 및 EOA 생성하기

  3. 사이드 토큰 컨트랙트 또는 사용자 정의 컨트랙트를 통해 Transaction List를 생성합니다.
    트랜잭션 목록(Transaction List) 만들기
    사이드 토큰을 이용한 트랜잭션 DApp 에 적용하는 과정은 다음과 같습니다.

    (1) DApp 에서 사용할 사이드 토큰을 생성합니다.
    (2) 사이드 토큰을 이용한 트랜잭션을 정의합니다.
    (3) 정의한 트랜잭션을 DApp 에서 호출합니다.

사용자 정의 컨트랙트를 이용한 트랜잭션 DApp 에 적용하는 과정은 다음과 같습니다.

(1) DApp 에서 사용할 사용자 정의 컨트랙트를 배포합니다.
(2) 사용자 정의 컨트랙트를 이용하는 트랜잭션을 정의합니다.
(3) 정의한 트랜잭션을 DApp 에서 호출합니다.

DApp 생성하여 트랜잭션 연동하기


DApp 단위로 Transaction을 연동하여 서비스 연동의 편의성을 더해줍니다.

Suggested Edits are limited on API Reference Pages

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