Fhevm

Guides the agent to build, test, and deploy confidential smart contracts using Zama's fhEVM protocol with Fully Homomorphic Encryption. Triggers when the user mentions FHEVM, fhEVM, FHE, encrypted types (euint8, euint64, ebool, eaddress), confidential smart contracts, homomorphic encryption, Zama protocol, encrypted balances, private transfers, or asks about ERC-7984 confidential tokens. Also triggers when migrating away from the deprecated fhevmjs package, or when importing @fhevm/solidity, fhevm-contracts, fhevmjs, @zama-fhe/relayer-sdk, @zama-fhe/sdk, @zama-fhe/react-sdk, ZamaSDK, ZamaProvider, useConfidentialBalance, useConfidentialTransfer, createInstance, createEncryptedInput, or when Solidity files contain FHE.add, FHE.select, FHE.allow, FHE.fromExternal, externalEuint types, TFHE.* (legacy), or einput parameters. Covers the full lifecycle: project setup, encrypted types and operations, ACL permissions, input proofs, decryption (user/public/delegated), testing with Hardhat mock and Sepolia, frontend in

Himess 1503dcb 4 files · 48.7 KB Updated

File contents

Himess/fhevm-skill/tree/main/ commit 1503dcb809

Frequently asked questions

npx skillmds@latest add himess/fhevm