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 developer console, 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 September 21, 2026