The Blocksync GraphQL API provides a flexible interface to query blockchain data, filter information, and interact with IXO’s decentralized features.

Overview

The Blocksync GraphQL API enables developers to query blockchain data and interact with decentralized entities through a flexible, type-safe interface. The API supports querying features such as bonds, claims, entities, and other blockchain data.

Key Components

Scalars

Custom scalar types like BigFloat for high-precision values

Filters

Input filters for applying logical conditions when querying data

Core Types

Entity definitions for bonds, claims, and other blockchain objects

Queries

Methods to fetch and filter blockchain data

Getting Started

Playgrounds

Test your queries using our GraphQL playgrounds:

Core Repositories

The API is powered by two main repositories:

Use Cases

Data Queries

Access information about bonds, claims, and entities

Financial Operations

Handle high-precision calculations for token economics

Entity Management

Query and filter decentralized entity data

Schema Components

Scalars

The API provides custom scalar types for precise data handling:

  • BigFloat: High-precision numeric values
  • JSON: Complex data structures
  • DateTime: Timestamp values

Filters

Query filters allow precise data retrieval:

input BigFloatFilter {
  eq: BigFloat
  gt: BigFloat
  gte: BigFloat
  lt: BigFloat
  lte: BigFloat
  neq: BigFloat
}

Available Queries

The API currently supports read-only operations through queries. No mutations are available.

All queries support filtering and pagination for efficient data retrieval.

Next Steps

Was this page helpful?