fhEVM
WebsiteLibrariesProduct & ServicesDevelopersSupport
0.6
0.6
  • Welcome to fhEVM
  • White paper
  • Getting Started
    • Overview
    • Quick Start
      • Remix
        • 1. Setting up Remix
        • 2. Connect your wallet to Remix
        • 3. Deploying ConfidentialERC20
        • 4. Interacting with the contract
      • Hardhat
        • Prerequisites
        • 1. Setting up Hardhat
        • 2. Writing contracts
        • 3. Testing in mocked mode
        • 4. Deploying the contract
        • 5. Interacting with the contract
  • Tutorials
    • See all tutorials
  • Smart contract
    • Key features
    • Configuration
    • FhEVM contracts
    • Supported types
    • Operations on encrypted types
    • Access Control List
      • ACL examples
    • Encrypted Inputs
    • Decryption
      • Decryption
      • Decryption in depth
      • Re-encryption
    • If sentences
    • Branching in FHE
    • AsEbool, asEuintXX, asEaddress and asEbytesXX operations
    • Generate random numbers
    • Error handling
    • Gas estimation
    • Debug decrypt
    • Using Foundry
  • Frontend
    • Setup
    • Build a web application
    • Using React.js
    • Using Next.js
    • Using Vue.js
    • Using Node or Typescript
    • Using the CLI
    • Common webpack errors
  • Explanations
    • Architectural overview
    • FHE on blockchain
    • fhEVM components
    • Encryption, decryption, re-encryption, and computation
  • References
    • Table of all addresses
    • Smart contracts - fhEVM API
    • Frontend - fhevmjs lib
    • Repositories
  • Developer
    • Contributing
    • Development roadmap
    • Release note
    • Feature request
    • Bug report
    • Status
Powered by GitBook

Libraries

  • TFHE-rs
  • Concrete
  • Concrete ML
  • fhEVM

Developers

  • Blog
  • Documentation
  • Github
  • FHE resources

Company

  • About
  • Introduction to FHE
  • Media
  • Careers
On this page
  • Development templates
  • IDE plugins
  • Zama Bounty Program
  • Core libraries
  • Core implementations

Was this helpful?

Export as PDF
  1. References

Repositories

PreviousFrontend - fhevmjs libNextContributing

Last updated 3 months ago

Was this helpful?

Explore our curated list of repositories to jumpstart your FHE development, contribute to the community, and access essential libraries and implementations.

Development templates

Quickly set up your development environment with these ready-to-use templates:

Repository
Description

Example FHE-enabled smart contracts

Hardhat template for FHE smart contract development

React.js template for building FHE dApps

Next.js template for FHE-enabled dApps

Vue.js template for developing FHE dApps

IDE plugins

Repository
Description

Remix IDE plugin for FHE development

Zama Bounty Program

Contribute to the development of FHE technologies and earn rewards through Zama’s bounty program:

  • - Explore open challenges and submit contributions to earn rewards.

Core libraries

Access the essential libraries for building and integrating FHE-enabled applications:

Repository

Description

Solidity library for FHE operations

JavaScript library for client-side FHE

Rust backend and go-ethereum modules for native and coprocessor

Core implementations

Explore the foundational implementations enabling FHE integration with blockchain systems:

Repository

Description

Go implementation of the FHE Virtual Machine

Modified go-ethereum with enhanced FHE support

Use these repositories to accelerate your development, integrate FHE into your applications, or contribute to the growing ecosystem.

bounty-program
fhevm-contracts
fhevm-hardhat-template
fhevm-react-template
fhevm-next-template
fhevm-vue-template
fhevm-remix-plugin
fhevm
fhevmjs
fhevm-backend
fhevm-go
zbc-go-ethereum