The official web application for Fast Protocol - a coordinated rewards layer providing lightning-fast transactions on Ethereum L1 with tokenized mev rewards.
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.
- 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
- 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
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)
- Website: fastprotocol.xyz
- OpenSea: Fast Protocol Genesis SBT
- Discord: discord.com/invite/fastprotocol
- Telegram: t.me/Fast_Protocol
- X (Twitter): @Fast_Protocol
This project is licensed under the Business Source License 1.1. See LICENSE for details.
Built by Primev