utxo scan, then generates ZK proofs and submits claim transactions for every UTXO it finds.
Claimed UTXOs are deposited into your encrypted balance by default. Pass --to public to claim self-claimable UTXOs to your public ATA instead.
Received UTXOs (sent by another user) always go to your encrypted balance, regardless of
--to.Options
| Flag | Default | Description |
|---|---|---|
--tree <n> | 0 | First Merkle tree index to scan |
--end-tree <n> | Same as --tree | Last Merkle tree index to scan (inclusive) |
--all-trees | false | Scan all trees starting from --tree until no more are found |
--start <n> | 0 | Start insertion index (inclusive) |
--end <n> | End of tree | End insertion index (inclusive) |
--page-size <n> | Entire range | Insertion indices per indexer request |
--to <destination> | encrypted | Claim destination for self-claimable UTXOs: encrypted or public |
--relayer <url> | Umbra devnet relayer | Relayer API endpoint used to submit claim transactions |
Examples
Output
Prerequisites
umbra initwith--indexer-endpointconfigured.umbra registermust have been run (both--confidentialand--anonymousfor full support).- For
--to public: the destination ATA must already exist for each claimed mint.