Skip to main content
Learn how to properly sign and execute transactions on Sui.

Overview

Transaction execution involves:
  1. Build: Create the transaction
  2. Sign: Cryptographically sign with private key
  3. Submit: Send to network for execution
  4. Confirm: Wait for and verify results

TypeScript SDK

Sign and execute

Separate signing and execution

Rust SDK

From crates/sui-sdk/examples/sign_tx_guide.rs:

Waiting for Confirmation

Poll for transaction

Error Handling

Next Steps