Skip to main content
The SuiClient is the main entry point for interacting with the Sui blockchain using the Rust SDK.

Client Information

API Version

Get the API version of the connected node:

Check Version Compatibility

Verify that the client and server versions match:

Available Methods

Query supported RPC methods and subscriptions:

ReadApi Methods

The ReadApi provides extensive querying capabilities.

Get Objects

Get Owned Objects

Get Transactions

Query Transactions

Get Checkpoints

Dynamic Fields

Past Objects

Dev Inspect and Dry Run

CoinReadApi Methods

The CoinReadApi specializes in coin-related queries.

Get Balances

Get Coins

Stream Coins

Select Coins

Coin Metadata

EventApi Methods

The EventApi provides event querying and subscription.

Query Events

Subscribe to Events

Stream Events

GovernanceApi Methods

The GovernanceApi provides staking and governance information.

System State

Staking

Gas Price and Committee

QuorumDriverApi Methods

The QuorumDriverApi executes transactions.

Execute Transaction

Low-Level Access

HTTP Client

Access the underlying HTTP client:

WebSocket Client

Access the WebSocket client if configured: