Friend with Bets

The social prediction layer for Farcaster, bet on any social outcome, settled on-chain.

Friend with Bets

Created At

ETHGlobal Buenos Aires

Project Description

Friend with Bets is a social prediction layer built directly on Farcaster. It lets users create, join, and settle trustless bets on any on-chain or social outcome, such as follower milestones, likes, recasts, or creator growth. Using Neynar’s API, the app fetches real-time Farcaster data as the source of truth, while the bet’s escrow and settlement logic are published as smart contracts on Celo for full transparency. Off-chain signals or external web data can optionally be verified through Vlayer attestations to provide tamper-resistant proof. With Frames, users can create and join bets instantly inside any cast, enabling a seamless UX without leaving the Farcaster feed.

How it's Made

This project is built on top of Farcaster, using Neynar APIs as the data layer to fetch real-time social metrics such as follower count, likes, and recasts. These data points act as the oracle inputs for settling each prediction market. We integrated Celo smart contract as the settlement layer by deploying an on-chain escrow smart contract that locks funds when a bet is created and automatically releases payouts once the final conditions are met. For offchain → onchain verification, we used VLayer to turn Neynar API responses into verifiable attestations, enabling a trust-minimized settlement flow without requiring a centralized server to “declare the winner.” The frontend is built as a Farcaster Frame, letting users create and join bets directly inside their feed with seamless UX.

background image mobile

Join the mailing list

Get the latest news and updates