@fhevm/solidity
v0.9.1
Published
A Solidity library for interacting with fhevm protocol
Readme
Introduction
FHEVM Solidity is a Solidity library that allows developers to write confidential smart contracts with the standard Solidity development workflow.
Main features
The FHEVM Solidity library offers the following core features:
- Encrypted types: Use encrypted integers like
euint8,euint16, ...,euint256directly in Solidity contracts. - Encrypted operations: Perform operations on encrypted data using FHE-compatible functions like
add,sub,eq,lt,ternary, etc. - Access control: Restrict which accounts can decrypt or update values with programmable access logic.
- Symbolic execution: All encrypted operations are executed symbolically on the chain, with actual computation performed off-chain by the coprocessor.
See full details in the Key concepts section of the documentation.
Get started
To start writing confidential smart contracts using FHEVM Solidity, follow the Hardhat setup guide here: Getting Started with Hardhat.
Resources
Support
🌟 If you find this project helpful or interesting, please consider giving it a star on GitHub! Your support helps to grow the community and motivates further development.
