Skip to content

zama-ai/fhevm-mocks

Repository files navigation

FHEVM


📃 Read white paper | 📒 Documentation | 💛 Community support | 📚 FHE resources by Zama

SLSA 3

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: A set of utilities for mocking the FHEVM environment during local development and testing.

  • packages/hardhat-plugin: A Hardhat 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

License

This software is distributed under the BSD-3-Clause-Clear license. Read this for more details.

Support

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.

↑ Back to top

About

A development toolkit for writing, testing, and simulating FHEVM smart contracts in mock mode

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published