A dApp to lock ERC20 tokens until a future date.
- Approve & Lock tokens until a specific time
- Support multiple locks per user
- Countdown timers and individual withdraw buttons
- Built with Next.js, Tailwind CSS, Ethers.js, Solidity
- Remix (Solidity deployment)
- Next.js 14 App Router
- Tailwind CSS
- Ethers.js
- Compile & deploy
MultiTokenTimeLock.solusing Remix - Copy deployed contract address and ABI into
utils/contract.ts
npm install
npm run dev