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
Messages
Messages
Protocol messages for blockchain interactions
Types
- Transaction messages
- Query messages
- State modification messages
Events
Events
Blockchain state change notifications
Features
- State change tracking
- Transaction monitoring
- Real-time updates
Queries
Queries
State enquiry operations
Features
- Blockchain state queries
- Parameter queries
- Historical data access
Available Modules
Claims Module
Claims Module
Manage verifiable claims and disputes
Operations
- Submit claims
- Evaluate claims
- Process disputes
Entities Module
Entities Module
Handle entity operations
Operations
- Create entities
- Update records
- Link resources
IID Module
IID Module
Manage decentralized identifiers
Operations
- Create DIDs
- Update metadata
- Verify identifiers
Bonds Module
Bonds Module
Handle bond operations
Operations
- Create bonds
- Buy/sell orders
- Swap operations
Example Messages
Create Entity
Submit Claim
Development Resources
The RPC API provides the foundation for all blockchain interactions, enabling developers to build decentralized applications that leverage IXO’s core functionalities.