https://github.com/zama-ai/fhevm-mocks
A development toolkit for writing, testing, and simulating FHEVM smart contracts in mock mode
https://github.com/zama-ai/fhevm-mocks
fhe fhevm toolkit
Last synced: 8 months ago
JSON representation
A development toolkit for writing, testing, and simulating FHEVM smart contracts in mock mode
- Host: GitHub
- URL: https://github.com/zama-ai/fhevm-mocks
- Owner: zama-ai
- License: other
- Created: 2025-04-18T15:23:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-10T12:42:54.000Z (9 months ago)
- Last Synced: 2025-09-11T11:34:43.760Z (9 months ago)
- Topics: fhe, fhevm, toolkit
- Language: TypeScript
- Homepage:
- Size: 881 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README

📃 Read white paper | 📒 Documentation | 💛 Community support | 📚 FHE resources by Zama
## About
This repository contains all the necessary tools to develop and test FHEVM contracts in mock mode.
It is organized as a monorepo with two standalone packages:
- [packages/mock-utils](./packages/mock-utils): A set of utilities for mocking the FHEVM environment during local
development and testing.
- [packages/hardhat-plugin](./packages/hardhat-plugin): A [Hardhat](https://hardhat.org) plugin that allows you to
compile, deploy, and test FHEVM contracts seamlessly using the mock runtime.
These tools are designed to make it easy to build and verify FHE-based smart contracts without requiring access to a
real FHEVM network.
Please refer to each of these packages for detailed API documentation, user guides, and examples on how to use them and
incorporate them into your project.
### What is FHEVM?
For more information about FHEVM, the technology that enables confidential smart contracts on the EVM using fully
homomorphic encryption (FHE), please refer to the [FHEVM Official Documentation](https://docs.zama.ai/fhevm)
### License
This software is distributed under the **BSD-3-Clause-Clear** license. Read [this](LICENSE) for more details.
## 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.