Skip to main content
The IXO Spatial Web Multiclient SDK provides a comprehensive set of tools for interacting with the IXO blockchain. It offers test helper functions and modules for managing various aspects of the blockchain, including authorization, bonds, claims, entities, liquid staking, smart accounts, and token operations.
Handles authorization and permission management on the blockchain.

Features

  • Authorization Grants: Manage send and fee allowances
  • IBC Operations: Execute cross-chain transactions
  • Permission Control: Grant and revoke access rights
Manages bond creation, trading, and lifecycle operations.

Features

  • Bond Management: Create and edit bonds
  • Trading Operations: Buy and sell bond tokens
  • State Control: Update bond states and parameters
Handles claim creation, evaluation, and state management.

Features

  • Claim Processing: Create and evaluate claims
  • State Management: Update collection states
  • Authorization: Manage evaluation permissions
Manages entity creation, transfer, and account operations.

Features

  • Entity Management: Create and transfer entities
  • Account Control: Manage entity accounts
  • Verification: Handle entity verification status
Handles liquid staking operations and validator management.

Features

  • Staking Operations: Perform liquid staking/unstaking
  • Parameter Updates: Manage staking parameters
  • Validator Management: Update whitelisted validators
Manages smart account authentication and operations.

Features

  • Authentication: Add/remove authenticators
  • Secure Transactions: Send transactions with authenticators
Handles token creation, transfer, and lifecycle management.

Features

  • Token Operations: Create, mint, and transfer tokens
  • Credit Management: Handle credit transfers
  • Contract Control: Manage token contracts

Common Patterns

The SDK follows consistent patterns for blockchain interactions:
  1. Create a client instance
  2. Get user accounts/addresses
  3. Construct message with appropriate type URL
  4. Sign and broadcast transaction
  5. Return response

Dependencies

The SDK relies on several key dependencies:
  • Cosmos SDK
  • IXO blockchain modules
  • Long
  • base58
  • Various crypto and encoding utilities
For detailed API documentation and examples, refer to the Multiclient SDK Module Reference.
I