fhevm-frontend-integration

Installation
SKILL.md

FHE Frontend Integration

Use this skill when building or reviewing web applications that interact with FHEVM contracts. The browser UI is the encryption boundary. Every integration decision flows from that constraint, but the current package ecosystem has both browser and node entry points.

When To Use

  • Initializing the Zama SDK in a React or Next.js application
  • Encrypting user inputs before sending them to FHEVM contracts
  • Decrypting values using the reencryption protocol
  • Configuring wallet providers (WalletConnect, Privy) alongside the SDK
  • Debugging WASM loading failures, SSR hydration errors, or bundler issues
  • Reviewing whether a frontend correctly handles the encrypt-submit-decrypt lifecycle

Core Mental Model

The frontend is the encryption boundary. Plaintext exists only in the user's browser. Once encrypted, the ciphertext travels to the contract, which computes on it without

Related skills
Installs
11
First Seen
Apr 14, 2026