← BACK TO APP
Whitepaper · v1.1 · September 2026

Multichain token discovery, and now, a launchpad

m3m3 indexes new memecoin and tokenized-stock liquidity directly on-chain across four networks, with zero dependency on any third-party market-data API — and now lets anyone launch a coin through the same infrastructure, non-custodially, with a fixed supply and permanently locked liquidity.

What m3m3 is

Most "new pairs" trackers resell data from a handful of centralized aggregators. m3m3 doesn't: every chain m3m3 covers is watched by its own independent indexer, reading pair-creation events straight from each chain's own DEX contracts, computing price and liquidity from real on-chain reserves. If a third-party API goes down or starts throttling, m3m3 doesn't notice — it was never depending on one.

Chains covered

ChainDEX indexedDiscoveryLaunchpad
EthereumUniswap V2LIVEPENDING
BNB ChainPancakeSwap V2LIVEPENDING
Robinhood ChainUniswap V4LIVEPENDING
Arc (testnet)Arc Swap (V2)LIVELIVE — 2 ways

Arc is Circle's new USDC-native L1. Its public testnet has been live since October 2025; mainnet opens September 16, 2026. m3m3 points at testnet until then. "Pending" means not deployed yet — never shown as live before it actually is.

The launchpad

Anyone can launch a fixed-supply coin directly through m3m3. The mechanism is intentionally simple and fully non-custodial: your own wallet signs and pays for everything. m3m3 never holds your funds at any point.

Every launch, in one transaction

Every m3m3 contract address ends in 3333

m3m3's own factory contracts — and every coin launched through them — deploy to an address ending in 3333. It's a simple way to recognize what's genuinely m3m3, on any chain, just by looking at the address.

Two ways to launch on Arc

Arc now has both launch mechanisms m3m3 supports elsewhere, live side by side:

Direct-to-DEX (factory)Full supply seeds a real ArcSwap pool immediately, LP burned on the spot. No price discovery phase — the creator sets the starting price by choosing how much USDC to pair against the full supply. Simple, instant, no fee-sharing.
Bonding curveCoin starts on a constant-product curve (no pool exists yet, no one can front-run a launch by sniping a pool the instant it's created). Trades happen directly against the curve until it raises its target, then graduates: remaining supply and raised USDC deposit into a real ArcSwap pool, LP locked forever. Creators earn from every trade along the way — see below.

The bonding curve, in detail

A coin created via M3M3ArcBondingCurve starts with zero DEX presence. Every buy and sell moves along a constant-product formula (the same math Pump.fun popularized, reused rather than reinvented) using virtual + real USDC reserves. Once real USDC raised crosses the coin's target, anyone can call graduate() — permissionless, not restricted to the creator or whoever's trade crossed the line — which deposits the curve's full remaining USDC and tokens into a real ArcSwap pool and locks the resulting LP tokens in M3M3ArcCurveLocker forever. No admin key, no withdrawal function, not even for m3m3.

Creators earn 90% of every trade fee, automatically

Every buy and sell pays a small trade fee (1% by default, owner-adjustable up to a 5% hard ceiling). That fee splits 90% to the coin's own creator, 10% to the platform — not a promise, a property of the contract's own code (_splitFee, verified on-chain, not off-chain bookkeeping).

Pull-based, not pushed

A creator dashboard for this is live on the site — click "MY COINS" once connected to see your claimable balance per coin, claim it in one call, or send a chosen amount (or all of it) to other addresses directly from your accrued balance.

Metadata: creator-editable, not frozen at launch

A curve coin's logo, description and socials are stored on-chain in the token contract itself (not off-chain, not a database m3m3 could quietly change). They used to be set once, permanently, at creation. As of the metadata update added this session, the creator — and only the creator — can update them at any time via updateMetadata(), including after graduation. A typo or a stale link no longer has to live forever.

Deployed contracts

Arc testnet

Direct-to-DEX launch factory: 0xD1365968b7A21634399a2A3370Ccd43e03333333

Bonding curve (with 90/10 fee split + creator-editable metadata): 0xE25a6De4f14415BC195eCaeE4EcFEcf93B41fc65

Bonding curve LP locker: 0xa9E50E5Af6B0fDb61b9dbce827C7f0B6F1Ff1F48

Both mechanisms real-money proven end-to-end on Arc testnet: real create → buy → sell → graduate cycles, real ArcSwap pools, real locked LP, real fee accrual and claim. Ethereum, BNB Chain and Robinhood Chain factories are built and fully tested (fork-tested against live chain state) but not yet deployed. Arc mainnet addresses don't exist yet — Circle's own docs confirm this as of writing — and will replace the testnet ones here the moment mainnet opens and redeployment happens, never shown as live before the transaction is actually confirmed on-chain.

Security model

Non-custodial, alwaysm3m3 never holds a private key that can move user funds. The connected wallet signs and pays for every part of a launch itself.
Bound to the real launcherEvery launch is cryptographically tied to the wallet that signs it — nobody else can hijack or intercept it, even if they see the transaction before it confirms.
Locked liquidity, provablyLP is burned to the standard dead address (EVM chains) or held in a receiver contract with no withdraw function at all (Robinhood Chain) — not a promise, a property of the deployed code anyone can verify.
Bounded admin powerm3m3's own contract owner can only pause future launches or adjust the launch fee up to a hardcoded ceiling — never touch a token or liquidity that's already launched.

Honest gaps

Things m3m3 deliberately doesn't claim, rather than faking:

Not financial advice. m3m3 is a discovery and launch tool, not an endorsement of any token it shows or that gets launched through it. Verify every contract yourself before interacting with it. Tokens on Arc are testnet assets with no real value. Anyone can launch anything through a permissionless launchpad — that a coin exists on m3m3 says nothing about its intent or quality.