Skip to main content

Overview

SuiModule provides native SUI blockchain operations including message signing, transaction signing (raw or built from to/value), sending transactions, and network queries. Access it via DynamicSDK.getInstance().sui.

Prerequisites

Get a SUI Wallet

If SUI is enabled in the dashboard, the user gets a SUI wallet on signup. Find it via userWallets, or create one explicitly with EmbeddedWalletChain.SUI:

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 broadcasting it:

Sign a Transfer Transaction

Build and sign a SUI transfer from convenient to/value parameters:

Send Transactions

There are three flavors of broadcast:

API Reference

Next Steps

Last modified on May 18, 2026