Skip to content

Sui

This page contains details for working with Sui chains.

Developer Tools

You can install the Sui development tools using cargo install:

cargo install --locked \
    --git https://github.com/MystenLabs/sui.git \
    --rev 09b2081498366df936abae26eea4b2d5cafb2788 \
    sui sui-faucet

Addresses

Because Wormhole works with many environments, the Wormhole address format is normalized. For Sui-based chains, no normalization is needed for standard addresses since they're already 32 bytes. E.g., 0x84a5f374d29fc77e370014dce4fd6a55b58ad608de8074b0be5571701724da31 remains the same with no changes.

Emitter

On Sui, the emitter is the object ID of the emitter capability.

Sui

Ecosystem

Wormhole Details

  • Name: sui
  • Chain ID: 21
  • Contract Source: No source file

Consistency Levels

The options for consistencyLevel (i.e., finality) are:

Level Value
Finalized 0

This field may be ignored since the chain provides instant finality.

For more information, see the Sui consensus docs.

Type Contract
Core 0x12253210c90f89e7a8525e6c52d41309ff5bfb31f43f561b5fe6f50cd72f9668
Token Bridge 0x830ed228c6f1bcb40003bb49af3277df2cbf933d63a6bcdcb0ba4580a1a7654e
NFT Bridge N/A

Got any questions?

Find out more