Skip to content

primev/fastprotocolapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast Protocol App

The official web application for Fast Protocol - a coordinated rewards layer providing lightning-fast transactions on Ethereum L1 with tokenized mev rewards.

Overview

Fast Protocol App is the primary interface for users to interact with Fast Protocol. Users can claim their Genesis SBT (Soul Bound Token) badges, track their rewards and activity, participate in quests, and climb the leaderboard.

Key Features

  • Genesis SBT Minting - Claim non-transferable Soul Bound Token badges that represent your participation in the Fast Protocol ecosystem
  • Dashboard - Track your swap volume, points, and rewards in real-time
  • Leaderboard - Compete with other users across Gold, Silver, and Bronze tiers based on trading volume
  • Referral System - Earn rewards by inviting others to join Fast Protocol
  • Partner Quests - Complete tasks and quests from ecosystem partners
  • Fast RPC Integration - One-click setup to add Fast Protocol's RPC to MetaMask or Rabby wallet

Tech Stack

  • Framework: Next.js 15 with App Router
  • Language: TypeScript
  • Styling: Tailwind CSS
  • UI Components: shadcn/ui + Radix UI
  • Web3: wagmi, viem, RainbowKit
  • Smart Contracts: Solidity with Foundry
  • State Management: TanStack Query

Project Structure

src/
├── app/              # Next.js App Router pages
│   ├── (app)/        # Main app routes
│   ├── api/          # API routes
│   └── claim/        # SBT claiming flow
├── components/       # React components
│   ├── dashboard/    # Dashboard-specific components
│   ├── onboarding/   # Onboarding flow components
│   └── ui/           # shadcn/ui components
├── hooks/            # Custom React hooks
├── lib/              # Utilities and configurations
└── actions/          # Server actions
contracts/            # Solidity smart contracts (Foundry)

Links

License

This project is licensed under the Business Source License 1.1. See LICENSE for details.


Built by Primev

Releases

No releases published

Packages

No packages published

Contributors 5