Authz Module
Authz Module
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
Bond Module
Bond Module
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
Claims Module
Claims Module
Handles claim creation, evaluation, and state management.
Features
- Claim Processing: Create and evaluate claims
- State Management: Update collection states
- Authorization: Manage evaluation permissions
Entity Module
Entity Module
Manages entity creation, transfer, and account operations.
Features
- Entity Management: Create and transfer entities
- Account Control: Manage entity accounts
- Verification: Handle entity verification status
LiquidStake Module
LiquidStake Module
Handles liquid staking operations and validator management.
Features
- Staking Operations: Perform liquid staking/unstaking
- Parameter Updates: Manage staking parameters
- Validator Management: Update whitelisted validators
Smartaccount Module
Smartaccount Module
Manages smart account authentication and operations.
Features
- Authentication: Add/remove authenticators
- Secure Transactions: Send transactions with authenticators
Token Module
Token Module
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:- Create a client instance
- Get user accounts/addresses
- Construct message with appropriate type URL
- Sign and broadcast transaction
- Return response
Dependencies
The SDK relies on several key dependencies:- Cosmos SDK
- IXO blockchain modules
- Long
- base58
- Various crypto and encoding utilities