Developer documentation
How JoltPad works
A transparent overview of launch creation, bonding curves, fees, referrals, and liquidity graduation.
Contract architecture
LaunchFactory validates launches, stores discovery stats, and controls parameters for future curves. LaunchDeployer holds token and curve creation bytecode so both contracts remain below the EVM code-size limit. Each token receives an isolated BondingCurve.
Creator → LaunchFactory → LaunchDeployer
├─ MemeToken
└─ BondingCurve → DEX adapterFees and referrals
Every curve trade can charge a platform fee and creator fee. Referral rewards are taken from the platform fee, never added on top of the trader's fee. Each curve accounts separately for treasury, creator, and referral liabilities.
Launch protection
New curves can use a block delay, early-wallet supply cap, and per-wallet cooldown. Emergency pause stops new launches only; it does not freeze existing curves or user withdrawals.
Graduation
When real ETH reaches the configured target, the remaining 20% supply and ETH migrate into a hookless, full-range Uniswap v4 pool. Its position NFT is sent to the permanent lock address. A failed migration preserves the threshold buy and can be retried permissionlessly.