Перейти к содержимому

MTrade — торговый терминал

MTrade — бесплатный торговый терминал Moono для pump.fun-токенов. Он не привязан к займу: любой зарегистрированный пользователь Moono может торговать поддерживаемыми pump.fun/PumpSwap markets через Moono routing instructions.

Quote configurationBuyBuy exact quote inSellMigrate button
pump.fun / WSOLmtrade_buy_0mtrade_buy_exact_quote_in_0mtrade_sell_0mtrade_migrate_0
pump.fun / USDCmtrade_buy_2mtrade_buy_exact_quote_in_2mtrade_sell_2Пока не показывать в UI

В программе есть mtrade_migrate_2, но frontend integration guide отмечает, что high-level helper ещё не экспортирован. До появления helper и e2e coverage публичный UI не должен рекламировать USDC migrate button.

  • Одна страница токена до и после graduation — handler маршрутизирует через pump.fun или PumpSwap по market state.
  • Одна ALT на токен — Address Lookup Table создаётся один раз и переиспользуется.
  • Quote-aware balances — WSOL trades идут через WSOL quote path, USDC trades через USDC quote path.
  • Нет Moono protocol fee — применяются только комиссии pump.fun или PumpSwap.
  • Delegated trading — сделки может подписывать wallet owner или profile service wallet.

Откройте /trade и выберите market family:

  • pump.fun / WSOL
  • pump.fun / USDC

Выбранная конфигурация определяет quote mint, token accounts и method family.

Вставьте base mint pump.fun-токена. MTrade выведет pump.fun bonding curve и PumpSwap accounts для этого токена.

MTrade использует Address Lookup Table, потому что universal trade instructions требуют много pump.fun и PumpSwap accounts. ALT создаётся один раз на токен и переиспользуется для buy/sell.

Regenerate нужен, если внешние fee recipients или account tails поменялись.

Страница токена содержит:

  • Buy Exact — точное количество base tokens out и max quote in.
  • Buy Market — точная quote-сумма на трату и minimum base out.
  • Sell — точное количество base tokens in и minimum quote out.

WSOL flows могут wrap native SOL при необходимости. USDC flows тратят и получают SPL USDC напрямую. В любом случае держите native SOL на transaction fees.

Для WSOL markets, если curve complete, но PumpSwap pool ещё не создан, MTrade может отправить mtrade_migrate_0. После migration та же страница токена торгует через PumpSwap.

Для USDC markets migration есть on-chain, но не выставляется в публичном UI до helper и e2e tests.

Сделку может подписать:

  • profile owner wallet
  • profile service wallet

Токены, купленные service wallet, попадают на token accounts service wallet. Верните их owner wallet через приложение или свои wallet tools.

  • Buy/sell используют ALT-backed transactions.
  • Slippage задаётся через min_*_out и max_*_in.
  • MTrade не обходит комиссии pump.fun или PumpSwap.
  • Token mint пока нужно приносить самому, пока нет realtime discovery list.