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

GitHub Repositories

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