sui-client
Sui blockchain wallet and transaction client
TLDR
Check active address
$ sui client active-address
List owned objects$ sui client objects
Switch environment$ sui client switch --env [testnet]
Get SUI from faucet$ sui client faucet
Transfer SUI$ sui client transfer-sui --to [address] --sui-coin-object-id [object_id] --gas-budget [1000]
SYNOPSIS
sui client command [options]
DESCRIPTION
sui client is the Sui blockchain CLI client. Manages wallets, transfers tokens, and interacts with Move smart contracts. Part of Sui blockchain development toolkit.
PARAMETERS
active-address
Show current address.objects
List owned objects.switch
Switch environment or address.faucet
Request tokens from faucet.transfer-sui
Transfer SUI tokens.call
Call a Move function on a published package.publish
Publish a Move package on-chain.addresses
List all addresses in the local keystore.new-address
Generate a new keypair (ed25519, secp256k1, or secp256r1).gas
List gas objects owned by an address.pay-sui
Pay SUI to multiple recipients in one transaction.merge-coin
Merge two coin objects into one.split-coin
Split a coin object into multiple coins.--env name
Target environment (e.g., mainnet, testnet, devnet, localnet).--gas-budget N
Maximum gas units to spend on a transaction.--json
Emit output as JSON.
SEE ALSO
sui-move(1)
