Table of Contents

  1. Introduction
  2. Schema Structure
  3. Core Types
    1. Node Interface
    2. Connection Pattern
  4. Domain Models
    1. Blockchain & Accounts
    2. THORchain Integration
    3. Rujira Plattform
    4. Developer Tools
  5. Query Capabilities
  6. Subscription Capabilities
  7. Scalar Types
  8. Enumerations
  9. Query Examples

Introduction

This GraphQL schema defines the data model and API for the Rujira platform, a comprehensive blockchain financial system with deep integration with THORChain. The schema provides access to blockchain accounts, trading functionality, token migration, staking, and more.

Schema Structure

The schema is organized around two primary root types:

schema {
  subscription: RootSubscriptionType
  query: RootQueryType
}

Core Types

a. Node Interface

The schema implements the Relay Global Object Identification specification through the Node interface: