fhEVM v0.6 introduces expanded type support, a more robust input mechanism with proof capabilities, and enhanced configurability for fhEVM deployment. These changes continue to improve flexibility, usability, and integration with encrypted data systems.
fhEVM v0.6 also comes with one of Zama’s most exciting innovation so far: the fhEVM Coprocessor. Developers can now build confidential smart contracts on any EVM chain, starting on the Sepolia testnet.
fhEVM v0.6 now supports larger encrypted types, removing limitations on the size of integers:
One of the challenges in secure computing is ensuring that ciphertexts are not reused or copied by unauthorized users. Without proper safeguards, attackers could manipulate ciphertexts to decrypt data they don’t own.
To address this, fhEVM v0.6 introduces an Input Mechanism with Proof. This feature validates ciphertext authenticity and integrity, ensuring users have plaintext-awareness of the ciphertexts they interact with. You can learn more details about this feature in the documentation.
fhEVM v0.6 introduces a new function called [.c-inline-code]TFHE.setFHEVM()[.c-inline-code] that enables users to specify a particular fhEVM configuration on a network. Implementing this configuration is straightforward with configuration contracts. Here is an example:
For a deeper dive into how this feature works, check out our documentation.
This quarter, we unveiled one of Zama’s most exciting innovations to date: the fhEVM Coprocessor. It’s a game-changer for confidential smart contracts, enabling Fully Homomorphic Encryption (FHE) on any EVM chain—including those that don’t natively support FHE without modifying the underlying blockchain protocols.
You can already start experimenting with it on the Sepolia Testnet. Support for other chains is on the way. To get started, check out our documentation, or read the fhEVM Coprocessor launch blog post to understand the full technical details and product vision of fhEVM.
News, research and product releases