Skip to main content

Overview

The SuiModule provides native SUI blockchain operations including message signing, transaction signing, sending transactions, and network queries. Access it via DynamicSDK.instance.sui.

Prerequisites

Get Network Name

Query the network name for the connected SUI wallet.

Sign a Message

Sign a message using the connected SUI wallet.

Sign a Transaction

Sign a raw base64-encoded SUI transaction without sending it.

Sign a Transfer Transaction

Sign a transfer transaction built from parameters. The SDK constructs the transaction internally.

Send a Transaction

Send a raw base64-encoded SUI transaction to the network. Returns the transaction digest.

Sign and Send a Transaction

Sign and send a raw transaction in one step.

Sign and Send a Transfer

The most convenient way to send SUI: provide the recipient and amount, and the SDK handles the rest.

With Custom Gas Settings

Complete Example

API Reference

Next Steps

Last modified on April 9, 2026