ETH Follow Protocol

Last updated: October 28, 2025
Share:

Platform Overview

Official Website: efp.app
Category: Social

About ETH Follow Protocol

Ethereum Follow Protocol (EFP) is an on-chain social graph for Ethereum accounts. It lets wallets and apps add “follow” and tag relationships (e.g., block/mute/top8) that live on-chain and travel anywhere—designed to complement ENS and Sign-In with Ethereum (SIWE) rather than replace them. Quick Facts

  • Product: Ethereum Follow Protocol (EFP) • Type: on-chain social graph • Web app: efp.app.

  • Launch timeline: mainnet launch in Sept 2024; ongoing updates in 2025.

  • Works with: ENS usernames/profiles and SIWE auth flows.

  • Networks (prod): Ethereum mainnet, Base, OP Mainnet (contract addresses published in docs).


Key Features

  • On-chain following & tags: mint a personal EFP List NFT (free + gas) and add address records with optional tags like block, mute, or top8. Tags are standardized so different apps interpret them the same way.

  • Primary List & social graph: set one list as your Primary List; Followers/Following counts are derived from the union of Primary Lists across the network. Storage choices: list records can live on L1, L2, or (future) CCIP-read pointers—so builders can balance cost vs. UX.

  • ENS-centric design: EFP treats ENS as the name/profile layer and adds the missing social layer on top.

  • Public API & UI kit: ready-made REST/GraphQL-style endpoints and React components (Follow Button, Profile Card, Followers/Following, etc.) via Ethereum Identity Kit, plus a hosted playground.


How It Works (at a glance)

  1. Mint your EFP List NFT (free + gas).

  2. Choose a storage location (L1/L2) and claim a slot to prevent frontrunning.

  3. Add “Address Records” (who you follow) and optional tags.

  4. Set your Primary List in Account Metadata so apps pick the right list and your followers/following are counted.


Deployments & Contracts

Production deployments are live on Base, OP Mainnet, and Ethereum (docs list contract names/addresses such as EFPListRegistry, EFPListRecords, and EFPAccountMetadata). Builders can also reference Sepolia testnets.


API & Integrations

  • Public API: endpoints for accounts, followers/following, tags, recommendations, lists, notifications, and leaderboards; plus hooks (useProfileDetails, useFollowersAndFollowing, etc.).

  • Ecosystem: listed on ethereum.org apps directory; integrations appear in wallets/explorers (e.g., Zapper app page).