Token Presale Template
Launch a credible token presale in an afternoon. This template pairs a polished, conversion-focused landing page with an audited-base Solidity presale contract — soft cap, hard cap, per-wallet limits, refunds if the raise fails, and a guided setup wizard that deploys the contract for you.
Live preview
Features
- ✓Guided setup wizard with in-browser deploy + auto Etherscan verification
- ✓Token minted & distributed only on success — full refunds if the soft cap is missed
- ✓Configurable supply, presale %, soft/hard caps, per-wallet limit
- ✓Fixed, transparent rate — investors see exactly how many tokens per ETH
- ✓Countdown, tokenomics and progress bar bound to on-chain state
What's included
- ›Next.js 16 app (App Router, TypeScript, Tailwind)
- ›Presale.sol (ERC-20 + presale in one) + Hardhat project & deploy scripts
- ›Dockerfile + docker-compose for one-command run
- ›.env.example and generated-env workflow
- ›README with deploy-to-Vercel & VPS instructions
Smart contracts included
Audited-base Solidity (OpenZeppelin), verifiable on-chain after deploy. Full source in the repo.
Presale.solERC-20 token and its presale in one verifiable contract. Mints nothing at deploy; on a successful finalize() (deadline passed + soft cap met) it mints the supply, distributes the presale share to investors at a fixed rate (allocation ÷ hard cap), and sends the rest to your wallet. If the soft cap is missed, no token is created and everyone refunds (OpenZeppelin ERC20 + Ownable + ReentrancyGuard).
Everything a presale needs, out of the box
Countdown timer, live raised/hard-cap progress bound to on-chain state, tokenomics, allowlist and public phases, and an FAQ. The contribution flow is wired to the prelaunch contract so contributors pay directly on-chain, with per-wallet caps enforced and automatic refunds if the soft cap isn't met.
Deploy the presale contract without leaving the browser
When the project isn't configured, the app boots into a setup wizard. Enter your token details and sale parameters, deploy the Solidity prelaunch contract straight from your wallet (or via the included Hardhat scripts), and the wizard prints the exact .env file to ship.
Fully customizable and EVM-ready
Every label, cap, date and link is an environment variable, so you can rebrand for any project in minutes. Runs on Ethereum, BNB Chain, Polygon, or any EVM chain, and ships with a Dockerfile for one-command deployment.
Frequently asked questions
+What is a token presale template?
It's a ready-made website plus smart contract that lets a project collect contributions before a token launches. This one includes the presale contract, the marketing page, and a setup wizard, so you don't have to build the raise mechanics from scratch.
+Which blockchains does the presale template support?
Any EVM chain — Ethereum, BNB Chain, Polygon and testnets like Sepolia. The chain is a configuration value, and the included Hardhat project deploys to whichever network you point it at.
+Does it include the smart contract?
Yes. A Solidity prelaunch contract built on OpenZeppelin (Ownable + ReentrancyGuard) with soft/hard caps, per-wallet limits, refunds and owner withdrawal is included, along with deploy scripts and an in-browser one-click deploy.
+Can I customize the branding and sale parameters?
Completely. Name, symbol, caps, dates, copy and socials are environment variables; the UI is Tailwind + a single React component you can edit freely.
Ready to ship Token Presale?
Full source, lifetime license, instant download. Pay with crypto or card.
Get it for $129