Quickstart for Web3 Engine

Public Chain을 위한 루니버스의 새로운 개발 플랫폼, Web3 Engine을 소개합니다. 지금 이더리움과 폴리곤을 활용한 DApp 개발을 시작해보세요!

Web3 Engine이란 무엇인가요?

Web3 Engine은 Public 블록체인 환경에서 개발하는 Web3 개발자들을 위해 루니버스에서 새롭게 출시한 Web3 개발 플랫폼입니다. Web3 Engine은 다음과 같은 기능들을 제공합니다.

  • 안정적인 노드 서비스 - 루니버스만의 블록체인 인프라 운영 경험을 바탕으로 안정적이고 견고한 Public 블록체인 노드를 제공합니다. 수개월의 시간과 높은 비용을 필요로하는 Archive 노드 구축 없이, 루니버스 Web3 Engine 노드를 활용하여 즉시 개발을 시작해보세요. JSON-RPC 통신을 위한 RPC endpoint를 1분만에 생성할 수 있습니다.

  • Multichain Web3 API - 단 한번의 API 연동만으로 여러 블록체인 환경의 데이터들을 쉽고 빠르게 검색해보세요. Web3 Engine에서 선보이는 Multichain API를 통해 계정별 잔고, 토큰과 NFT 관련 정보, 블록과 트랜잭션의 상태뿐만 아니라 내가 배포한 DApp에 대한 다양한 통계 데이터를 조회할 수 있습니다. 어렵고 복잡한 Data structure에 대한 이해 없이, 읽기 쉬운 REST API를 통해 보다 빠르게 DApp을 구축해보세요.

  • 데이터 구독을 위한 Websocket과 Webhook - 실시간 블록체인 이벤트를 구독하고 반응형 DApp을 구축해보세요. Websocket과 Webhook 기능을 활용하면, 구독하고자 하는 계정별, 타입별, 조건별 이벤트에 대한 알림을 받아 DApp 내부에서 Notification을 발송하거나 추가적인 로직을 수행할 수 있습니다.

  • Dashboard, Debugger - 노드를 생성하고, DApp을 빌드하셨다면 안정적인 운영을 위해 지속적으로 모니터링 하세요. Web3 Engine은 DApp 운영을 위한 운영 도구를 함께 제공합니다. Dashboard를 통해 DApp의 시간대별 트래픽과 오류 발생 상황을 한눈에 확인할 수 있습니다. 또한 자세한 요청/응답 분석을 위한 Debugger를 활용하여 오류를 추적하고 대응함으로서 안정적인 DApp 서비스 제공이 가능합니다.

Web3 Engine Tutorial

노드 생성하기

Web3 Engine을 사용하기 위해서는 가장 먼저 노드를 생성해야 합니다. 현재 지원되는 Puiblic 블록체인 네트워크를 Supported Chains 페이지에서 확인해보고, 필요한 노드를 생성해보세요.

유용한 링크


API 사용하기

Multichain Web3 API와 Websocket, Webhook 등의 기능을 활용하여 이더리움 네트워크에서 일어나는 모든 일을 실시간으로 조회하고 가공하여 활용할 수 있습니다.

유용한 링크

Dashabord 활용하기

Dashboard를 활용하여 Dapp을 효과적으로 운영해보세요. 성공한 요청과 실패한 요청을 확인하고, 시간별 DApp의 활성화 정도를 모니터링할 수 있습니다. Dashboard 페이지를 방문하여 자세한 기능을 확인하세요!