Skip to main content
Converts one or more encrypted token accounts from MXE mode (network-encrypted, processed by the Arcium MPC cluster) to shared mode (X25519-encrypted, readable client-side). This is a prerequisite for eta withdraw when your balance was received through the Umbra protocol — for example, via a UTXO claim or a network grant. If you run eta withdraw and see “Transaction simulation failed”, check eta balance first. A result of “MXE mode (cannot decrypt client-side)” means you need to run eta convert before withdrawing.

Arguments

Options

Examples

Output

Each converted mint is listed with its transaction signature. Mints already in shared mode are reported without error:

Typical workflow

When do balances end up in MXE mode?

A balance is in MXE mode when it arrived via the Umbra protocol itself rather than through a standard eta deposit:
  • Claiming a UTXO into your encrypted balance (utxo claim --to encrypted)
  • Receiving a network compliance grant
  • Being the recipient of a protocol-level transfer
Standard eta deposit creates a shared-mode balance when your user account has an X25519 key registered (i.e. you ran umbra register --confidential).

Prerequisites

  • A user must be added and active (umbra user add / umbra user use).
  • The token account must exist on-chain and be in MXE mode. Accounts already in shared mode or not yet initialised are skipped with an explanatory message.