Skip to main content
The IXO Blockchain RPC API provides protobuf-based interfaces for interacting with the blockchain, defining key message types and services for transactions, events, and state queries.

Core Components

Protocol messages for blockchain interactions

Types

  • Transaction messages
  • Query messages
  • State modification messages
Blockchain state change notifications

Features

  • State change tracking
  • Transaction monitoring
  • Real-time updates
State enquiry operations

Features

  • Blockchain state queries
  • Parameter queries
  • Historical data access

Available Modules

Manage verifiable claims and disputes

Operations

  • Submit claims
  • Evaluate claims
  • Process disputes
Handle entity operations

Operations

  • Create entities
  • Update records
  • Link resources
Manage decentralized identifiers

Operations

  • Create DIDs
  • Update metadata
  • Verify identifiers
Handle bond operations

Operations

  • Create bonds
  • Buy/sell orders
  • Swap operations

Example Messages

Create Entity

message MsgCreateEntity {
  string creator = 1;
  string entity_type = 2;
  string entity_status = 3;
}

Submit Claim

message MsgSubmitClaim {
  string creator = 1;
  string collection_id = 2;
  string claim_id = 3;
}

Development Resources

The RPC API provides the foundation for all blockchain interactions, enabling developers to build decentralized applications that leverage IXO’s core functionalities.
I