FewFans

Cross-chain actions gated by Self zk proofs, executed via LayerZero dispatch

FewFans

Created At

ETHGlobal Cannes

Project Description

FewFans lets any dApp trigger a complex operation on another chain only after the caller proves they meet your rules (human-verified, age-qualified, non-sanctioned, etc.). Users scan a QR in their Self mobile wallet, which returns a zero-knowledge proof that the criteria are met without exposing any personal data. If the proof is verified on-chain, our contract encodes the target function call and sends it over LayerZero’s DVN-secured messaging to the destination chain, where a lightweight executor performs the action (mint, vote, stake, airdrop). The flow is one tap for the user, one import for developers, and 100% privacy-preserving.

How it's Made

• Identity & ZK proofs  Self Protocol (self.xyz) — circuit-based credentials, Merkle root • Messaging       LayerZero V2 — permissionless Decentralized Verification Networks • Smart contracts   Solidity 0.8.x — Self & LayerZero packages • Frontend      Next.js + Wagmi — Privy & Self QR flows • Tooling       Hardhat

background image mobile

Join the mailing list

Get the latest news and updates