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 (push-pay + prepaid credits). Payment: user wugnot.Transfer(pad, amount) then Buy.
- Free float on pad is auto-locked into caller's prepaid credit.
- Buy may over-pay; unused WUGNOT stays as claimable credit (ClaimWugnot).
- Never Approve/TransferFrom (GRC20 spender bugs with Adena).
List: pre-fund pad WUGNOT+GNS then RetryListGnoswap (no user TransferFrom). 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.