Token toolkit for Tempo blockchain (Chain ID: 4217).
Create. Send. Lock.
- Token Create — Deploy TIP-20 tokens with custom parameters
- Multisend — Batch transfer tokens to multiple addresses
- Token Lock — Lock tokens with time-based vesting
- Frontend: Next.js 16, React 19, TypeScript 5.8
- Styling: Tailwind CSS v4, shadcn/ui
- Blockchain: Wagmi, Viem, Foundry, OpenZeppelin 5
- Database: PostgreSQL + Drizzle ORM
- Monorepo: pnpm + Turborepo
- Linting: Biome
pnpm install
pnpm devOpen http://localhost:3000.
forja/
├── apps/web/ # Next.js frontend
├── packages/config/ # Shared TypeScript configs
├── packages/db/ # Database schema & client
└── contracts/ # Solidity smart contracts
pnpm run check # Biome lint & format
pnpm run typecheck # TypeScript check
pnpm run build # Production build
pnpm run test # Run tests- Create a feature branch from
develop - Follow Conventional Commits
- Open a PR against
develop - Ensure CI passes