A curated list of amazing Fully Homomorphic Encryption (FHE) resources, tools, and projects for building privacy-preserving applications on Fhenix.
Fhenix is an R&D-driven Ethereum infrastructure company delivering a full-stack confidential compute tooling suite. Cofhe, an FHE coprocessor enables developers to build confidential smart contracts using Fully Homomorphic Encryption (FHE), allowing computations on encrypted data without ever revealing it.
- New to FHE? Start with FHE & Cryptography Fundamentals
- Ready to build? Jump to Getting Started
- Looking for examples? Check out Code Examples
- Need help? Visit Get Connected
- Official Resources
- Core Libraries & SDKs
- Developer Tools
- Learning Resources
- Code Examples
- Ecosystem Projects
- Design Partners & Case Studies
- Research & Publications
- Get Connected
- Fhenix Developer Docs - Complete developer documentation for building FHE-enabled smart contracts
- CoFHE Architecture Guide - Technical deep dive into CoFHE components
- API Reference - Complete FHE library API documentation
Fhenix is live on the following testnets: Base, Arbitrum, and Ethereum Sepolia.
- Arbitrum Bridge - The official bridge for transferring assets between Ethereum and Arbitrum networks
- Superchain - A web interface for bridging assets across Superchain-based testnet networks such as Base Sepolia
- Arbitrum Sepolia Faucet - Arbitrum testnet tokens
- Alchemy Arbitrum Sepolia - Get 0.1 ETH
- Base Sepolia Faucet - Base testnet tokens
- Alchemy Base Sepolia - Get 0.1 ETH
- Ethereum Sepolia Faucet - Ethereum Sepolia testnet tokens
- Alchemy Sepolia - Get 0.5 ETH
- Google Cloud Sepolia - Get 0.05 ETH
- Testnet Help Sepolia - Get 0.0001 ETH
- FhenixProtocol Organization - Official GitHub organization
- cofhe-contracts - Solidity FHE library for smart contracts
- cofhejs - JavaScript/TypeScript SDK for client-side encryption
- cofhe-contracts - Solidity FHE library for performing operations on encrypted data in smart contracts
- Related: CoFHE Architecture Guide | API Reference
- cofhejs - JavaScript/TypeScript SDK for client-side encryption, permit management, and decryption
- cofhe-hardhat-plugin - Hardhat integration for FHE development
- cofhe-hardhat-starter - Starter template for building FHE contracts with Hardhat
- Related: Quick Start Guide
- Neo FHE AI Assistant - AI-powered coding assistant for FHE development
- GitHub Repository
- Documentation - Build with AI guide
Foundational resources for understanding Fully Homomorphic Encryption and cryptographic concepts.
- Crypto 101 - An introductory book that explains fundamental cryptographic concepts in a clear and accessible way
- Fully Homomorphic Encryption Textbook - An open textbook providing a comprehensive introduction to fully homomorphic encryption, including mathematical foundations and constructions
- Lattices in Cryptography Lecture Notes - Graduate-level lecture notes from Chris Peikertβs seminar course covering lattice-based cryptography
- Theory of Cryptography Lecture Notes - Lecture notes from Chris Peikert's graduate-level Theory of Cryptography course covering foundational cryptographic concepts
- Quick Start Guide - Set up your development environment and build your first FHE contract
- Your First FHE Contract - Beginner tutorial building an encrypted counter
- Adding FHE to Existing Contracts - Migrate traditional contracts to use FHE
- ACL Usage Examples - Implement access control for encrypted data
- Private Liquidity Tracker - Encrypted Uniswap V4 Hook Tutorial - Beginner tutorial for building encrypted Uniswap V4 hooks
- Related: Hooks & Integrations code example
- CoFHE Deep Dive - Understanding the CoFHE architecture
- Gas Optimization - Best practices for efficient FHE operations
- FHERC20 - Encrypted ERC20 token implementation with private balances
- Private Liquidity Tracker - Encrypted Uniswap V4 Hook Tutorial - Beginner tutorial for building encrypted Uniswap V4 hooks
- Related: Uniswap V4 Hooks Tutorial in Learning Resources
- Private Voting Template - Encrypted voting system example
- Blind Auction - Privacy-preserving auction implementation
Common patterns and architectural approaches for building FHE applications.
- FHERC20 - Private token balances pattern
- Blind Auction - Privacy-preserving auction pattern
- Private Voting Template - Encrypted voting pattern
Projects and applications built on Fhenix will be listed here as they emerge.
Real-world implementations showcasing how partners are building privacy-preserving applications on Fhenix.
- Private Prediction Market - Privacy-preserving prediction market implementation
- AlphaEngine - Encrypted trading and computation platform
- Fluton - Real-world FHE application showcase
- Lunarys - Decentralized exchange with FHE capabilities
- Felend - FHE-enabled application on Fhenix
- Privara - Privacy-preserving platform built on Fhenix
Academic papers and technical publications related to FHE and Fhenix.
- DBFV White Paper - dBFV White Paper - Decomposed BFV - A Novel High Precision Exact FHE scheme.
- Threshold Decryption Network White Paper - Decentralized threshold decryption protocol for FHE
- The Different Stages of Privacy: A Taxonomy - By Guy Zyskind: Classification framework for privacy technologies
- Twitter - Official Twitter account
- Discord - Developer community
- Telegram - Fhenix Early Adopters group
- GitHub Discussions - Community discussions
- Devrel: @laurenmxv - Contact for developer relations
Recent additions and updates to awesome-fhenix.
- Added Theory of Cryptography lecture notes to FHE & Cryptography Fundamentals
- Added Hooks & Integrations subsection with Uniswap V4 tutorial
- Added Real-World Patterns section
- Added cross-references between related resources
- Improved navigation with quick start links
- Added Neo FHE AI Assistant to Developer Tools
- Added Private Liquidity Tracker tutorial
- Added Design Partners & Case Studies section
- Added Research & Publications with technical papers
- Organized network resources for Base, Arbitrum, and Sepolia testnets
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.