We manage your security to weather the AI storm →

Token launchpad audit

A launchpad deploys tokens for strangers, prices them on a curve and hands their liquidity to a DEX pool, with bots watching every step. Guardian audits the factory, the curve, the graduation and the claims, with 20+ public launchpad reports you can read first.

20+ Public launchpad reports
130+ Criticals and Highs in those reports
9 Clients with public launchpad reports
20 Highs in Clanker’s protocol review
35 Invariants fuzzed on g8keep, 10M+ runs each

Smart contract audits for

  • GMX
  • USDT0
  • LayerZero
  • Ethena
  • Synthetix
  • Jupiter
  • Yuga Labs
  • Orderly Network
  • Olympus
  • Limit Break
  • M0
  • Dolomite

Onchain · Token Launchpad Audit

From the bonding curve to the pool, and every claim after.

  • Bonding curve pricing Buy and sell quotes across the whole curve: rounding direction, overflow at extreme sizes, fees on each leg, and round trips that never profit.
  • Graduation and migration The handoff from curve to DEX: pre-created pairs, synced dust, the ratio the pool opens at, and who can trigger or block it.
  • Pool seeding Who initializes the pool first and at what price, slippage on settlement, and LP tokens locked as promised.
  • Supply conservation The token’s real totalSupply against the launch’s accounting, creator init calls, and any mint path left after launch.
  • Anti-snipe and launch guards Snipe penalties, max-buy windows and FDV guards, and whether batching, ordering or token sorting slips past them.
  • Fee splits and creator rewards Creator, protocol and referral shares, LP fee lockers, and who can claim, redirect or skip each fee.
  • Factory and creator permissions Every address, salt and module a creator can pass in, CREATE2 collisions, and what the factory trusts.
  • Vesting and lockups Creator and team allocations, every schedule field initialized, and claims that never exceed what the vester holds.
  • Airdrops and claims Merkle leaves, one claim per address, crosschain ownership checks, daily limits and sweeps.
  • Sales, auctions and node sales Batch auctions, fixed-price and tiered sales, allowlists, referral bonuses and staking rewards.
  • Forced ETH and launch DoS Strict balance checks, selfdestruct deposits, donations and dust that can brick every launch at once.
  • Solana launch programs Anchor account checks, PDA seeds, init_if_needed and vault authority for every pool.

Covers bonding curve and memecoin launchpads, fair-launch factories, auction and node sales, and tokens that own their liquidity on Ethereum, Base, Arbitrum, Blast, HyperEVM, Solana and other networks. Launches that list through hooks also get the checks on the Uniswap v4 Hook Audit page. Launch bots and backends are reviewed separately, in an Offchain Automation Pentest.

Public findings

What Guardian’s launchpad smart contract audits have found.

Each card links a finding in a public Guardian report. All were resolved.

  1. R1-C-01Alt Fun · Critical

    Anyone could create the graduation pair early, send it 1 wei of each token and call sync. Graduation then seeded the pool at 1:1 instead of the curve’s price, and the attacker could sell earlier buys into it, draining almost all of its liquidity.

    Graduation Read the finding R1-C-01 in the Alt Fun Bonding, Routing and Graduation report

  2. C-01Axis · Critical

    Anyone could call settle with any slippage limit. An auction buyer could initialize the Uniswap V3 pool at a high price, settle into it, then sell their tokens there for a profit.

    Pool seeding Read the finding C-01 in the Axis Periphery Contracts report

  3. H-02Clanker · High

    Launch supply was checked as the source’s balance, never the token’s real totalSupply. A creator could add a second mint call and hold five times the launch supply, ready to sell into the new pool.

    Supply Read the finding H-02 in the Clanker Protocol Review report

  4. H-09Clanker · High

    When the token sorted second, Pancake launches were valued at one price but placed liquidity in a mirrored range. A creator could grind a salt, pass the FDV guard and still list far from the approved valuation.

    Launch guards Read the finding H-09 in the Clanker Protocol Review report

  5. H-03g8keep · High

    Deployers paid a 2% fee on the liquidity they passed to the factory. Sending most of it straight to the precomputed pair first cut a 2 WETH fee to 0.002 WETH for the same launch.

    Launch fees Read the finding H-03 in the g8keep Token Launchpad report

  6. H-03Gamma Unilaunch · High

    Creators could supply their own auction factory, and the launch strategy trusted whatever it returned. A fake auction could siphon the token supply and lock or sweep bidders’ funds.

    Factory inputs Read the finding H-03 in the Gamma Unilaunch Launchpad and Limit Order Book report

  7. C-01g8keep · Critical

    The vester never initialized lastClaim, so the first claim counted the whole block timestamp as elapsed time. A deployer could show holders a 55-year vest and claim every token right after launch.

    Vesting Read the finding C-01 in the g8keep Token Launchpad report

  8. C-02Animecoin · Critical

    The ANIME claimer reset its daily withdrawal counter only on a nonzero withdrawal. Once one day’s limit was reached, it never reset, and every later claim was blocked.

    Claims Read the finding C-02 in the Animecoin ANIME Claimer report

  9. C-03Zap Node Sale · Critical

    Early-unstake fees were paid from the vesting contract’s ZAP, not the user’s. Staking and unstaking in a loop could drain the tokens holders needed for their vested claims.

    Node sales Read the finding C-03 in the Zap Node Sale report

  10. H-01Clanker · High

    Each launch required the core contract to end with exactly zero ETH. Anyone could force ETH in with selfdestruct, and every later launch reverted.

    Forced ETH Read the finding H-01 in the Clanker Protocol Review report

  11. C-03Degen Safe · Critical

    The reward vault PDA was derived from the reward mint alone, so pools paying the same token shared one vault. The first pool’s owner could withdraw rewards another pool had deposited.

    Solana PDAs Read the finding C-03 in the Degen Safe Protocol Review report

Onchain · How it runs

Two teams, and launch promises written as code.

  1. 01 / Two teams

    Two independent teams, one scope.

    Team A pairs expert manual review with the fuzzing suite. Team B runs Helix across every corner. Each cross-checks the other.

    • Expert manual review
    • Competitive incentives
    • Cross-checked findings
  2. 02 / Helix AI Auditor

    Helix, the leading AI Auditor.

    Hundreds of parallel agents spend billions of tokens across the entire codebase. Only human-verified findings reach the report.

    • Billions of tokens
    • Human-guided context
    • Human-triaged findings
  3. 03 / Invariant fuzzing

    An invariant suite around your launch.

    Core safety properties become executable invariants, fuzzed across every reachable state. On a launchpad, those are supply, vesting and the snipe penalty.

    • Total supply equals the sum of balances
    • Vested never exceeds total tokens vested
    • Snipe-window buys get less than a plain Uniswap swap
  4. 04 / Launch sequence

    Every step, with an attacker first in line.

    Launches are public and predictable, so each step is read as if someone else moved first. Alt Fun, Axis, Gamma and Clanker each had a finding of that shape.

    • Pre-created pairs and synced dust
    • CREATE2 and salt collisions
    • Forced ETH and donations

The suite stays with your code for every later change. g8keep’s report lists 35 invariants, each run 10M+ times. Seven did not hold, among them “vested() amount is always less than or equal to total tokens vested”, and the report’s one Critical is in the vesting math.

Published work

Launch protocols Guardian has reviewed.

Recent incidents

The failures a token launch audit tests for.

  1. $26MTruebit

    One unchecked addition in Truebit’s 2021 bonding curve purchase contract priced about 240 million TRU at zero. The attacker minted for free, sold back to the contract and took 8,535 ETH.

    Jan 2026 Our breakdown of the Truebit exploit

  2. $44.7MHedgey Finance

    Hedgey lost about $44.7 million through its token claim contract. Rekt traces it to unverified user input, which let the attacker obtain token approvals.

    Apr 2024 Our coverage of the Hedgey Finance incident

  3. $5MZKsync airdrop

    An attacker compromised the admin account of three ZKsync airdrop contracts. Calling sweepUnclaimed(), they minted 111 million unclaimed ZK, worth about $5 million.

    Apr 2025 Our coverage of the ZKsync airdrop incident

“My team and I have worked with many auditors in the past, including generally considered top tier firms. I can confidently say that we have never felt as secure as when working with Guardian.”
IndigoBaseline

Resource Hub

Before your token launch audit.

Questions

Token launchpad audit questions

What does a token launchpad audit cover?

Guardian scopes every audit from your repository and commit, so it covers the contracts you name there: usually the factory, token template, curve, graduation, fee routing, vesting, claims and sales, plus every admin role. Launch APIs are offchain and get an API Pentest.

Does every token our launchpad deploys need its own audit?

Not if each one runs the audited template unchanged. What creators can pass in is the risk, so it is in scope. In Clanker’s review, unchecked locker data let a launcher route the pool’s LP fees to an unregistered contract (H-12, resolved).

Which invariants do you fuzz on a launchpad?

Supply, vesting and whatever the launch promises holders. Baseline’s Loop Updates report lists 29, such as “Floor reserves should not decrease post-drop within delta” and “Should never be able to sweep and slide at the same time”. One, “System should be solvent after charging funding”, broke under fuzzing.

Do you audit Solana launchpads?

Yes. Guardian’s Degen Safe review covered its Solana programs, written in Rust, and reported 5 Criticals, all resolved. In one, create_pool used init_if_needed and overwrote any existing pool, so anyone could take one over. The Solana audit page lists the Anchor checks.

How long does a launchpad audit take?

It depends on scope. Degen Safe’s protocol review ran four days, and g8keep’s launchpad a week. Clanker’s protocol review took a month, from June 29 to July 29, 2026. How long a smart contract audit takes covers lead time, code freeze and fix review.

Do you audit token sales and auctions?

Yes. Axis’s periphery review covered the callbacks that seed Uniswap V2 and V3 pools or a Baseline market when an auction settles: 2 Criticals and 9 Highs. Zap’s node sale review reported 8 Criticals, in vesting imports, tiered staking rewards and unstake fees.

What if we add a venue or fee module after the audit?

The report covers the audited commit and the fixes Guardian reviewed, so new code is unaudited until someone reviews it. Rerun the invariant suite on every change. Vanguard adds six months of update review, up to 2,500 onchain SLOC.

Smart Contract Audit

Other engagements

Start now

Get a quote for your token launchpad audit.

Get a quote