Docs

What it is

NummusPad is a launchpad on Arc where every coin trades against a world currency instead of a dollar. A coin born in yen is priced in yen, raises yen, and pays its creator in yen.

You still pay with USDC. The desk swaps it into the currency on the way in and back on the way out, so the currency is a fact about the coin, not a chore for the trader.

Currencies

Each currency is its own token on Arc, issued by the desk, one to one with the real thing at the live rate.

EuroEURnEUR
Japanese YenJPYnJPY
British PoundGBPnGBP
Swiss FrancCHFnCHF
Canadian DollarCADnCAD
Australian DollarAUDnAUD
Mexican PesoMXNnMXN
Next: BRL, KRW, PHP, ZAR.

The desk

The desk mints a currency for USDC and burns it for USDC, at a rate a keeper posts from Pyth, the ECB and two more sources. It keeps a USDC reserve per currency that covers everything in circulation.

Spread0.30% each way
Rate age limit15 minutes, then the desk closes
Max move per post3%
Coveragereserve รท buyback cost, shown live

When the rate is stale the desk closes, launches pause, and existing coins keep trading in their currency.

The curve

Every coin starts on a bonding curve with the same shape as pump.fun, scaled to its currency so the dollar numbers line up across all of them.

Supply1,000,000,000
On the curve793,100,000
Kept for the pool206,900,000
Start market capabout $3,900
Graduation market capabout $58,800
Raised at graduationabout $11,900

Fees

Curve trade1.25%
of which to the creator0.30%
of which to the protocol0.95%
Pool tradeby market cap tier, 0.02% to 0.20% LP
Launchfree, gas only

Graduation

When the curve fills, the 206.9M kept tokens and everything raised go into a Uniswap v4 pool against the currency. The position is held by a contract that cannot withdraw it, so the liquidity stays for good.

A hook on the pool sets the fee by market cap tier and keeps sending the creator their share of every trade.

For creators

Earnings accrue in the coin's currency on the curve and in the pool. Claim them from the coin's page whenever you like. The fee recipient can be changed by the creator.

API

Everything the site shows is public JSON.

CoinsGET /api/tokens
One coinGET /api/tokens/:address
CandlesGET /api/tokens/:address/candles?interval=1m
CurrenciesGET /api/currencies
DeskGET /api/desk/trades, /api/desk/rates
QuoteGET /api/swap/:address/quote?side=buy&amount=100
StatsGET /api/stats