Overview
Each shielded pool is deployed per token mint. A pool supports both the confidential balance feature (encrypted deposits and withdrawals) and the mixer feature (anonymous transfers via the Indexed Merkle Tree). Token-2022 mints with a transfer fee extension are fully supported - the SDK automatically accounts for the transfer fee before calculating protocol fees. See Token-2022 Support.Mainnet
-
wSOL (Wrapped SOL)
- Mint:
So11111111111111111111111111111111111111112 - Confidentiality: enabled
- Mixer: enabled
- Mint:
-
USDC
- Mint:
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v - Confidentiality: enabled
- Mixer: enabled
- Mint:
-
USDT
- Mint:
Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB - Confidentiality: enabled
- Mixer: enabled
- Mint:
Using a Supported Mint
Pass the mint address directly to any SDK function that accepts amint parameter:
Attempting to deposit into a mint that has no active pool will fail at the account-fetch stage with an account-not-found error.