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.
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.
Choose your workflow
Launch a new token
Create a pump.fun token, choose an optional dev buy, and activate the fixed creator-reward split.
Boost an existing token
Add an eligible Solana token, fund its engine, and choose your burn, liquidity, and volume allocation.
Verify engine activity
Filter confirmed buybacks, burns, liquidity, reward claims, and volume moves.
Use the Telegram bot
Launch, boost, inspect a token, and view your engine totals from Telegram.
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.
Launch a pump.fun token
The web launcher creates a token on pump.fun and connects its creator-reward flow to MM Engine.
Connect a Solana wallet
Connect the creator wallet that will approve the deposit and receive any dev-buy tokens.
Enter token details
Provide a name, symbol, image, and optional description, website, X, and Telegram links.
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.
Approve and launch
Approve the prepared deposit in your wallet. The token metadata is uploaded and the token is created on pump.fun.
Receive dev-buy tokens
When a dev buy is included, the acquired tokens are transferred to the connected creator wallet.
0.03 SOL platform launch fee, plus your optional dev-buy amount and normal Solana network costs.
Boost an existing token
A boost brings a supported existing Solana token into MM Engine without launching a new mint.
Connect and paste the contract address
MM Engine checks the token and identifies its available market.
Choose an allocation
Assign 90% across buyback and burn, liquidity support, and volume. The remaining 10% always buys and burns $MM.
Deposit at least 1 SOL
Approve the initial deposit. The engine starts on the next scheduled run after payment is detected.
Top up later
Additional deposits can keep the same engine active. Telegram top-ups are detected from 0.1 SOL.
A token needs a usable trading route. MM Engine also rejects routes showing severe sell loss or extremely thin liquidity.
How funds are allocated
Creator rewards from MM Engine launches
Existing-token boosts
You configure the first three allocations. They must total 90%; the $MM allocation is fixed at 10%.
| Preset | Burn | Liquidity | Volume | $MM burn |
|---|---|---|---|---|
| Balanced | 30% | 30% | 30% | 10% |
| Burn heavy | 60% | 10% | 20% | 10% |
| LP heavy | 20% | 50% | 20% | 10% |
| Volume heavy | 10% | 10% | 70% | 10% |
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.
- 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.
Confirmation times, network congestion, market availability, and safety checks can delay or skip an action. Not every token performs every action in every run.
Markets and liquidity behavior
| Market state | Trading | Liquidity allocation |
|---|---|---|
| pump.fun bonding curve | Native pump.fun route | Held until graduation; support buys may be held |
| PumpSwap after graduation | PumpSwap pool | Real token/SOL liquidity can be deposited |
| Other supported Solana markets | Jupiter-routed swaps | Used 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.
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.
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.
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 flowTelegram launches use a unique deposit address. Send the exact requested amount and keep the sending-wallet transaction for your records.
$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.
EQfxT91QExKEG7j1yEip15v9P1ybmWEAdqUn2GqqpumpWallets 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.
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.
Verify the domain, bot username, contract address, recipient, and amount before signing. MM Engine will never request your seed phrase.
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.
