Luniverse Quickstart

루니버스가 처음이신가요? 루니버스 콘솔에 가입하고 Web3 개발을 위한 첫 걸음을 시작해보세요!

루니버스에 오신 것을 환영합니다 🎉

루니버스가 제공하는 편리한 개발 환경과 API들을 통해 쉽게 DApp을 개발하고 효과적으로 운영해보세요. 블록체인 Backend가 필요한 모든 곳에 루니버스를 활용할 수 있습니다. 준비가 되셨다면, 아래 가이드를 따라 10분 안에 루니버스를 사용을 시작해보세요!


1. 회원 가입하기

2. 루니버스 콘솔 둘러보기

3. Environment 생성/연결하기

4. 루니버스 테스트넷에서 API 사용해보기

5. (선택)결제 수단 등록하기



1. 회원 가입하기

루니버스가 처음이시라면, 먼저 루니버스 콘솔 회원가입이 필요합니다.

루니버스 홈페이지 의 우측 상단 LOGIN을 클릭하면 아래와 같은 화면이 나타납니다.

Sign up here 부분을 클릭하여 회원가입 화면으로 이동하세요.

회원가입이 완료되면, 가입한 이메일 주소와 비밀번호를 통해 루니버스 콘솔에 로그인 할 수 있습니다.

회원가입에 대한 자세한 안내는 Console Sign Up 페이지를 통해 확인해주세요.

엔터프라이즈 또는 팀 개발 용도로 루니버스를 사용하시는 경우 하나의 이메일 계정으로 회원가입하여 Root 계정을 먼저 생성하신 후, 복수개의 IAM 계정을 생성하여 개별적인 서비스 사용 권한을 부여하실 수 있습니다. IAM 계정을 생성하여 로그인 하는 방법에 대한 자세한 안내는 IAM (Identity&Access Management) 페이지를 참조해주세요.



2. 루니버스 콘솔 둘러보기

루니버스 콘솔에 성공적으로 Sign in하면, 아래와 같이 5개 영역으로 구성된 콘솔 홈에 접속하실 수 있습니다.

1\. 메뉴 목록 / 2. 루니버스 주요 링크 / 3. Home / 4. What's New / 5. My Luniverse

1. 메뉴 목록 / 2. 루니버스 주요 링크 / 3. Home / 4. What's New / 5. My Luniverse

1. 메뉴 목록

루니버스 콘솔에서 제공하는 대표 기능들의 메뉴 목록입니다.

목록에 존재하는 각 메뉴를 클릭하면, 세부 메뉴로 진입할 수 있습니다.

메뉴 명설명
Home루니버스 콘솔 홈 화면으로 이동할 수 있는 메뉴입니다.
Private Chain루니버스 메인넷/사이드체인 개발 환경을 생성 또는 연결하고 관리할 수 있는 메뉴입니다.
루니버스에서 지원하는 사이드 체인 을 구매 및 생성하여 아래와 같은 세부 개발자 기능을 활용하실 수 있습니다.

- Environments
- Contract
- Tx-Action(RESTful Smart Contract)
- Luniverse Token (ERC20)
- Luniverse Loyalty Point
- Luniverse Trace
- Luniverse DID

2. 루니버스 주요 링크

루니버스에 관한 유용한 정보를 확인할 수 있는 링크들을 모아둔 영역입니다. 루니버스의 가격 정책, 사용자 가이드 등 추가로 알고 싶은 정보가 있는 경우 해당 링크를 클릭하여 상세 문서로 이동할 수 있습니다.

3. Home

루니버스 콘솔의 홈 화면입니다. 루니버스를 처음 시작할 때 참고하면 좋은 튜토리얼 및 가이드, 그리고 현재 사용중인 개발 환경들에 대한 통합 대시보드가 업데이트 되는 영역입니다.

4. What's new

루니버스에 새로운 기능이 추가되는 경우 이 영역에서 신규 기능에 대한 내용을 확인하실 수 있습니다. 기존 기능이나 API 버전이 업데이트 되는 경우에도 Release Note를 이곳에서 확인하실 수 있습니다.

5. My Luniverse

신규 사용자 알림이 있는 경우 이 영역에 표시됩니다. 또한 사용자 명과 프로필 이미지를 클릭하여 IAM 계정, 프로필, 결제 정보등을 확인하고 수정하실 수 있습니다.



4. Luniverse 테스트넷 환경에서 API 사용해보기

환경 생성이 완료되었다면, 이제 루니버스가 제공하는 다양한 API들을 사용해보실 수 있습니다.

  • 가장 먼저, API Key문서를 참고하여 원하는 API에 적합한 API Key를 발급받으신 뒤, Auth API 를 호출하여 인증 토큰을 발급받으세요.
curl --request POST \
     --url https://api.luniverse.io/svc/v2/auth-tokens \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
        {
             "expiresIn": "604800",
             "accessKey": "{accessKey}",
             "secretKey": "{secretKey}"
        }
	'
  • 테스트넷 연동이 완료되면, Environment ID를 확인할 수 있습니다. Environment ID를 입력하여createAccount API를 호출해볼까요? API 호출을 통해 테스트넷 환경에 루니버스 DEOA를 쉽게 생성할 수 있습니다!
curl --request POST \
     --url https://api.luniverse.io/tx/v2.0/wallets \
     --header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJ2ZXIiOiJ2MSIsInRrbiI6ImE5OTQwY2Y0ZjMzZTVhMjQiLCJ0cGUiOiJJQU0iLCJzbHQiOiI3N2ZlZWRjZDZkNTY2Zjg0IiwiaWF0IjoxNjczODQ4NjQ3LCJleHAiOjE3MzQzMjg2NDcsImlzcyI6Imx1bnZzOmJhYXM6YXV0aDpzZXJ2aWNlIn0.QnlfA1MTCB9_7-Nfy6q-uZV0is7PCd5XL1pW9AJ-ZXpwbsbw1_1tripO1YBuAtKAlTnTBwcabeUNDbufaDHr0A' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
        {
             "environmentId": "1675146811839100000"
        }
      '
  • 다양한 API를 사용할 준비가 완료되었습니다! 더 많은 테스트를 원하신다면, 생성한 테스트넷에서 사이드체인 토큰(ST)을 발행해보거나 NFT를 발행해보세요. 또는 멀티체인 Web3 API를 활용하여 이더리움과 같은 Public 네트워크를 활용할 수도 있습니다.


5. (선택)결제 수단(Payment Method) 등록하기

루니버스에서 무료로 사용이 가능한 루니버스 테스트넷 또는 무료 노드서비스를 제외하고, 유료 서비스를 구독하여 이용하기 위해서는 결제 수단 등록이 필요합니다. 결제수단 등록은 Billing & Payment 페이지를 참고하여 진행하실 수 있습니다.


간단한 루니버스 체험 어떠셨나요? 이제 루니버스를 사용할 준비가 모두 되었습니다! 🥳
루니버스에서 제공하고 있는 더 많은 기능들을 살펴보세요!