Beginner · 9 min read
How to launch a token on BESC HyperChain
A complete walkthrough from "I have a token idea" to "my token is live, liquid, and locked." No Solidity, no compiler. The primary path is a presale via the Launch Wizard — everything (token deploy, LP creation, LP lock) happens in one flow. If you'd rather skip the presale, the Token Factory section near the end covers that.
What you'll need
- An EVM wallet — MetaMask, SafePal, Rabby, Trust Wallet. Anything that speaks EIP-1193 works.
- A small amount of BESC for gas. Around 2–5 BESC is plenty for the whole launch. You can get BESC by bridging from BSC at wbescbridge.com (1:1 with wBESC) or by trading FUSD / BUSDC on the swap.
- Decisions, not files. You don't write contract code — you pick parameters from a menu. The same standard contract template runs every BescPad token, so the bytecode is consistent and verifiable across every standard deployment.
Two ways to launch — pick one
BescPad gives you two distinct paths depending on whether you want to raise BESC up front from a community:
Path A — Launch Wizard with a presale (recommended)
One bundled flow at /launch. Configure your token + presale + trust settings in five wizard steps. On finalize the wizard atomically: deploys the token, runs the presale, auto-creates the LP, auto-locks the LP, and opens trading. This is the path most launches take because it bundles every deployment step and forces the right defaults (locked LP, atomic listing, auto-refund on soft-cap miss).
Path B — Standalone token via Token Factory
One-page form at /token-factory. Deploys only the token contract. You then add liquidity and lock it manually as separate transactions. Use this when you don't want a presale — e.g. an airdrop-only launch, a private placement that doesn't need public contributions, or a utility token where you're providing the liquidity yourself.
The rest of this guide walks through Path A step by step. Skip ahead to the standalone token section if you're going with Path B.
Step 1 · Add BESC HyperChain to your wallet
BescPad lives on BESC HyperChain — an EVM-compatible chain with its own native gas token, BESC. If your wallet isn't on it yet, add the network with these values:
Or skip all that and just click Connect Wallet in the header — BescPad prompts to add the chain automatically the first time you connect.
Step 2 · Open the Launch Wizard
Head to /launch. Connect your wallet. The wizard has five steps shown across the top:
- Token — type (Standard / Taxable / Reward), name, symbol, supply, fees
- Project Info — logo, description, socials, website
- Presale — soft / hard cap, rates, contribution limits, time window
- Trust — LP percentage, LP lock duration, KYC link (optional)
- Review — final summary, then deploy
The wizard auto-saves your progress — you can leave and come back. Nothing hits chain until step 5.
Step 3 · Configure your token (Wizard step 1)
BescPad's factory supports three token types. Pick the one that fits:
Standard token
Plain BEP-20 with no fees, no taxes, no special logic. Total supply is minted to the deployer at creation, transfers move 1:1, ownership can be renounced. Use this for utility tokens, governance tokens, or anything that should behave like a textbook ERC-20.
Taxable token
Buy and sell fees split across configurable buckets:
- Marketing fee — routes to a wallet you control
- Auto-liquidity fee — auto-converted into LP tokens on each swap, growing the floor of the pool
- Burn fee (optional) — sent to
0x000…dead, permanently reducing supply - Buyback fee (optional) — auto-buys a separate token of your choice (e.g. a partner project) and burns it
Reward token
The same taxable model, except the marketing portion is converted into a different token (FUSD, BUSDC, BESC, or any ERC-20) and auto-distributed to all holders pro-rata. Holders earn passive rewards just by holding. See the reward-token guide for tuning.
Standard launch envelope (the official fee rules)
Every standard BescPad token follows the same fee envelope:
- Taxable token: total buy fees up to 10%, total sell fees up to 15%, transfer fee up to 5%
- Reward token: total buy fees up to 10%, total sell fees up to 15%, transfer fee up to 5%
- Maximum wallet limit must be at least 1.00% of supply
You can set anything from 0% up to those ceilings. The wizard shows live validation as you type. Projects that need fees outside this envelope go through our custom-launch service (see below).
Other tokenomics fields
- Name — appears in wallets and explorers
- Symbol — 2–11 characters, used in trading pairs
- Decimals — almost always 18; don't change unless you have a specific reason
- Total supply — the entire mint, in whole tokens
- Max wallet / max tx (optional) — anti-whale guards within the standard envelope above
Step 4 · Project info (Wizard step 2)
Logo, description, socials, website. This metadata is stored alongside your token entry so it shows up in the BescPad token list, the presale browse page, and the launchpad's UI everywhere your token appears. Spend a few minutes here — the difference between a launch with full project info and one with placeholder text is real.
What to have ready:
- Square logo (512×512 PNG or WebP)
- One-paragraph description (~200 chars)
- Telegram, Twitter / X, website URLs
- Optionally: whitepaper or roadmap link
Step 5 · Presale parameters (Wizard step 3)
The numbers that shape the raise. Each is covered in depth in the presale design guide — the short version below:
- Soft cap — minimum BESC required for the presale to succeed. Below this, every contributor auto-refunds. Standard practice: 40–60% of hard cap.
- Hard cap — maximum BESC accepted. Pick based on your engaged audience size, not on what you wish you could raise.
- Presale rate — how many tokens 1 BESC buys during the presale.
- Listing rate — the LP pair's initial price. Standard practice: 60–80% of presale rate so presale buyers see an immediate paper gain at listing.
- LP percentage — what fraction of the raise goes into the LP. Standard envelope: minimum 10%. Most successful launches sit at 70–80%. Higher = deeper pool = less volatile early trading.
- Per-wallet min / max contribution — min usually 0.1–0.5 BESC; max sized to force broader distribution.
- Time window — 48–72 hours is the sweet spot for a first launch.
The current platform fee on the raise is 2%. You'll see the post-fee LP amount and treasury allocation update live as you adjust the numbers.
Step 6 · Trust settings (Wizard step 4)
The trust controls that determine how your launch reads to outside buyers:
- LP lock duration — how long the auto-created LP gets locked after listing. Minimum a few months; 1–2 years is standard for serious launches. The lock runs through the same locker you can see at /locker.
- Vesting on team / advisor allocations (optional in custom deployments) — covered in the bigger projects section.
- KYC link (optional) — a public URL where buyers can verify the team's identity. Optional but a real trust signal.
See the LP locking guide for what locked LP actually means on-chain and how buyers verify it.
Step 7 · Review & launch (Wizard step 5)
The wizard shows a full summary of every parameter. Read it carefully — once you sign the deploy transaction, every parameter is locked.
Click Deploy. Your wallet pops a confirmation showing the gas cost — usually around 1–3 BESC depending on chain congestion (the token creation fee is 1 BESC). Approve it.
~30 seconds later, the wizard confirms with:
- Your token's contract address (copy this somewhere safe)
- Your presale contract address
- Links to both on the explorer
- The shareable presale URL to send to your community
- A countdown to the presale start time
After the presale closes
Two paths depending on whether the soft cap was reached.
Soft cap reached → auto-listing
Within minutes of the end time, the presale contract automatically:
- Creates the LP pair on BescSwap (using the BESC raised + your token allocation at the listing rate)
- Locks the LP for your specified duration
- Distributes the purchased tokens to every contributor wallet
- Sends the non-LP portion of the raise to your treasury wallet
Your token is now tradable. The first hour is usually volatile — a green candle on listing followed by some sell pressure as early buyers take partial profits, then settling.
Soft cap not reached → auto-refund
Every contributor gets a full refund from the presale contract. They call refund() directly, or use the one-click button at /presales. 100% return of every contribution, no team intervention required.
Alternative · Standalone token via the Token Factory
If you don't want a presale, the Token Factory at /token-factory deploys just the token contract. You'll handle liquidity and locking yourself afterwards.
Step 1: Open the Token Factory
Visit /token-factory, connect your wallet. The form has the same Token configuration fields as wizard step 3 above — type, name, symbol, supply, fees within the standard envelope.
Step 2: Deploy
Click Deploy. Pay the gas + the 1 BESC creation fee. The token exists on-chain ~30 seconds later. You can verify it on the explorer.
Step 3: Add liquidity
BescPad gives you two ways to add liquidity:
- Regular add via BescSwap — standard UniV2-style. Whatever buy / sell tax your token has applies to the LP add itself, so a 5% tax means 5% of your contributed tokens go to the fee bucket.
- Tax-Free LP via /tax-free-lp — BescPad's helper contract is exempt from your token's trade tax. Full 100% of your contributed tokens make it into the pool. The exemption is tied to one specific contract address; adding LP through any other DEX still pays the tax.
Step 4: Lock the LP
Head to /locker, choose your pair, pick a duration (1–2 years for a serious launch). The lock is on-chain and verifiable by anyone — see the LP locking guide for what holders look for.
Locking is technically optional but practically expected. A token with unlocked LP is the textbook rug-pull setup and most buyers will pass on it.
Optional · Brand it
Visit /branding for the steps to get your token recognized by CoinGecko, the BESC explorer logo registry, and the BescPad token list. The walk-throughs are short but the work needs to come from you — it's mostly artwork and listing submissions.
For bigger projects — flexible settings & custom deployments
BescPad's standard launch parameters define what every token deployed through the factory looks like:
- Taxable token: buy fees up to 10%, sell fees up to 15%, transfer fee up to 5%
- Reward token: buy fees up to 10%, sell fees up to 15%, transfer fee up to 5%
- Max wallet limit must be at least 1.00% of supply
- Presale minimum LP allocation: 10%, range up to 100%
- Token creation fee: 1 BESC
- Standard contract template (same bytecode across every standard deployment)
For the vast majority of launches that envelope is exactly what you want — consistent, predictable, and trusted by holders because every standard BescPad token plays by the same rules. For larger projects with specific needs that fall outside the standard, we offer custom deployments that can include:
- Fee structures above the standard 10% / 15% caps (up to contract maximums of 25% buy / 35% sell, or fully custom contract)
- Custom fee splits and routing destinations
- Vesting schedules for team / advisors / partners
- Multi-stage presales (private → whitelist → public) with per-stage rates
- Custom reward-token distribution rules (multi-asset baskets, lock-to-boost, etc.)
- Anti-bot configurations tuned for launch day (custom snipe-protection windows)
- Bespoke contract logic for models that don't fit the standard templates
- OTC token deployment with hands-on launch support
If that's you, reach out via /services or message us directly on Telegram. We do this regularly for serious launches and prefer the conversation to start before deployment, not after.
FAQ
Should I run a presale or just deploy a standalone token?
Run a presale (Path A) if you want to raise BESC from a community before listing — the wizard bundles every step (deploy, LP, lock) and forces the right defaults. Deploy standalone (Path B) if you don't need contributions, e.g. for an airdrop-only launch, a private placement, or a utility token where you're providing the liquidity yourself.
Can I change the fees after launch?
Yes, while you still own the contract — within the standard envelope. Once you renounce ownership, fees are frozen forever; that's the trade-off. Most projects renounce within a few days of a clean launch.
How much does it cost to launch?
The token creation fee is 1 BESC; the rest is just chain gas. Total all-in for a typical launch (token + presale + auto-LP + auto-lock) is usually 3–5 BESC. See /pricing for a live breakdown of every platform fee.
Can holders buy with any token, not just BESC?
Yes. The /swap page routes multi-hop through every active hub on BescSwap (WBESC, FUSD, WSKOL, MONEY) so a buyer can pay with whatever they're holding — the router finds a path automatically.
What happens if my presale fails?
Every contributor gets a full automatic refund from the presale contract. No team intervention required, no support requests — the contract enforces it.
Can I migrate an existing token to BESC?
Yes — the migration hub at /migrate handles token migrations from other chains with snapshot-and-mint logic. Talk to us if you're doing this at scale; we'll help wire it up.