FairGate is a high-security launchpad prototype on Solana. It leverages FairScale's reputation engine to ensure that exclusive opportunities (like airdrops and presales) are reserved for genuine humans, not bot farms.
Many Solana launches are ruined by bots draining liquidity in seconds. FairGate solves this by:
- Identity Verification: Connecting to the user's Solana wallet.
- Reputation Analysis: Securely fetching the user's FairScale score (0-100).
- Logic Gating: Automatically disabling sensitive UI components (like the "Claim" button) for any wallet with a score below 40.
- Next.js 16 (Turbopack): Utilizing the latest App Router for speed.
- Secure API Routes: The FairScale API key is stored in
.env.localand called through a server-side route (/api/score) to prevent the key from being exposed to the browser. - Client-Side Safety: Implemented dynamic mounting to ensure a seamless wallet-connection experience without hydration errors.
- Add
FAIRSCALE_API_KEYto your.env.local. - Run
npm install. - Run
npm run dev.