Overview
Hold a position in a public ERC-4626 vault while the amount stays encrypted, powered by Zama FHEVM.
Confidential Vaults connect confidential tokens to public ERC-4626 yield vaults. Users deposit encrypted amounts, the protocol pools them into a batch, and only the batch total is decrypted and settled against the vault. Observers see who participated and the batch total — never an individual amount.
The encrypted arithmetic runs on Zama FHEVM, which computes directly on ciphertexts on Ethereum. Balances and per-user amounts exist on-chain only as ciphertext handles, and each user can decrypt their own position.
Every step of a batch's lifecycle — dispatch, settlement, claim — is a permissionless contract call, and a user can always recover their funds with their own transactions.
Understand the protocol
Build on it
Last updated