Package pad is gnomemepad: a self-contained meme launchpad for gno.land.
Example
1Create -> GRC20 + bonding curve (WUGNOT collateral) -> Graduate
2 -> remaining tokens + raised WUGNOT seed Gnoswap LP (auto-list)
3 -> CreatePool fee: pad GNS inventory or ExactOut surplus WUGNOT->GNS
4 -> else locked internal CPMM fallback (test / missing GNS fee path)
Production: Buy/Sell/Swap* use WUGNOT. Preferred payment: user wugnot.Transfer(pad, amount) then Buy (no allowance). Fallback: Approve(pad)+TransferFrom (can fail if GRC20 spender != pad). Unit tests (testSkipBanker): still use OriginSend ugnot as collateral units. Tokens are real GRC20 (mint on buy, burn on sell). Hybrid of Pump.fun + permanent LP lock.