Next.js 15React 19TypeScriptWagmiViemZustandTanStack QueryNx MonorepoRadix UITailwind CSS

Gaia Foundation

A Web3 token claim and S2 airdrop platform featuring multi-step claim flows, Merkle proof eligibility validation, smart contract simulation, and claim-and-stake processes.

Project Overview

Built a Web3 token claim and S2 airdrop platform that lets users connect wallets, check eligibility, review allocations, claim TREE tokens, stake rewards, and track transaction states. Implemented wallet-based API requests, Merkle proof validation, React Query caching, smart contract simulation, transaction submission, receipt tracking, and event log decoding. Developed claim-and-stake workflows for non-vested users, including panelist selection, vault staking inputs, post-claim refetching, and success-state persistence. Structured the implementation inside an Nx monorepo with Next.js, React, TypeScript, Wagmi, Viem, Zustand, Radix UI, and Tailwind CSS.