For the complete documentation index, see llms.txt. This page is also available as Markdown.

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