Skip to main content
The IXO Blocksync GraphQL API provides a flexible and efficient way to interact with the IXO blockchain, offering powerful querying capabilities and high-precision data handling.

Overview

The Blocksync GraphQL API enables developers to:
  • Query blockchain data efficiently
  • Filter information with precision
  • Interact with decentralized features
  • Handle high-precision financial data
Core elements of the Blocksync GraphQL API

Scalars

  • BigFloat: High-precision floating point numbers
  • BigInt: Large integer values

Filters

  • Input filters for complex queries
  • Logical operations support

Types

  • Entity types
  • Bond types
  • Claim types
Available query operations

Features

  • Read-only operations (no mutations)
  • Complex filtering
  • Pagination support
  • Nested queries

Example Queries

Basic Entity Query

query {
  entities(first: 10) {
    edges {
      node {
        id
        name
        type
      }
    }
    pageInfo {
      hasNextPage
      endCursor
    }
  }
}

Filtered Query

query {
  entities(
    filter: {
      type: { equalTo: "ORGANIZATION" }
      status: { equalTo: "ACTIVE" }
    }
  ) {
    edges {
      node {
        id
        name
        status
      }
    }
  }
}

Development Resources

GraphQL Playground

Mainnet Playground

Testnet Playground

Test Environment

Devnet Playground

Development Environment

GitHub Repositories

Blocksync Core

Core Components

Blocksync

Implementation
For detailed schema documentation and type definitions, refer to the GraphQL Schema Reference.