Install
Step 1 — Initialize
Link your Solana keypair and choose a network. This saves a config file at~/.umbra-cli/config.json.
~/.config/solana/id.json and connects to devnet. Pass flags to override:
Step 2 — Register
Create your on-chain Umbra account. This publishes your encryption key and user commitment to the Solana network, enabling both encrypted balances and the mixer.Your wallet will prompt you to sign a message during registration. This signature derives your master seed — the root of Umbra’s key hierarchy. It is not a transaction and costs no SOL.
Step 3 — Deposit
Move tokens from your public wallet into an encrypted balance. Amounts are in native token units (accounting for decimals).Step 4 — Check your balance
Step 5 — Withdraw
Move tokens back to your public wallet:Next steps
- Use
--recipientoneta depositto shield tokens directly into another user’s encrypted balance. - Use
utxo createandutxo claimfor anonymous mixer transfers. - Run any command with
--helpfor the full option list.