Home

Awesome

<p align="center"> <img width=600 src="https://github.com/zama-ai/fhevmjs/assets/1384478/b0696934-3eee-44af-a2db-8e77094a40b6" /> </p> <hr/> <p align="center"> <a href="https://docs.zama.ai/fhevm">📃 Read white paper</a> | <a href="https://docs.zama.ai/fhevm">📒 Read documentation</a> | <a href="https://zama.ai/community">💛 Community support</a> </p> <p align="center"> <!-- Version badge using shields.io --> <a href="https://github.com/zama-ai/fhevmjs/releases"><img src="https://img.shields.io/github/v/release/zama-ai/fhevmjs?style=flat-square"/></a> <!-- Zama Bounty Program --> <a href="https://github.com/zama-ai/bounty-program"><img src="https://img.shields.io/badge/Contribute-Zama%20Bounty%20Program-yellow?style=flat-square"/></a> </p> <hr/>

fhevmjs is a javascript library that enables developers to interact with blockchains using Zama's cutting-edge technology based on TFHE (Fully Homomorphic Encryption over the Torus). This library provides a seamless integration of TFHE encryption capabilities into web3 applications, allowing for secure and private interactions with smart contracts.

Installation

# Using npm
npm install fhevmjs

# Using Yarn
yarn add fhevmjs

# Using pnpm
pnpm add fhevmjs

This will download and install the fhevmjs library and its dependencies into your project.

Contributing

There are two ways to contribute to the Zama fhEVM:

Credits

This library uses several dependencies and we would like to thank the contributors of those libraries.

Need support?

<a target="_blank" href="https://community.zama.ai"> <img src="https://github.com/zama-ai/fhevmjs/assets/1384478/4fc4e460-ca1d-4910-8bc2-cd1d50c7d020"> </a>

License

This software is distributed under the BSD-3-Clause-Clear license. If you have any questions, please contact us at hello@zama.ai.