MM Engine
Docs Getting started
MM ENGINE DOCUMENTATION

Market making for Solana tokens

MM Engine launches new pump.fun tokens and puts an automated on-chain engine behind creator rewards. It can also support an existing Solana token through a separately funded boost.

Public beta

MM Engine executes real on-chain transactions. Markets can move quickly, swaps can fail, and results are never guaranteed. Only deposit funds you can afford to risk.

GETTING STARTED

Choose your workflow

FOUNDATIONS

Core concepts

Each launch or boost receives its own engine wallet and accounting. Funds are separated into action budgets, then processed in measured runs.

Funded, not simulated

Engine activity uses deposited SOL or eligible creator rewards. The platform does not display fabricated transactions.

Market-aware routing

The engine treats pump.fun bonding curves, graduated PumpSwap pools, and other supported Solana markets differently.

On-chain proof

Completed activity with a transaction signature links to a public Solana explorer.

NEW TOKENS

Launch a pump.fun token

The web launcher creates a token on pump.fun and connects its creator-reward flow to MM Engine.

1

Connect a Solana wallet

Connect the creator wallet that will approve the deposit and receive any dev-buy tokens.

2

Enter token details

Provide a name, symbol, image, and optional description, website, X, and Telegram links.

3

Choose an optional dev buy

Select zero or enter a SOL amount. The required payment is the 0.03 SOL launch fee plus the chosen dev buy.

4

Approve and launch

Approve the prepared deposit in your wallet. The token metadata is uploaded and the token is created on pump.fun.

5

Receive dev-buy tokens

When a dev buy is included, the acquired tokens are transferred to the connected creator wallet.

Launch cost

0.03 SOL platform launch fee, plus your optional dev-buy amount and normal Solana network costs.

EXISTING TOKENS

Boost an existing token

A boost brings a supported existing Solana token into MM Engine without launching a new mint.

1

Connect and paste the contract address

MM Engine checks the token and identifies its available market.

2

Choose an allocation

Assign 90% across buyback and burn, liquidity support, and volume. The remaining 10% always buys and burns $MM.

3

Deposit at least 1 SOL

Approve the initial deposit. The engine starts on the next scheduled run after payment is detected.

4

Top up later

Additional deposits can keep the same engine active. Telegram top-ups are detected from 0.1 SOL.

Eligibility check

A token needs a usable trading route. MM Engine also rejects routes showing severe sell loss or extremely thin liquidity.

BUDGETS

How funds are allocated

Creator rewards from MM Engine launches

25%
35%
30%
10%
Buyback + burn 25%Buyback + LP 35%Volume MM 30%$MM burn 10%

Existing-token boosts

You configure the first three allocations. They must total 90%; the $MM allocation is fixed at 10%.

PresetBurnLiquidityVolume$MM burn
Balanced30%30%30%10%
Burn heavy60%10%20%10%
LP heavy20%50%20%10%
Volume heavy10%10%70%10%
AUTOMATION

The engine cycle

The scheduled engine runs every 10 minutes and handles a third of the tokens each time, so every token gets its own run every 30 minutes. Each run claims worthwhile creator rewards, then spends 10% of the token wallet’s available SOL: 25% buyback + burn, 35% buyback + liquidity, 30% volume and 10% buy + burn of the platform token. A run may detect funds, claim worthwhile rewards, update graduation state, execute eligible actions, and record results.

FUNDS DETECTEDALLOCATEEXECUTEVERIFY
  • Creator rewards are claimed only when the amount is worth the network cost.
  • Volume uses controlled buy-to-sell rounds rather than spending the full budget at once.
  • Unused reserves remain assigned to the token for later runs.
  • A failed action is recorded internally and does not turn into a fake success.
“Every 30 minutes” is a target cadence

Confirmation times, network congestion, market availability, and safety checks can delay or skip an action. Not every token performs every action in every run.

ROUTING

Markets and liquidity behavior

Market stateTradingLiquidity allocation
pump.fun bonding curveNative pump.fun routeHeld until graduation; support buys may be held
PumpSwap after graduationPumpSwap poolReal token/SOL liquidity can be deposited
Other supported Solana marketsJupiter-routed swapsUsed for gradual buy-and-hold support, not automated third-party LP

Pump.fun launches are monitored for bonding-curve completion. Once graduated, eligible reserved liquidity can move into the PumpSwap pool.

TRANSPARENCY

Activity and token metrics

The home page lists launches and boosts with market cap, cumulative engine volume, burned tokens, and recent trade counts when data is available. The Activity page provides a detailed engine ledger.

Search and filter

Filter by token, action type, status, time range, and amount.

Transaction proof

Select a confirmed row to inspect its Solana transaction.

Engine totals

Review buybacks, liquidity, burns, claimed rewards, and volume across completed actions.

Data interpretation

Market data can lag or be temporarily unavailable. Engine volume is based on completed engine rounds; it is not the token's total market-wide volume.

TELEGRAM

Bot commands

The official bot is @mmenginepfbot. Its guided buttons mirror the core web workflows.

/startOpen the main menu
/launchLaunch a new pump.fun token
/boostFund an existing token engine
/statsView platform engine totals
/mineView your Telegram launches and boosts
/token <CA>Inspect activity for a contract address
/cancelStop the current guided flow

Telegram launches use a unique deposit address. Send the exact requested amount and keep the sending-wallet transaction for your records.

PLATFORM TOKEN

$MM token

Ten percent of creator rewards and boost deposits is allocated to buying and burning $MM. This creates a verifiable platform-level burn stream alongside token-specific actions.

Official Solana contractEQfxT91QExKEG7j1yEip15v9P1ybmWEAdqUn2Gqqpump
TRANSACTIONS

Wallets and payments

  • The web app connects to an installed Solana wallet such as Phantom, Solflare, or Backpack.
  • You approve deposits in your own wallet. MM Engine never asks for your seed phrase or private key.
  • Each launch or boost uses a dedicated operational wallet for isolated accounting.
  • Normal Solana transaction fees, swap price impact, and trading losses can reduce the working balance.
IMPORTANT

Safety and limitations

No return guarantee

Market-making activity does not guarantee price growth, volume, liquidity, or profit.

Irreversible transactions

Confirmed Solana transfers and burns generally cannot be reversed.

Market risk

Slippage, price impact, thin liquidity, token taxes, outages, and failed routes can affect execution.

Third-party dependencies

pump.fun, PumpSwap, Jupiter, wallets, RPC providers, and Solana operate independently from MM Engine.

Protect your wallet

Verify the domain, bot username, contract address, recipient, and amount before signing. MM Engine will never request your seed phrase.

REFERENCE

Frequently asked questions

When does the engine start?

After an eligible payment or reward is detected, the engine can begin on the next scheduled run, targeted every 30 minutes per token.

Does every allocation execute immediately?

No. Allocations create budgets. Market state, minimum worthwhile amounts, network conditions, and graduation status determine when an action can execute.

Can I boost a token that was not launched by MM Engine?

Yes, if the Solana token has a usable trading route and passes the market checks.

Why is liquidity shown as a support buy?

Automated real LP is currently limited to PumpSwap. On other markets, that allocation is deployed gradually as held support buys.

Where can I see my launches?

Open the full Tokens page and use “My launches.” Connect the creator wallet or enter its public address.