Inspiration

Prediction markets have potential to find valuable signals, but it's hard to find and follow successful traders. We wanted to build a platform to find top traders, and follow their strategies and implement them for yourself. The end goal is to build a social layer, like the Twitter for traders.

What it does

  • Follow top forecasters with on-chain relationships on Base
  • View a real-time feed of trades from followed traders
  • Copy trades with one click, bringing you to the exact market
  • Browse a leaderboard ranked by performance
  • Track trader stats and recent activity

How we built it

  • Frontend: Next.js 16, React 19, TypeScript, TailwindCSS
  • Web3: wagmi, viem, RainbowKit for wallet connections
  • Smart contracts: Solidity contracts for follow/unfollow and copy trading, deployed on Base Sepolia
  • APIs: Next.js API routes integrating Polymarket's Data API and Gamma API
  • Blockchain: Base Sepolia for low-cost on-chain operations (Not fully added yet)

Challenges we ran into

  • Polymarket API inconsistencies: Different field names and formats required normalization
  • Network switching: Ensuring users are on Base Sepolia before transactions
  • Volume data reliability: Market volume wasn't always available from the API
  • Real-time aggregation: Efficiently combining trade data from multiple sources
  • Base Integration: Designing efficient smart contracts for social features

Accomplishments that we're proud of

  • Follow/Unfollow functions
  • One-click copy trading with on-chain recording
  • Clean, modern UI with real-time feed updates
  • Production-ready codebase with proper error handling

What we learned

  • Base L2 makes on-chain social features practical with low fees
  • API integration requires robust normalization for inconsistent data
  • Web3 UX needs clear network switching and wallet connection guidance
  • Real-time data aggregation needs efficient caching strategies

What's next for Forecast Feed

  • Verified badges: NFT badges for verified performance records
  • Notifications: Alerts when followed traders make new trades
  • Advanced filtering: Filter feed by market category or trade size
  • Mobile app: Native iOS/Android app
  • Social features: Comments and market discussions
  • Copy trading automation: Automated execution of copy trades

Built With

Share this project:

Updates