Skip to content

Latest commit

Β 

History

History
40 lines (27 loc) Β· 1.38 KB

File metadata and controls

40 lines (27 loc) Β· 1.38 KB

πŸͺ‚ T-Sender Airdrop

T-Sender Airdrop is a full-stack monorepo for simulating and managing ERC-20 token airdrops. It combines a smart contract project built with Foundry and a modern Next.js web application for interacting with the airdrop via a user-friendly UI.

alt text

🧱 Monorepo Structure

This project is managed with Turborepo, enabling efficient build, lint, and dev workflows across multiple apps and packages.

t-sender/
β”œβ”€β”€ apps/
β”‚ β”œβ”€β”€ contract/ # Foundry project for deploying and testing ERC-20 airdrop logic
β”‚ └── ui/ # Next.js app for interacting with the smart contracts
β”œβ”€β”€ .gitignore
β”œβ”€β”€ package.json
β”œβ”€β”€ turbo.json
└── ...

Install dependancies

Run npm install in the root level. Also forge install in apps/contract

Run

yarn run dev

What's inside?

This Turborepo includes the following packages/apps:

Running yarn dev will start a local Anvil node with a pre-deployed Meta ERC-20 token at address 0xe7f1725E7734CE288F8367e1Bb143E90bb3F0512, and launch the Next.js app at http://localhost:3000.