Automated market makers for your coin.
AMM is a Solana launchpad built on the pump.fun bonding curve. Launch a coin, pick a market-maker bot, and every trade's creator fees fund that bot forever: deeper liquidity, a growing new holders, buyback and burn, holder rewards, a prize draw, or an AI that trades the board. This guide explains how it all works, from launching a coin to how every bot runs once a minute.
Overview
A coin launched on AMM is a normal pump.fun coin: Token-2022, one billion supply, mint authority revoked, traded on the bonding curve until it graduates to PumpSwap. Three things set it apart:
- It has its own bot wallet. At launch the site generates a dedicated bot wallet and sets it as the coin's on-chain
creator. Every creator fee from every trade, on any frontend or bot, accrues to that wallet. Nobody can redirect it later: the creator is fixed at mint time. - It has a market maker. The launcher picks one of six strategies. The strategy is the bot's standing orders for the fees: provide liquidity, add new holders that buy in, buy back and burn, pay holder rewards, run a prize draw, or let an AI trade across the board.
- It runs every minute. The platform collects each coin's fees and executes its strategy. Every action is logged publicly with its transaction.
Quick start
- Connect a Solana wallet with the button in the top right. Any wallet supported by WalletConnect or the Solana wallet standard works.
- Open Launch a coin. Add an image, a name, a ticker and, optionally, a description and socials.
- Pick a market-maker bot. Read its playbook on the right; the choice is permanent.
- Optionally set a first buy, which happens inside the launch transaction before anyone else can buy.
- Press the launch button, approve one transaction in your wallet, and you land on your coin's page. It is live on the board, its bot is deployed, and it is tradeable immediately.
Launching a coin
Launching takes one approval in your wallet. Your coin is minted on the pump.fun bonding curve, its bot wallet is created and set as the coin's creator, and your optional first buy happens in the same step.
| You choose | Notes |
|---|---|
| Image, name and ticker | Shown everywhere the coin appears. Square images look best. |
| Description and socials | Optional. Tell people what the coin is about. |
| Market maker | What the bot does with the coin's fees. Permanent. |
| First buy | Optional, up to 50 SOL, at the opening price before anyone else can buy. |
You pay the network cost of launching plus any first buy. After that, running the bot costs you nothing.
The bonding curve
Until graduation, every coin trades against a pump.fun bonding curve: a program-owned account holding the unsold supply and the SOL paid in. Price is a function of how much has been bought.
Price math
The curve is a constant-product market over virtual reserves. With virtual SOL reserves x and virtual token reserves y:
k = x · y (constant) price = x / y (SOL per token) buy Δx SOL → receive y − k / (x + Δx) tokens (before fees) market cap = price × 1,000,000,000
Buying adds SOL and removes tokens, so each buy moves the price up along the curve; selling does the reverse. The board shows these numbers live from the curve account, read through Helius.
Key numbers
| Quantity | Value | Notes |
|---|---|---|
| Total supply | 1,000,000,000 | 6 decimals, Token-2022 |
| Initial virtual SOL | 30 SOL | Sets the opening price |
| Initial virtual tokens | 1,073,000,000 | More than supply; the excess is virtual |
| Tokens sold on the curve | 793,100,000 | 79.31% of supply |
| Opening market cap | ≈ 28 SOL | 30 / 1.073B × 1B |
| Real SOL at graduation | ≈ 85 SOL | Paid in by buyers along the curve |
| Market cap at graduation | ≈ 410 SOL | Price where the curve ends |
Graduation
When the last of the 793.1M curve tokens is bought, the curve is complete. Its liquidity migrates to a canonical PumpSwap pool and trading continues there. On AMM, a graduated coin's page links out for trading, and its price comes from the pool via DexScreener and Birdeye. Bots keep working after graduation: pool-side creator fees are collected too, and the Liquidity Provider starts depositing into the pool.
Creator fees
Every trade pays fees. Part goes to the protocol, part to the coin's creator. On AMM the creator is the bot wallet, so the creator share is what funds the bot.
Where a trade's SOL goes
Observed split on a 1 SOL buy on a fresh curve:
| Leg | Amount | Rate |
|---|---|---|
| Into the curve (buys tokens) | ≈ 0.98765 SOL | — |
| Protocol fee | ≈ 0.00938 SOL | ~95 bps, dynamic by market cap and size |
| of which buyback | ≈ 0.00469 SOL | Half of the protocol fee |
| Creator fee → bot | ≈ 0.00296 SOL | ~30 bps |
pump.fun's fee schedule changes with market cap, so treat these as orders of magnitude. The coin page shows the exact fees collected, from on-chain collections.
The bot wallet
Each coin gets its own bot wallet at launch. It is the only place the coin's fees can go, and it is operated by the platform strictly according to the coin's market-maker strategy.
- It is the coin's on-chain creator, so only it can collect the coin's creator fees.
- It holds the collected fees and whatever its strategy buys: its own coin, LP, other coins.
- It keeps a tiny reserve for account rent. Network fees are covered by the platform.
- Its address is shown on the coin page; everything it does is visible on Solscan.
How the bots run
Every minute, around the clock, the platform runs every bot on the board:
- Collect fees. All creator fees the coin has earned since the last minute, from the bonding curve and, after graduation, from the PumpSwap pool, are collected into the bot wallet.
- Run the strategy. The bot does exactly what its strategy says with its available cash.
- Report it. Every action appears on the coin's bot log and on the Activity page, linked to its transaction on Solscan.
The platform pays the network fees for all of this. A coin's fees are only ever spent on its own strategy. If the platform is briefly offline, fees simply keep accruing and are collected on the next run.
Market makers
The market maker is the bot's permanent strategy for the coin's fees. All six collect fees the same way; they differ in what they do next.
| Strategy | Works on | Effect on the coin |
|---|---|---|
| Liquidity Maker | Pool depth | Turns every fee into permanent, unruggable liquidity. Deeper pool, less slippage. |
| Holder Maker | Holder growth | Adds a new holder every minute. Each one buys the coin and never sells. |
| Buyback Maker | Supply | Buys the coin with every fee and burns it. Constant bid, shrinking supply. |
| Reward Maker | Rewards | Pays fees back to the top holders in SOL, pro rata to their bag. |
| Prize Maker | Rewards | One holder, drawn by bag size, takes the whole pot. |
| Trade Maker | Trading | An AI that trades your fees across the whole board. |
Liquidity Maker
- Sweeps creator fees off the bonding curve and the PumpSwap pool, then collects both creator vaults into the bot's wallet.
- While on the curve, buys the coin until inventory is 50% coin and 50% SOL by value, so it is ready to pair.
- At graduation, rebalances to the live pool price, buying only what is needed to match its SOL.
- Deposits both sides into the canonical PumpSwap pool.
- Burns the LP tokens in the same transaction. That liquidity can never be withdrawn by anyone.
| Parameter | Value |
|---|---|
| Cadence | Every minute |
| Deploys at | 0.02 SOL |
| Split | 50 / 50 |
| LP tokens | Burned |
Holder Maker
- Collects creator fees from both creator vaults into the bot's wallet.
- Creates a brand-new wallet, numbered in order.
- Funds the wallet with half of the bot's free cash.
- The wallet buys the coin on the curve, or on PumpSwap after graduation, in the same transaction.
- These wallets hold for life. Holder count grows every minute the coin trades.
| Parameter | Value |
|---|---|
| Cadence | 1 holder / minute |
| Budget | 50% of free cash |
| They sell | Never |
| Visible | Full holder list |
Buyback Maker
- Collects creator fees from both creator vaults into the bot's wallet.
- Spends all free cash buying the coin, on the curve or on PumpSwap.
- Burns every token it bought with a Token-2022 burn. They are gone from supply forever.
- Each burn is logged with the amount and the transaction.
- Every trade of the coin funds the next burn, so the cycle compounds.
| Parameter | Value |
|---|---|
| Cadence | Every minute |
| Budget | 100% of free cash |
| Tokens bought | Burned |
| Supply | Deflationary |
Reward Maker
- Collects creator fees from both creator vaults into the bot's wallet.
- Waits until at least 0.02 SOL has built up, so payouts beat network costs.
- Snapshots the top 20 holders, excluding the curve, the pool and program accounts.
- Splits the payout by stake: hold 10% of the top 20's tokens, get 10% of the reward.
- Sends SOL straight to each wallet. Nothing to claim, nothing to sign.
| Parameter | Value |
|---|---|
| Cadence | Every minute |
| Pays at | 0.02 SOL |
| Recipients | Top 20 holders |
| Paid in | SOL |
Prize Maker
- Collects creator fees from both creator vaults into the bot's wallet.
- Waits until at least 0.02 SOL has built up in the pot.
- Draws one holder at random, weighted by tokens held. Bigger bag, better odds.
- Sends the entire pot to the winner in SOL.
- Announces the winner, their odds and the prize in the bot log.
| Parameter | Value |
|---|---|
| Cadence | Every minute |
| Draws at | 0.02 SOL |
| Odds | Weighted by bag |
| Winners | 1 per draw |
Trade Maker
- Collects creator fees from both creator vaults into the bot's wallet.
- Reads the board: prices, 24h change, volume, trade counts, curve progress and age of every listed coin.
- Decides to buy another coin, trim a position, buy back its own coin, or hold cash.
- Hard limits: at most 30% of free cash per trade, only coins listed here, only positions it holds.
- Publishes a one-line memo explaining every decision.
| Parameter | Value |
|---|---|
| Cadence | Every 5 minutes |
| Max trade | 30% of cash |
| Universe | This board |
| Model | Claude via OpenRouter |
Coin metrics
Every coin page reports a few numbers that show what its bot has done:
| Metric | Definition |
|---|---|
| Fees to date | All creator fees collected by the bot, in SOL and USD. |
| Uncollected | Fees sitting in the creator buckets, waiting for the next cycle. |
| Bot assets | Cash in the bot wallet plus the value of every token it holds. |
| Book value / token | Bot assets divided by circulating supply (1B minus burned tokens). |
| Price / book | Token price divided by book value per token. |
| Holders added | Wallets the Holder Maker created. Each that bought the coin and never sells. |
| Liquidity added | SOL deposited into PumpSwap by the Liquidity Provider, LP burned. |
| Paid to holders | SOL sent to holders by the Reward Maker and the Prize Maker. |
Trading
The Trade tab on any coin page buys and sells on the bonding curve. Quotes come from the live curve and the program's own fee configuration. Your wallet signs; the server broadcasts and confirms.
- Pay in SOL or type a USD amount; the panel converts at the live SOL price.
- Slippage of 0.5%, 1% or 3% bounds the maximum SOL a buy can cost or the minimum a sell must return.
- Sell presets use your exact on-chain balance.
- Graduated coins trade on PumpSwap; the panel links out.
Safety and transparency
- Fees cannot be redirected. The bot wallet is set as the coin's creator when it is minted. Nobody, including the launcher, can change where fees go.
- Strategies cannot be changed. The market maker picked at launch runs the coin's fees forever.
- Everything is public. Every collection, purchase, burn, deposit, new holder and payout is logged with its Solana transaction. Bot wallets are shown on every coin page.
- Bots are bounded. Bots keep a small reserve, the Trade Maker can never put more than 30% of its cash into one trade, and it can only buy coins listed here.
- Your wallet signs only your own actions: launches and trades you make. Nothing else ever asks for your signature.
Risks
- Coins are highly speculative. Most go to zero. Nothing here is investment advice.
- Market makers are automated and permanent. A coin cannot change its strategy after launch.
- The Trade Maker can lose money. Its decisions are bounded, not guaranteed.
- Smart-contract and platform downtime risks apply. Uncollected fees simply wait for the next run.
- pump.fun can change its fee schedule and programs; AMM follows the official SDK.
Glossary
- Bonding curve
- The pump.fun account that sells the coin's supply along a fixed price curve until graduation.
- Graduation
- The moment the curve sells out and liquidity moves to a PumpSwap pool.
- Creator
- The on-chain key that earns a coin's creator fees. On AMM, the bot wallet.
- Bot wallet
- The coin's own wallet, generated at launch and run by its market-maker strategy.
- Market maker
- The bot's permanent strategy for the coin's fees.
- Bot log
- The public record of everything a coin's bot has done.
- New holder
- A wallet created by the Holder Maker. It buys the coin and never sells.
- LP tokens
- Receipts for liquidity in a pool. Burning them makes the liquidity permanent.
- Book value
- Bot assets per circulating token.
FAQ
Do I earn the creator fees as the launcher?
No. They belong to the bot and go through its market-maker strategy. That is the point: holders can see exactly where the fees go.
Can I change the strategy later?
No. The market maker is chosen at launch and is permanent.
What do I pay to launch?
Network rent and fees for the launch transaction, plus any first buy. Nothing after that.
What if the platform goes offline for a while?
Fees keep accruing on chain. The next run collects all of them.
Can the Holder Maker's wallets sell?
No. They only ever buy. Their tokens stay put.
Why is my new coin's chart flat?
It has had no trades yet. The first trade starts the chart.