← 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 (mainnet)Arc Swap (V2)LIVELIVE — 2 ways

Arc is Circle's USDC-native L1. m3m3 runs on Arc mainnet (chain ID 5042), live since September 16, 2026. "Pending" means not deployed yet: nothing is 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 mainnet

Direct-to-DEX launch factory (USDC pair): 0xA9f7202876c4ceaD80C5Ea9B72137c0637ad3eAF

Direct-to-DEX launch factory (EURC pair): 0x1Dd4a345C1e425e100cF1e3B83Ef0fe1a7492092

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

Bonding curve V2 (creator-configurable fee split): 0x88A5a8ebd4BD5687AD115b12F1ea432616732ac4

Bonding curve LP locker (shared by both curves): 0x82f5d07321280e35d05B73d7f81D7A3eBb40a7B6

ArcSwap V2 router: 0x1f7d7550B1b028f7571E69A784071F0205FD2EfA

Every address above is a live contract on Arc mainnet. Each links to the explorer so you can check it yourself. Ethereum, BNB Chain and Robinhood Chain factories are built and fully tested (fork-tested against live chain state) but not deployed.

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. Coins launched here trade with real funds on Arc mainnet, and most memecoins lose most or all of their value. Anyone can launch anything through a permissionless launchpad — that a coin exists on m3m3 says nothing about its intent or quality.