Skip to content

Borrower Guide

Moono lets you borrow quote liquidity to create and seed a pump.fun token. Public launches currently support WSOL and USDC quote pools.

QuoteMinimumMaximumDurationNotes
WSOL0.1 SOL2500 SOL1-336hUses wrapped SOL. The app can wrap native SOL when needed.
USDC100 USDC20000 USDC1-24hUses SPL USDC directly. You still need SOL for transaction fees and rent.

WSOL and USDC are separate pools. Loan limits, overhead, migration reserve, and surplus split are read from each on-chain launch configuration; see Economics.

Create a Moono User Profile once. The same profile is used for borrowing, LP positions, MTrade, launch presets, and the browser service wallet.

A launch preset stores your token metadata and bundle settings:

  • base mint and token metadata
  • name, symbol, and URI
  • bundle wallet count and distribution
  • the selected launch configuration: pump.fun / WSOL or pump.fun / USDC

For pump.fun launches the base token is a Token-2022 mint with pump.fun-compatible supply and decimals. See Launch Presets for the preset workflow.

Choose:

  • borrowed quote amount
  • initial quote buy amount
  • loan duration
  • optional bundle wallet buys
  • optional user co-buy

The app runs preflight and estimator checks before sending. A valid launch is either:

  • all pre-graduation — total demand stays below the pump.fun migration threshold
  • cap path — the launch itself crosses the threshold, then Moono migrates and completes the buy on PumpSwap

The app rejects gray-zone flows where a later bundle/user buy would be the trade that graduates the curve.

Every public launch follows this order:

launch_0 / launch_2
launch_migrate_0 / launch_migrate_2
launch_complete_0 / launch_complete_2
optional bundle_buy chunks
optional user_buy last

The _0 family is the WSOL path. The _2 family is the USDC path. The user interface chooses the correct path from the selected launch configuration.

launch_migrate_* and launch_complete_* are included even when migration is not needed. They are idempotent no-ops on normal launches and active on cap-path launches.

After launch, the initial buy and bundle holdings are loan collateral. You have two main exits.

Repay returns the borrowed quote to the pool and transfers the collateral base tokens to your wallet. If a preset used bundle wallets, repay also sweeps their base tokens to you and unlocks the preset.

Liquidation sells collateral on the live venue: pump.fun before graduation or PumpSwap after graduation. Sale proceeds repay the quote vault. Any positive surplus is split:

RecipientShare
LPs20.00%
Platform10.00%
Borrower70.00%

The split is snapshotted at launch time. If sale proceeds plus reserve are below the borrowed amount, the funding LP ticks take the shortfall through lower NAV.

TopicWSOLUSDC
Quote assetWrapped SOL SPL tokenSPL USDC
User preparationNative SOL can be wrapped automatically or ahead of timeUser needs USDC balance and SOL for fees
Accounting units9 decimals, displayed as SOL6 decimals, displayed as USDC
Public methods_0_2
Migration reserveWSOL-denominatedUSDC-denominated

For WSOL handling details, see Working with WSOL. For USDC specifics, see Working with USDC.