Solidity library for confidential smart contracts using fully homomorphic encryption (FHE)
Top 63.5% on sourcepulse
This library provides a Solidity interface for fhevm, enabling developers to write confidential smart contracts on the EVM using Fully Homomorphic Encryption (FHE). It allows for end-to-end encrypted transactions and state, composability with existing dApps, and programmable privacy without requiring cryptographic expertise.
How It Works
fhevm leverages FHE to perform computations on encrypted data. Developers interact with this by using special euint
data types within Solidity contracts to designate private states. The library handles the underlying FHE operations, allowing for encrypted arithmetic, comparisons, and conditional logic directly on-chain, while maintaining data availability and composability with public states.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
Commercial use of the open-source code is restricted and requires a paid patent license from Zama. The computational overhead of FHE operations may impact performance for complex or frequent computations.
1 month ago
1+ week