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루니버스 콘솔 홈 화면으로 이동할 수 있는 메뉴입니다.
Public Chain루니버스 Web3 Engine을 활용하여 이더리움, 폴리곤 등 퍼블릭 블록체인 노드를 생성하고 사용할 수 있는 메뉴입니다.
Web3 Engine 가이드 문서를 참고하여 쉽고 저렴한 Web3 개발환경을 구축해보세요.
Private Chain루니버스 메인넷/사이드체인 개발 환경을 생성 또는 연결하고 관리할 수 있는 메뉴입니다.
루니버스에서 지원하는 사이드 체인 을 구매 및 생성하여 아래와 같은 세부 개발자 기능을 활용하실 수 있습니다.

- Environments
- Contract
- Tx-Action(RESTful Smart Contract)
- Luniverse Token (ERC20)
- Luniverse Loyalty Point
- Luniverse Trace
- Luniverse DID
Consortia루니버스 컨소시엄 체인을 생성하고 관리하기 위한 메뉴입니다.
클릭 몇 번만으로 쉽게 컨소시엄 메인넷을 구축하고 Validator들을 초대하여 운영할 수 있습니다. 컨소시엄 체인에 대한 자세한 내용은 Consortium Chain 페이지를 참조해주세요.

2. 루니버스 주요 링크

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

3. Home

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

4. What's new

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

5. My Luniverse

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



3. Node 또는 Environment 생성/연결하기

주요 기능들을 둘러보셨다면, 이제 개발 환경을 생성해볼까요? 루니버스 메인넷 뿐만 아니라, 이더리움과 같은 Public 네트워크에 쉽게 연결하여 컨트랙트를 배포하고 블록체인을 조회할 수 있습니다. 나만의 블록체인 개발환경을 원한다면, Layer2 솔루션인 루니버스 사이드체인 환경을 신규로 생성할 수도 있습니다.

빠른 시작을 원한다면, 루니버스 테스트넷 사이드 체인 환경을 생성해보세요! 무료로 사용 가능한 루니버스 테스트넷을 [CONNECT] 버튼 클릭 한번으로 연동할 수 있습니다. 루니버스 테스트넷 환경 생성에 관한 자세한 내용은 Connect to Luniverse Testnet 페이지를 참고하세요!



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 페이지를 참고하여 진행하실 수 있습니다.


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