Status: in audit — mainnet paused

The launchpad
that ships the code first,
the token second.

A Solana bonding-curve launcher with a three-way fee split, Meteora DLMM graduation, and a hard 5 SOL per-launch cap in beta. Every line of the on-chain program is public, MIT-licensed, and waiting for its audit before it touches your wallet.

memecoin.io — program identity
$ solana address --keypair target/deploy/memecoin-keypair.json
CuJx7BY4Zu9tJzbDTGGTm8tMpE1v2PTEeecB5qfCmhs3

$ anchor build --no-idl -- --tools-version v1.50
   Compiling memecoin v0.5.0 (contracts/programs/memecoin)
    Finished release [optimized] target(s)
    ✓ 393,512 bytes

$ ./devnet/test-driver/01-init-config.mjs
    ✓ config initialized  |  threshold = 5.00 SOL (beta hard cap)
01

Bonding curve, not a lottery

Constant-product x·y = k pricing with token-favorable rounding. Same math as pump.fun; different economics: 1.236B virtual token reserves, 55 SOL graduation target, ceiling on buys, floor on sells.

02

Three-way fee split

Every trade: 33.33% creator · 33.33% DINO buyback · 33.34% treasury. Creation fee 0.02 SOL, graduation fee 1 SOL, both split 50/50 between DINO and treasury. Nothing goes to a hidden admin key.

03

Graduation to Meteora DLMM

When a curve fills, 200M tokens and the vault balance seed a Meteora DLMM pool. LP is held in treasury, not burned — governance-recoverable if a pool needs migration.

04

Capped, on purpose

Beta enforces MAX_REAL_SOL_RESERVES = 5 SOL at the program level. Not a UI check — an on-chain require!. You physically cannot lose more than 5 SOL to a single launch until we lift the cap post-audit.

Roadmap

What ships, in what order.

  1. v0.5 — Beta program

    Complete

    Bonding curve, fee split, graduation, seal-graduation, 5 SOL hardcap. Full end-to-end lifecycle passing on local validator. Source public on GitHub, MIT-licensed.

  2. v0.6 — Independent audit

    In progress

    Sec3 Pro engagement (~1–2 weeks). Findings triaged in the open on GitHub Issues. Program key rotates to a 2-of-3 multisig before any mainnet deployment.

  3. v0.7 — Mainnet beta

    Next

    Deploy to Solana mainnet with the 5 SOL cap still active. Meteora DLMM live. Buyback bot and indexer running. Bug bounty escrow funded.

  4. v1.0 — Cap lifted

    Later

    Threshold raised to 55 SOL (~$42k mcap graduation). Public leaderboard, portfolio, docs site. Referral revenue share for creators.

Security

Assume nothing. Read everything.

5SOL
On-chain per-launch cap

Hardcoded in state/token_launch.rs. Reverts with error 6021 (BetaCapExceeded) if exceeded.

3bugs
Found in self-testing

Stack overflow, curve accounting, vault ownership. All fixed in v0.5 — documented in BONDING_CURVE_DIFF.md.

0.1–10SOL
Bug bounty by severity

Private disclosure via SECURITY.md. Payout scales with severity. Escrow funded before mainnet.

MITlicense
Fully open source

Every Anchor instruction, every test script, every fee constant. Fork it, break it, tell us.

github.com/memecoin-io/memecoin-io
Solana · Anchor · Rust · MIT · Public · Updated tonight
Open repo →
Beta waitlist

Get pinged when it goes live.

One email at mainnet beta launch. No newsletter, no drops, no bullshit.

Or skip the list and star the repo — that's how we know you're paying attention.