Installation
Add the Sui SDK to your project:Cargo.toml:
Quick Start
SuiClientBuilder
TheSuiClientBuilder provides a fluent interface for configuring and building a SuiClient.
Configuration Options
Network Shortcuts
SuiClient APIs
TheSuiClient provides access to different API modules:
ReadApi
Query objects, transactions, and network state:CoinReadApi
Query coin balances and metadata:EventApi
Query and subscribe to events:GovernanceApi
Query staking and validator information:QuorumDriverApi
Execute transactions:TransactionBuilder
Build transactions programmatically:Common Patterns
Query Owned Objects
Execute a Transaction
Stream Events
Error Handling
The SDK uses theSuiRpcResult<T> type, which is an alias for Result<T, Error>:
Type Definitions
The SDK re-exports important types:Next Steps
- SuiClient Usage - Detailed client documentation
- TransactionBuilder - Build transactions
- Common Types - Type reference