Withdraw Tokens
What it does: Converts your confidential (encrypted) tokens back to regular (visible) tokens.
Transaction details:
Decrypts the specified amount from your confidential balance
Transfers tokens from confidential state back to regular state
Makes the tokens visible on-chain again
Generates ZK proofs to verify the withdrawal is valid
Why it's necessary: To use your tokens with standard Solana applications or to make them publicly visible again.
What you're signing:
A message signature for key derivation
Multiple transactions containing:
Withdrawal amount encryption/decryption operations
Zero-knowledge proofs of balance sufficiency
Balance update instructions that move tokens from confidential to regular state
Note: You may need to apply pending balance prior to withdrawing if you have received a confidential transfer.
Last updated