Skip to content

Introduction to Farcaster Kit

A brief introduction on essential Farcaster knowledge.

Farcaster is a decentralized social network on Ethereum. Users create profiles, post "casts," and follow others. They own their accounts and relationships.

To join, users need an Ethereum address for onchain registration.

Farcaster contracts are deployed on Optimism, an Ethereum Layer 2 network. Core contracts include ID Registry, Key Registry, and Storage Registry.

ID Registry tracks Farcaster IDs (aka FID), linking them to Ethereum addresses. Key Registry links Farcaster IDs with ed25519 public keys.

Only messages signed by registered keys are valid.

To assist you in engaging with Farcaster, here is the Farcaster Kit which includes: