⭕
zkvoid Docs
  • ☀️Overview
  • 📗Getting Started
    • ⚙️Setup Token Account
    • ⬇️Deposit Tokens
    • 👨‍🔬Apply Pending Balance
    • 🛫Send Confidential Transfers
    • ⬆️Withdraw Tokens
    • 🤔Understanding Balances
  • 🔎Void vs. CLI
  • ⭕cSOL
  • 📶API
    • ✍️Documentation
    • 👨‍🍳Cookbook
    • 👨‍🔧Deep Dive
Powered by GitBook
On this page
  1. Getting Started

Deposit Tokens

2. Deposit Tokens

What it does: Converts your regular (visible) tokens into confidential (encrypted) tokens.

Transaction details:

  • Transfers tokens from your regular balance to your confidential balance

  • Encrypts the deposit amount using your derived encryption keys

  • The deposited amount becomes hidden from public view

  • Creates a "pending balance" that needs to be applied

Why it's necessary: To use confidential transfers, you first need confidential tokens. This process moves your regular tokens into the encrypted state.

What you're signing:

  1. A message signature for key derivation (used to generate your encryption keys)

  2. A Deposit transaction that encrypts your tokens and moves them to confidential state

PreviousSetup Token AccountNextApply Pending Balance

Last updated 8 days ago

📗
⬇️