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

Was this helpful?

Export as PDF
  1. Frontend

Setup

Save this in your .env file:

Contract/Service
Address/Value

TFHE_EXECUTOR_CONTRACT

0x687408aB54661ba0b4aeF3a44156c616c6955E07

ACL_CONTRACT

0xFee8407e2f5e3Ee68ad77cAE98c434e637f516e5

PAYMENT_CONTRACT

0xFb03BE574d14C256D56F09a198B586bdfc0A9de2

KMS_VERIFIER_CONTRACT

0x9D6891A6240D6130c54ae243d8005063D05fE14b

GATEWAY_CONTRACT

0x33347831500F1e73f0ccCBb95c9f86B94d7b1123

PUBLIC_KEY_ID

0301c5dd3e2702992b7c12930b7d4defeaaa52cf

GATEWAY_URL

https://gateway.sepolia.zama.ai/

PreviousUsing FoundryNextBuild a web application

Last updated 3 months ago

Was this helpful?