Skip to content
makers

Docs

How Makers works

What a maker does with your SOL: how a launch works, how the wallets trade, every setting, claims and payouts, the fees, who holds the keys and what can go wrong.

Fees, limits and defaults on this page come from the Makers API.

Updated

Market making can lose money

Memecoins are risky and most lose most of their value. A maker buys into falling prices by design. Nothing here is financial advice. Read the risk disclosure before you put in SOL.

Makers is a pump.fun launchpad where every coin launches with its own market maker. You can also put one on a pump.fun coin launched elsewhere. A maker is one market maker on one coin: a treasury and 1 to 10 trading wallets that buy dips and sell rises by settings its owner can change at any time.

A maker is funded by the SOL its owner puts in and, for a coin launched here, by that coin’s creator rewards. Your share of the rewards and of the profits is paid to your wallet. Market making can lose money: the wallets buy into falls, and a price can keep falling.

How SOL moves through a maker
  1. Launch. Your wallet creates the coin on pump.fun, makes your dev buy if you set one and locks the fee split. Launching a coin
  2. Funding. Your wallet sends the maker its starting SOL: inside the launch, or as a second transfer in the same prompt when you make a dev buy. On a coin launched elsewhere, you deposit it.
  3. Claim. Trades on pump.fun earn the coin creator rewards. The treasury claims them; the locked split gives 80% to the treasury and 20% to Makers. A maker on a coin launched elsewhere has no claims and runs on deposits.
  4. Fund. The treasury spreads its SOL evenly over the trading wallets.
  5. Trade. Each wallet buys dips and sells rises by your settings, on the bonding curve and later in the PumpSwap pool. How the market maker trades
  6. Harvest. When a sell realizes a profit, your share of it moves back to the treasury.
  7. Payout. The treasury pays what it owes you to your wallet, on its own once it passes your payout minimum or when you ask. Money
  • Yours to change, any time

    What
    Every setting: triggers, sizes, frequency, stop-loss, wallets, where rewards and profits go. Pause, withdraw, liquidate, close.
  • Fixed for good

    What
    The owner wallet, the treasury address and, for a coin launched here, the fee split. pump.fun also keeps the coin’s name, ticker and image as launched.
  • Public

    What
    Every wallet of every maker, every trade, claim, transfer and payout, and every settings change.

You launch from your own wallet. One wallet prompt creates the coin on pump.fun with you as its creator, makes your dev buy if you want one, locks the fee split and funds the maker.

The launch page, step by step

#Link to this heading
  1. Coin

    Name (up to 32 bytes), ticker (up to 13 letters or digits), image (PNG, JPEG, WebP or GIF, up to 1 MB), description (up to 500 characters) and optional website, X and Telegram links. pump.fun keeps these for good: they cannot be edited after launch.
  2. Dev buy (optional)

    SOL your wallet spends on the coin inside the launch itself. The tokens go to your wallet; the maker never holds or sells them.
  3. Funding

    SOL for the maker, at least 0.02 SOL. The treasury keeps its reserve (0.02 SOL by default) and 0.005 SOL for its own fees; the rest is capital, split evenly between the trading wallets, and a wallet buys only once it holds a min trade plus 0.01 SOL. With the default settings, trading starts when the treasury holds about 0.21 SOL. Below that, the maker waits for creator rewards or a deposit. Where the SOL sits
  4. Strategy

    A preset or your own values. Every one can be changed later. Settings reference
  5. Treasury

    How much of each creator-reward claim funds the maker, how much profit is reinvested, and how you are paid.
  6. Review and sign

    The page lists exactly what the transaction does and the most it can take from your wallet. Then your wallet asks you to sign.

What the launch transaction does

#Link to this heading
  1. Creates the coin

    pump.fun’s create instruction makes the token, its bonding curve and its metadata. Your wallet is the coin’s creator.
  2. Makes your dev buy, if you set one

    It buys from the bonding curve with at most the SOL you set, fees and slippage included. The tokens land in your wallet.
  3. Locks the fee split

    It sets up pump.fun’s fee sharing for the coin: 80% of the creator rewards to the maker’s treasury and 20% to Makers. The split is locked in the same transaction. From then on neither you nor Makers can change it.
  4. Funds the treasury

    A plain SOL transfer from your wallet to the maker’s treasury, the maker’s starting SOL.

With a dev buy, the funding goes in a second transaction

A Solana transaction holds at most 1,232 bytes. Create, split and funding fit; add a dev buy and they come out 27 to 64 bytes too long. So with a dev buy your wallet signs two transactions in the same prompt: the launch, and a plain transfer to the treasury that the page sends once the launch is final. A signed transaction lasts about a minute, so if the launch takes longer than that to finalize, the transfer expires unsent and nothing leaves your wallet for it; fund the maker from its page instead. Without a dev buy it is usually one transaction. If a coin’s details make even that too long, the funding moves to a second transfer in the same way.
  • One prompt in your wallet: Phantom, Solflare, Backpack or any wallet that supports Wallet Standard. With a dev buy it holds two transactions; a wallet that cannot sign two at once asks twice.
  • Besides your wallet, only the new coin’s mint key signs the launch. The Makers server makes that key for this one coin, and it signs nothing else. No maker wallet and no Makers wallet signs your launch.
  • Before sending it, the API checks that your wallet signed exactly the transaction it prepared. Your wallet may add its own safety checks and set its priority fee; any other change is refused.
  • A prepared launch is valid for about a minute, the life of a Solana blockhash. If it expires, prepare it again: it keeps the same coin address, so two launches can never both create the coin.
  • Dev buy

    Amount
    What you set, or nothing
    Goes to
    The bonding curve. The tokens are yours.
  • Funding

    Amount
    At least 0.02 SOL
    Goes to
    The maker’s treasury. Close returns all of it; Withdraw capital returns what is above the reserves.
  • Network fees and rent

    Amount
    Shown on the review step before you sign
    Goes to
    Solana, for the transaction and the coin’s new accounts.
  • Makers

    Amount
    Nothing at launch
    Goes to
    Later, 20% of each creator-reward claim, through the locked split. Fees

The review step shows the most the launch can take from your wallet, everything included, before your wallet opens. A priority fee your wallet adds on its own comes on top.

After the launch

#Link to this heading
  • The API follows the transaction until it is final, usually within a minute, and the maker page goes live.
  • Before every claim, the engine reads the split from the chain and checks that it is exactly what you signed: the same shares, locked, and really where the coin’s rewards go. If it ever is not, the maker stops claiming and its page says so.
  • Once the treasury holds SOL, the engine spreads it over the trading wallets. The first buy waits for the first dip: a wallet buys only after the price falls by its buy trigger from its high.
  • If the separate funding transfer was never sent, because it expired or you closed the page before the launch landed, the maker starts once rewards or a deposit reach the treasury. You can deposit from the maker page at any time.

You can put a maker on a pump.fun coin you did not launch here. It trades by the same rules and settings as a launched coin’s maker. It has no creator rewards, so it runs on the SOL you deposit.

How to set one up

#Link to this heading
  1. Paste the coin

    Its mint address, or its pump.fun or DexScreener link.
  2. Makers checks it

    It must be a pump.fun coin that is still on its bonding curve or trading in its canonical PumpSwap pool. The page shows its name, ticker and image from its metadata, and any makers already running on it.
  3. Choose the settings

    The same presets and settings as a launch. Settings reference
  4. Create the maker

    It costs nothing. You sign in with your wallet, which signs a message and moves no funds, and the API makes the treasury and the trading wallets.
  5. Deposit SOL

    Send SOL to the treasury address shown on the maker page. The treasury keeps its reserve and 0.005 SOL for fees, and the rest is split evenly between the trading wallets. With the default settings the wallets can start buying once the treasury holds about 0.21 SOL, on the next dips.

What is different

#Link to this heading
  • One maker per wallet per coin. If you launched the coin here, it already has your maker. Two makers of one owner on one coin could trade against each other, so the API will not open a second one while you have one open.
  • No creator rewards. The coin’s rewards keep going wherever its own pump.fun settings send them. Rewards to the maker does nothing on these makers; every other setting works the same.
  • The coin’s creator has no say. They get nothing from your maker and cannot change, pause or withdraw from it.
  • Other people can run their own makers on the same coin. Each has its own owner, wallets and settings. The rule that wallets never trade against each other applies inside one maker, so running makers from several wallets you control on one coin is against the terms of use.
  • Deposits can come from any wallet. SOL only ever leaves the maker for its owner’s wallet.
  • Fund it within a day. A maker nothing has funded a day after it was opened (its wallets hold under 0.01 SOL, and it never traded) is closed. Reopen it from its page when you are ready to deposit; your wallet approves it.

How the market maker trades

#Link to “How the market maker trades”

Each trading wallet runs the same rules on its own book: what it bought, at what average price, and what it sold. It buys when the price falls far enough under its reference and sells when the price rises far enough over what it paid.

Every pass, 15 seconds apart by default, the engine reads the coin’s market once and asks each wallet one question: buy, sell or wait? Sells are checked before buys, a wallet makes at most one trade per pass, and it never has two transactions in flight. The settings in force are read fresh every pass, so a change you save applies from the next one.

The maker trades on pump.fun’s bonding curve and, once the coin graduates, in its canonical PumpSwap pool. While a coin is between the two, the wallets wait.

The high and the reference

#Link to this heading

A wallet measures dips from a reference price. While it holds nothing, the reference is its high: the highest price since its last sell, or since it first had SOL to trade. The high only rises while the wallet waits, and after each sell it starts again from the current price. While the wallet holds tokens, the reference is the price of its last buy.

Buying the dip

#Link to this heading

A wallet buys when the price is at least the buy trigger under its reference. With a 10% buy trigger and a high of 100, it buys at 90 or lower. The buy spends the buy intensity share of the wallet’s free SOL: its SOL minus the 0.01 SOL it keeps for network fees and anything it holds for you. That amount is kept between the min and max trade size and inside every limit below. If what is left is under the min trade size, the wallet does not buy, and its status line says which limit stopped it.

A wallet sells when the price is at least the sell trigger over its average entry: the average it paid per token, fees included. Before it sells, the engine prices the sale after pump.fun’s fee and the network fee and compares that with what those tokens cost. If the expected profit is under the profit target, the wallet keeps waiting. The engine counts pump.fun’s fee as 1.25% a side on the bonding curve and 0.3% in the PumpSwap pool.

When the sale clears the target, the wallet sells the sell intensity share of its position: at least one min trade’s worth and at most one max trade’s worth. It never leaves a remainder worth less than the min trade size: it sells the whole position instead when that fits in one max trade, or half of it when it does not. The cooldown applies.

With a stop-loss set, a wallet sells its whole position once the price is that far under its average entry. It skips the cooldown and ignores the profit target, but it waits until a minute has passed since another wallet of the same maker bought, so the two never trade against each other. While a stop-loss is due, no wallet of the maker buys, so that minute is never started again: the stop sells within it. A position bigger than the max trade size goes in pieces, one per pass.

The engine sells at the price it finds when it looks. In a fast drop the price can fall far through the stop line between two passes, and slippage can make the fill worse. A sell that fails on chain, for example because the price moved past the slippage limit, is tried again a pass later. With the stop-loss off, a wallet never sells at a loss by rule: it holds until the price comes back to its sell line or you liquidate. While a maker is paused, stop-losses do not fire either.

Averaging down

#Link to this heading

With average down off, a wallet that holds tokens buys nothing more until it has sold. With it on, the wallet buys again each time the price falls another full buy trigger under its last buy. That lowers its average entry and raises how much it has in the coin. In a long decline every new buy puts more SOL into a falling coin, until the free SOL or one of the limits below stops it.

Trading frequency is the least time between two trades of one wallet. With a 3-minute cooldown, a wallet that traded 1 minute ago waits 2 more minutes whatever the price does. Stop-loss sells skip the wait.

One more wait is built in and cannot be changed: a wallet never buys within 60 seconds or the cooldown, whichever is longer, of another wallet of the same maker selling, and never takes profit within that window of one buying. Stop-loss and liquidation sells wait only the 60 seconds, and while one is due nobody buys. Why

Price range, ratio and caps

#Link to this heading

Every buy passes these checks. When one leaves room for less than a min trade, there is no buy; when it leaves more, the buy shrinks to fit. Sells are never blocked by them.

  • Price range

    No buy when
    The market cap in USD is under the bottom of the range or over its top. While SOL’s USD price is unknown, a maker with a price range buys nothing.
  • SOL/token ratio

    No buy when
    After the buy, the tokens would be worth more than (100 − ratio)% of the trading wallets’ value. At 50%, at most half of it can sit in the coin.
  • Max exposure

    No buy when
    The open positions of all wallets at cost, plus this buy, would go over the cap.
  • Daily spending limit

    No buy when
    All wallets’ buys in the last 24 hours, plus this buy, would go over the limit. Buying resumes as older buys leave the window.
  • Status

    No buy when
    The maker is paused or closed; a request to withdraw capital, liquidate everything or close is running; the wallet has a transaction in flight, such as its funding; or the wallet was removed. A removed wallet only sells, by its rules, and then hands its SOL back.

Two settings act before any of this, on how much SOL the wallets get at all: the treasury allocation caps the SOL handed to the wallets, and the reserve stays in the treasury untouched.

  • Buy

    Size
    Buy intensity × free SOL, kept between the min and max trade size, then cut to fit every cap. Under the min trade size: no buy.
  • Take-profit sell

    Size
    Sell intensity × the position, kept between one min and one max trade’s worth. It never leaves less than a min trade behind: the whole position goes when it fits in one max trade, half of it otherwise.
  • Stop-loss sell

    Size
    The whole position, in pieces of at most one max trade’s worth, one piece per pass.
  • Liquidation

    Size
    The same as a stop-loss, on your request, ignoring triggers and the cooldown.

With several wallets, each can trade its own levels. The ladder sets wallet n to n times the maker-wide triggers, capped at 90%. A shallow dip moves one wallet; a deep one brings in all of them, each at its own price. You can also set any wallet’s triggers by hand, and give any wallet its own stop-loss: the wallet that buys the shallowest dips can cut early while the deepest buyer holds longer. A wallet’s own stop-loss applies even when the maker’s is off.

A ladder on 10% triggers
WalletBuy triggerSell trigger
Wallet 110%10%
Wallet 220%20%
Wallet 330%30%

What a wallet tells you

#Link to this heading

Every pass, each wallet writes one line on the maker page saying what it is waiting for or what it just did. For example:

  • flat; buys below 0.0₇9 SOL, 10% under its high of 0.0₆1 SOL
  • waiting: cooldown 1m 12s, then it buys: price 10.4% under its high of 0.0₆1 SOL
  • no buy: daily spending limit reached (2 / 2 SOL) (price 12% under its high of 0.0₆1 SOL)
  • waiting: another wallet of this desk sold 40s ago, and wallets of one desk never trade against each other (2m 20s to go); then it buys: price 11% under its high of 0.0₆1 SOL

A worked example

#Link to this heading

One trading wallet with the Balanced preset’s triggers and sizes: buy and sell trigger 10%, buy and sell intensity 50%, average down on, a 3-minute cooldown, a 4% profit target and a 35% stop-loss. Its SOL/token ratio is set to 0% so the triggers show on their own; the 12:40 row says what Balanced’s 50% would have changed. Min trade 0.05 SOL, max trade 1 SOL, 2.00 SOL free to spend.

Prices are written as market cap in SOL: the price of one token times the 1 billion tokens every pump.fun coin has. pump.fun’s fee is counted at 1.25% a side; network fees and price impact are left out.

  • Buy
  • Sell
  • Buy line
  • Sell line
  • Stop-loss line
  • Average entry
Market cap in SOL. Each line is drawn only while it applied. Hover, or focus the chart and use the arrow keys, to read any minute.
  • 12:00 · market cap 100

    The wallet
    Holds nothing. Its high is 100.
    Why
    With a 10% buy trigger it buys at 90 or lower.
  • 12:20 · market cap 90

    The wallet
    Buys for 1.00 SOL and gets 10.97M tokens.
    Why
    10% under its high. Half of its 2.00 SOL is 1.00, inside the 0.05 to 1 SOL trade size.
  • 12:22 · market cap 85

    The wallet
    Waits.
    Why
    It holds now, so its reference is its last buy, 90: it buys more only at 81. Its cooldown also runs to 12:23.
  • 12:40 · market cap 81

    The wallet
    Buys for 0.50 SOL and gets 6.10M more.
    Why
    Averaging down: 10% under its last buy, with half of the 1.00 SOL left. It now holds 17.07M tokens that cost 1.50 SOL, an average entry of 87.88. At Balanced’s 50% SOL/token ratio this buy would have been cut to about 0.06 SOL: the wallet already held 0.89 SOL of the coin out of 1.90 SOL.
  • 12:40

    The wallet
    New lines: sells above 96.67, stop-loss below 57.12, buys more below 72.90.
    Why
    87.88 + 10%, 87.88 − 35%, and 81 − 10%.
  • 13:10 · market cap 96.7

    The wallet
    Sells half, 8.53M tokens, for 0.815 SOL after the fee.
    Why
    At its sell line. That half cost 0.75 SOL, so the expected profit is 8.7%, over the 4% target.
  • 13:10

    The wallet
    Realizes +0.065 SOL. 0.032 SOL is harvested to the treasury and credited to you; 0.032 SOL stays in the wallet.
    Why
    Profit reinvested is 50%.
  • 13:30 · market cap 76

    The wallet
    Waits, still holding 8.53M tokens.
    Why
    Above its buy-more line (72.90) and its stop-loss line (57.12).
  • 14:05 · market cap 50

    The wallet
    A large sell drops the coin from 76 to 50 between two passes. The wallet sells its other 8.53M tokens for 0.421 SOL.
    Why
    Stop-loss: 50 is under 57.12. It sells at the price it finds, 12.5% under its stop line. Sells come before buys, so it does not buy at 72.90 on the way.
Realized on the 13:10 sell
+0.065 SOL
Realized on the stop-loss
−0.329 SOL
The wallet’s resultOn 1.50 SOL bought. Its free SOL went from 2.00 to 1.704.
−0.264 SOL
Credited to you (payable)Losses are never charged to what you are owed; the maker’s capital takes them.
+0.032 SOL

Had the price kept rising after 13:10, the wallet would have sold half of what was left, 4.27M tokens, at 96.67 or above, no earlier than 13:13 because of the cooldown. The same settings that took a profit on the way up lost more than that profit in the crash.

Every setting can be changed at any time from the maker’s dashboard. Each save is a new version: the maker page shows what changed, from what to what and when, and the engine uses it from its next pass.

What no setting changes

The owner wallet, the treasury address and a launched coin’s fee split are fixed when the maker is created. The coin’s name, ticker and image are kept by pump.fun as launched.

Presets compared

#Link to this heading

A preset sets nine strategy values at once. Patient waits for the deepest dips, 30% under the high, buys smallest, keeps the most in SOL and gives a position room before its stop. Conservative waits for 20% dips, buys small, keeps most of the maker’s value in SOL and cuts losses early. Aggressive trades 5% moves with bigger buys, more often, holds more of the coin and has no stop-loss. Balanced, on 10% moves, sits between them and is the default. Degen goes all in: it trades like Aggressive but as often as allowed, keeps no SOL back, and also sets the treasury to market-make with all of it (every reward and profit stays in the maker; no reserve, allocation, exposure or daily limit). Each wallet still keeps what it needs for network fees.

Patient

Buys 30% dips with a fifth of its SOL, sells 30% rises, stop-loss at 40%.

Buy trigger
30%
Sell trigger
30%
Buy intensity
20%
Sell intensity
50%
Average down
Off
Trading frequency
15m
Profit target
12%
Stop-loss
40%
SOL/token ratio
80%

Conservative

Buys 20% dips with a quarter of its SOL, sells 20% rises, stop-loss at 25%.

Buy trigger
20%
Sell trigger
20%
Buy intensity
25%
Sell intensity
50%
Average down
Off
Trading frequency
10m
Profit target
8%
Stop-loss
25%
SOL/token ratio
70%

Balanced

Buys 10% dips with half its SOL, sells 10% rises, stop-loss at 35%.

Buy trigger
10%
Sell trigger
10%
Buy intensity
50%
Sell intensity
50%
Average down
On
Trading frequency
3m
Profit target
4%
Stop-loss
35%
SOL/token ratio
50%

Aggressive

Buys 5% dips with all its SOL, sells 5% rises, no stop-loss.

Buy trigger
5%
Sell trigger
5%
Buy intensity
100%
Sell intensity
100%
Average down
On
Trading frequency
45s
Profit target
2%
Stop-loss
Off
SOL/token ratio
30%

Degen

Every SOL in the treasury market-makes: all rewards and profits go back in, no reserve or limits, full-size buys on 5% dips, no stop-loss.

Buy trigger
5%
Sell trigger
5%
Buy intensity
100%
Sell intensity
100%
Average down
On
Trading frequency
15s
Profit target
1%
Stop-loss
Off
SOL/token ratio
0%

Values from the API

When the wallets buy and when they sell.

Presetpreset

Picking a preset sets the nine values tagged Preset below. Changing any of them by hand turns the preset into Custom; picking a preset again puts its values back. Everything else keeps the value you gave it.
Range
Patient, Conservative, Balanced, Aggressive, Degen, Custom
Default
Balanced

Buy triggerbuyTriggerPctPreset

A wallet buys once the price is this far under its reference: its high since its last sell while it holds nothing, or its last buy while it holds. 10% means a 10% dip.
Range
1% to 90%
Default
Patient30%Conservative20%Balanced10%Aggressive5%Degen5%

Sell triggersellTriggerPctPreset

A wallet sells once the price is this far over its average entry and the profit target is met. 10% means a 10% rise from what it paid on average.
Range
1% to 90%
Default
Patient30%Conservative20%Balanced10%Aggressive5%Degen5%

Profit targetprofitTargetPctPreset

Before a take-profit sell, the engine quotes the sale after fees and compares it with what that share of the position cost. It sells only when the expected net profit is at least this percentage. Stop-loss sells ignore it.
Range
0% to 500%
Default
Patient12%Conservative8%Balanced4%Aggressive2%Degen1%

Average downaverageDownPreset

Off: a wallet that holds tokens waits to sell before it buys again. On: it may buy again once the price falls another full buy trigger under its last buy, lowering its average entry.
Range
On or off
Default
PatientOffConservativeOffBalancedOnAggressiveOnDegenOn

Size & frequency

#Link to this heading

How much one trade moves and how often a wallet trades.

Buy intensitybuyIntensityPctPreset

The share of a wallet’s free SOL a single buy spends. The result is clamped to the min and max trade size and to every risk limit; if it ends up under the min trade size, the wallet does not buy and says why.
Range
5% to 100%
Default
Patient20%Conservative25%Balanced50%Aggressive100%Degen100%

Sell intensitysellIntensityPctPreset

The share of a wallet’s position one take-profit sells. If what would be left is worth less than the min trade size, it sells the whole position instead.
Range
5% to 100%
Default
Patient50%Conservative50%Balanced50%Aggressive100%Degen100%

Min trade sizeminTradeSol

The smallest trade a wallet makes, in SOL. A buy that would be smaller is skipped; a position worth less than this is sold whole.
Range
0.01 to 100 SOL
Default
0.05 SOL

Max trade sizemaxTradeSol

The largest trade a wallet makes, in SOL. Stop-loss and liquidation sells are split into pieces no larger than this, one per pass.
Range
0.01 to 100 SOL
Default
1 SOL

Trading frequencycooldownSecondsPreset

A wallet waits at least this long after a trade before it trades again. Stop-loss sells do not wait.
Range
15s to 24h
Default
Patient15mConservative10mBalanced3mAggressive45sDegen15s

SlippageslippageBps

The slippage tolerance on every trade, in basis points (100 = 1%). A trade whose price moves more than this before it lands fails instead of filling at a worse price.
Range
0.5% to 15%
Default
10%

Hard limits every buy has to pass.

Stop-lossstopLossPctPreset

Once the price is this far under a wallet’s average entry (or its first buy, below), it sells its whole position, in pieces no larger than the max trade size, without waiting for the cooldown and ignoring the profit target. Off: positions are never sold at a loss by rule.
Range
1% to 95%
If empty
Off
Default
Patient40%Conservative25%Balanced35%AggressiveOffDegenOff

Stop from first buystopFromFirstBuy

Off (the default): the stop-loss is measured from the wallet’s average entry, which moves down each time it averages down, so a long fall is followed further. On: it is measured from what the position’s first buy paid, a line that buying lower never moves, so the most a position can fall from its first buy is the stop-loss.
Range
On or off
Default
Off

Price range fromminMcapUsd

The bottom of the market-cap band (USD) the wallets may buy in. Outside the band they only sell, at profit or by stop-loss. When SOL’s USD price is unknown, nothing is bought.
Range
$1K to $100B
If empty
No floor
Default
No floor

Price range tomaxMcapUsd

The top of the market-cap band (USD) the wallets may buy in. It must be above the bottom.
Range
$1K to $100B
If empty
No ceiling
Default
No ceiling

Max exposuremaxExposureSol

A buy is made smaller so the maker’s open positions (at cost, all wallets together) stay within this; under one min-size trade of room left, it waits. It must allow at least one min-size trade.
Range
Up to 100,000 SOL
If empty
No cap
Default
No cap

Daily spending limitdailySpendLimitSol

Counts every buy of every wallet in the last 24 hours. A buy is made smaller to fit what is left; under one min-size trade left, buying waits until older buys roll out of the window. It must allow at least one min-size trade.
Range
Up to 100,000 SOL
If empty
No cap
Default
No cap

SOL/token ratiosolRatioPctPreset

After a buy, the tokens held may be worth at most (100 − this)% of the trading wallets’ value. A buy is made smaller to keep the SOL share; under one min-size trade of room, it waits.
Range
0% to 100%
Default
Patient80%Conservative70%Balanced50%Aggressive30%Degen0%

How many wallets trade, and whether each trades its own lines.

Trading walletswalletCount

Each wallet keeps its own book and lines. Adding wallets splits the deployable SOL across more of them; removing one stops its buys, lets it sell by its rules and returns its SOL to the treasury. A maker’s wallets never trade against each other.
Range
1 to 10
Default
3

Per-wallet triggers and stop-losswalletOverrides

Optional buy and sell triggers and a stop-loss for each wallet. The ladder fills the triggers in for you: wallet 1 trades at the maker-wide triggers, wallet 2 at twice them, wallet 3 at three times, capped at 90%. With a 10% buy trigger, wallet 1 buys 10% dips, wallet 2 waits for 20% and wallet 3 for 30%. A wallet’s own stop-loss (wallet 1 cuts at 10%, wallet 3 holds to 30%) replaces the maker’s for that wallet and applies even when the maker’s is off. A wallet without an override uses the maker-wide values.
Range
triggers 1% to 90%, stop-loss 1% to 95%
Default
Same for all

Where rewards and profits go, and what stays untouched.

Rewards to the makerrewardsToMmPctLaunched coins

When the treasury claims the coin’s creator rewards, this share stays in the maker as capital and the rest is credited to you (payable). Coins launched elsewhere have no rewards, so this does nothing for them.
Range
0% to 100%
Default
50%

Profit reinvestedreinvestPct

When a sell realizes a profit, this share stays with the wallet as capital and the rest is moved to the treasury and credited to you. Losses are never charged to what you are owed.
Range
0% to 100%
Default
50%

Auto payoutautoPayout

On: the treasury sends your payable SOL to your wallet whenever it reaches the payout minimum. Off: it accumulates until you withdraw it.
Range
On or off
Default
On

Payout minimumpayoutMinSol

Automatic payouts are sent once what you are owed reaches this amount, so small amounts do not each pay a network fee.
Range
0.01 to 1,000 SOL
Default
0.1 SOL

Treasury allocationallocationSol

The most SOL the treasury hands to the trading wallets, split evenly between them. Capital above it stays in the treasury. Empty: all of the maker’s capital is deployable.
Range
Up to 100,000 SOL
If empty
All capital
Default
All capital

ReservereserveSol

SOL the treasury never hands to the wallets. It sits on top of your payable balance and the treasury’s own fee reserve.
Range
0 to 100,000 SOL
Default
0.02 SOL

Money: claims, payouts, withdrawals

#Link to “Money: claims, payouts, withdrawals”

A maker keeps two kinds of SOL apart: what it owes you, and the capital it trades with. Only two things credit what it owes you, and apart from trades and fees its SOL can leave only for your wallet.

Where the SOL sits

#Link to this heading
  • Treasury

    What it is
    The maker’s main wallet. It claims creator rewards, receives deposits, holds what is owed to you and the reserve, keeps 0.005 SOL for its own network fees and funds the trading wallets.
  • Trading wallets

    What it is
    Each holds SOL to trade with and its open position. Each keeps 0.01 SOL for network fees and token-account rent.
  • Payable to you

    What it is
    SOL the treasury holds for you: your share of claims and of harvested profit. It never trades.
  • Capital

    What it is
    Everything else the maker holds: the treasury’s SOL above payable and its reserves, the trading wallets’ SOL, and open positions at what they cost. This is what trades.
  • Deployed

    What it is
    The part of capital in open positions, at cost.
capital = treasury SOL − payable − reserve − fee reserve + trading wallets’ SOL + open positions at cost

At most every 2 minutes, the engine spreads capital evenly over the active wallets, up to the treasury allocation if you set one. It tops up wallets below their share from the treasury, and a wallet that holds no tokens and has more than its share sends the excess back. Transfers under 0.01 SOL are skipped.

Because capital is split evenly and a wallet buys only once it holds a min trade plus its 0.01 SOL, a small maker can hold SOL and still not trade. With the default settings, trading starts when the treasury holds about 0.21 SOL.

pump.fun keeps a coin’s creator rewards until someone claims them. For a coin launched here, the maker’s treasury claims them about once a minute, whenever at least 0.005 SOL is waiting. The locked split pays 80% to the treasury and 20% to Makers in that same transaction.

The treasury signs each claim and pays its network fee, so terminals such as Axiom, GMGN and Photon list it on the chart as a claim by the treasury’s address, and the maker page marks it with ◆ on the chart’s time rail. While the treasury holds less than 0.003 SOL, the Makers cranker wallet signs and pays for the claim instead. The split is the same; only the signer differs.

What you are owed

#Link to this heading

Two things add to what the maker owes you. Nothing else does.

payable += treasury’s share of a claim × (100% − Rewards to the maker)Rewards to the maker at 50%: of a 1 SOL claim, 0.8 SOL reaches the treasury and 0.4 SOL is credited to you.
payable += realized profit × (100% − Profit reinvested)Profit reinvested at 50%: a sell that realizes 0.2 SOL credits you 0.1 SOL.
Losses are never charged to what you are owed: a losing sell lowers the maker’s capital only. Gains on tokens still held are not profit until a sell realizes them.

Your share of a profit stays in the wallet that made it until it adds up to 0.005 SOL. Then it moves to the treasury, a harvest, and is credited to you. Credits are applied once, from finalized transactions only.

With auto payout on, the treasury sends what it owes you to your wallet whenever the amount reaches your payout minimum (0.1 SOL by default), so small sums do not each pay a network fee. With it off, the amount builds up until you use Withdraw profits on the dashboard, for all of it or a part.

Withdrawing capital

#Link to this heading

Withdraw capital sends SOL that is not in open positions to your wallet: the treasury’s free SOL first, then spare SOL the trading wallets hand back. Ask for an amount, or for all of it. It leaves the reserves in place: the treasury’s reserve and 0.005 SOL fee reserve, and each wallet’s 0.01 SOL. SOL in open positions stays there too; to turn it back into SOL, liquidate first. A request for more than is in SOL right now fails, with a note saying how much is. Until the withdrawal is done, the maker makes no new buys and moves no SOL to its wallets. Close is the request that empties every wallet.

Pause, liquidate, close

#Link to this heading
  • Pause

    What happens
    No new trades of any kind, stop-losses included. Claims, harvests, payouts and your requests go on.
    Afterwards
    Resume starts trading again.
  • Liquidate a wallet

    What happens
    That wallet sells its whole position at market, in pieces of at most the max trade size, one per pass, ignoring triggers and the cooldown. Its SOL then goes back to the treasury.
    Afterwards
    The wallet trades again by its rules, unless the maker is paused.
  • Liquidate everything

    What happens
    The same, for every wallet at once.
    Afterwards
    The wallets trade again by their rules, unless the maker is paused.
  • Close

    What happens
    Liquidates everything, brings all the SOL back to the treasury, reserves included, and pays it all to your wallet. Rewards to the maker is set to 0%, so creator rewards claimed later are credited to you and reach your wallet by auto payout or Withdraw profits.
    Afterwards
    Resume reopens the maker, with Rewards to the maker still at 0% and an empty treasury until you change it or deposit.

Liquidating does not stop the maker. To sell everything and keep the wallets out of the market, pause first, then liquidate, or close. The engine carries out requests on its next passes, and you can cancel one it has not started. A request whose transaction fails on chain three times is given up, with a note on the dashboard; you can make it again. Liquidations sell at market: in a thin market each piece pushes the price down for the next. Even then, a wallet does not sell within a minute of another wallet of the same maker buying.

Where SOL can go

#Link to this heading

Apart from trades on pump.fun, SOL leaves a maker only for:

  • your owner wallet: payouts, withdrawals and closing;
  • the maker’s own wallets: funding, harvests and returns between the treasury and the trading wallets;
  • the Makers platform wallet, for the profit fee: none.

The owner wallet is the one that created the maker. The API has no way to change it and the database refuses any edit to it. If you lose access to that wallet, nobody can send the maker’s SOL anywhere else. Trust model

Makers takes a share of the creator rewards of coins launched here, and a profit fee only if one is set. Everything else a maker pays goes to pump.fun or to Solana.

  • Share of creator rewards

    Amount
    20% of each claim, on coins launched here
    Paid to, and when
    The Makers platform wallet, on every claim, through the split locked at launch. It cannot change for that coin.
  • Profit fee

    Amount
    none
    Paid to, and when
    The Makers platform wallet, when one is set: taken from each profitable sell before your share is worked out. A losing sell pays none, and losses are not netted against it.
  • Launching a coin

    Amount
    No Makers fee
    Paid to, and when
    You pay the launch’s network fees and rent, plus your own dev buy and funding.
  • A maker on any coin

    Amount
    No Makers fee
    Paid to, and when
    Creating it is free; a deposit costs its network fee.
  • pump.fun trading fee

    Amount
    Set by pump.fun
    Paid to, and when
    pump.fun, on every buy and sell. To check a sale against the profit target, the engine counts 1.25% a side on the bonding curve and 0.3% in the PumpSwap pool.
  • Network fees and rent

    Amount
    Under 0.0001 SOL a transaction; about 0.002 SOL of rent the first time a wallet holds the coin
    Paid to, and when
    Solana, paid by the wallet that sends the transaction. Each trading wallet keeps 0.01 SOL for this.

Values from the API

pump.fun’s fee applies on both sides of a trade. On the bonding curve a buy and a sell cost about 2.5% together, so a 5% rise in the price leaves about 2.4% after fees and a 2% rise loses about 0.5%. The profit target stops a wallet from selling into a rise that fees would eat. pump.fun sets its own fees and can change them at any time.

Anyone can check what a maker does. Its wallets are listed by address, and everything they do is on chain.

Every wallet is public

#Link to this heading

Every maker has a public page that anyone can open without signing in. It shows:

  • the treasury and every trading wallet, each linked to Solscan, with its SOL, its holding, its average entry and the lines it trades on;
  • every trade with the reason it was made: the dip, the rise, the stop-loss or a liquidation;
  • every claim, transfer and payout;
  • every settings change: when, by which wallet, and each value from what to what;
  • the engine’s latest note for the maker and for each wallet.

The chart marks the maker’s own buys (▲) under the price line, its sells (▼) over it and its claims (◆) on the time rail. Totals count finalized transactions only.

No wash trading

#Link to this heading

Wash trading means trading with yourself to fake activity. A maker’s wallets all belong to one owner, so Makers never lets them trade with each other: a wallet does not buy within 60 seconds or the cooldown, whichever is longer, of another wallet of the same maker selling, and does not take profit within that window of one buying. Stop-loss sells and the liquidations you request wait the 60 seconds only, so the other wallets’ buys in a falling coin cannot hold a stop-loss back for a whole cooldown. The rule is in the engine, it is not a setting, and owners cannot turn it off.

A maker has no volume target. It trades only when the price crosses its lines, and every trade carries the reason it was made.

The rule covers the wallets of one maker. The API will not open a second maker for your wallet on a coin while you have one open there, and running makers from several wallets you control on one coin so that they trade with each other breaks the terms of use.

Why several wallets

#Link to this heading

Several wallets let one maker hold positions at different prices. Each wallet keeps its own book, average entry and lines, so with a ladder the first wallet trades shallow moves while the others wait for deeper dips and bigger rises. One wallet would blend every buy into a single average entry with a single set of lines. Splitting the capital also keeps each trade smaller, which moves the price less.

On chain, each trading wallet is an ordinary wallet, and a terminal that does not know Makers counts them as separate holders. The maker page lists all of them, so anyone can tell them apart.

Trust model and security

#Link to “Trust model and security”

Makers holds the keys of every maker’s wallets. You keep your own wallet; the Makers server holds the keys of each treasury and trading wallet and signs their transactions. This section says what protects those keys, what the chain enforces on its own, and what you are trusting Makers with.

Not audited

No outside security auditor has reviewed the Makers code. The checks below are its own.

Who holds which keys

#Link to this heading
  • Your wallet

    Held by
    You. Makers never sees it.
    Signs
    Your launch; the sign-in message that proves you own the wallet; and an approval of each change that can cost money through the market (settings, resuming or reopening, liquidating, closing, withdrawing capital). Messages cost nothing and cannot move funds.
  • The coin’s mint key

    Held by
    The Makers server, sealed
    Signs
    Its own launch, alongside your wallet, and nothing after it.
  • Treasury and trading wallets

    Held by
    The Makers server, sealed
    Signs
    Claims, trades on this coin, transfers to your wallet or between the maker’s own wallets, and the profit fee’s transfer to the platform wallet when one is set.
  • The cranker

    Held by
    The Makers server, sealed
    Signs
    Claims, while a treasury holds too little SOL to pay for one, and the one-time setup of the lookup table launches use.
  • The native token’s dev wallet

    Held by
    A secret in the server’s environment, used only when the native token was launched elsewhere
    Signs
    Its own creator-fee claims, and the transfer of what it claimed to the native maker’s treasury.

Every maker key, and the cranker’s, is encrypted with AES-256-GCM under a 32-byte master key and bound to the record it belongs to, so a sealed key copied to another maker does not open. A key is decrypted in memory only to sign one checked transaction. The native token’s dev wallet key is the exception: the operator sets it as a secret in the server’s environment, and it signs only those two kinds of transaction. The app has no way to export a maker’s keys.

Checks before any key signs

#Link to this heading

Every transaction a server key signs is built, simulated, checked byte for byte against what its kind of step may do, saved, and only then sent. It is followed on chain until it is final, and it is only ever re-sent as the same signed bytes.

  • Claim

    Signed by
    The treasury, or the cranker
    May contain
    pump.fun’s fee-sharing payout for this coin’s own fee-sharing config. Nothing else.
  • Buy, sell

    Signed by
    A trading wallet
    May contain
    A trade on this coin’s bonding curve or canonical PumpSwap pool, through the wallet’s own token accounts. A sell must name its exact amount and a real minimum it will accept; a buy’s spend is checked in simulation before it is signed.
  • Transfer

    Signed by
    The treasury or a trading wallet
    May contain
    Plain SOL transfers to a pinned list: the maker’s own wallets, its owner, and the platform fee wallet. Nothing else.

These transactions may not use address lookup tables, so the check sees every account each one touches. A transaction that fails the check is not signed. The check limits what the Makers code and its libraries can get a key to sign. It cannot stop someone who has taken over the server and its master key.

What is enforced where

#Link to this heading
  • A launched coin’s split: 80% to the treasury, 20% to Makers

    Enforced by
    The chain: pump.fun’s fee-sharing program, locked by the launch transaction. Subject to pump.fun’s own control of that program.
  • Your launch is the one you reviewed

    Enforced by
    Your wallet’s signature, and the API’s check of it before sending.
  • A change to a maker is one you approved

    Enforced by
    Your wallet’s signature of a message naming exactly that change, used once, and the Makers API’s check of it. A sign-in session alone can only pause a maker, pay you what it owes you, or cancel a request; and your wallet can end every session at once (Sign out everywhere, in the wallet menu).
  • Your dev buy tokens are yours

    Enforced by
    The chain: they land in your wallet.
  • Settings, triggers, caps and cooldowns

    Enforced by
    The Makers engine, off chain.
  • Wallets of one maker never trade against each other

    Enforced by
    The Makers engine, off chain.
  • SOL leaves a maker only for its owner

    Enforced by
    The Makers transaction checks and database, off chain.
  • Owner, treasury and split never change

    Enforced by
    The Makers database, which refuses edits to them.
  • Every event is kept

    Enforced by
    The Makers database: an audit log that refuses edits and deletes, each entry carrying the hash of the one before. The settings history refuses edits.

Everything marked off chain depends on the Makers server running these rules. You can check what it did: every transaction is on chain, and the maker page lists each one.

Backups and safeguards

#Link to this heading
  • The database, with the sealed keys in it, is backed up off the server and encrypted again with a key derived from the master key. Without the master key a backup cannot be read. The master key is kept outside the database.
  • The server does not run on mainnet unless mainnet is switched on explicitly, and it checks the network’s genesis hash on its RPC connection, so a wrong endpoint cannot point it at another chain.
  • A new deployment starts in dry run: it builds and simulates every transaction and signs none. The site’s header shows Dry run, Devnet or Engine off whenever the engine is not trading on mainnet.
  • A transaction that fails on chain makes its wallet wait 5 minutes before trying again, so a broken step cannot drain fees in a loop.

What could go wrong

#Link to this heading
  • Server compromise

    What it would mean
    Someone who takes over the server and its master key can sign anything with every maker’s keys and empty their wallets. The transaction checks do not stop them.
  • Bugs in Makers

    What it would mean
    The engine, the checks or the accounting could be wrong in ways tests did not catch. The code has not been audited by a third party.
  • Downtime and RPC outages

    What it would mean
    While the server or its Solana providers are down, nothing trades: no take-profit, no stop-loss, no claims, no payouts. Open positions keep moving with the market.
  • Makers stops for good

    What it would mean
    SOL and tokens in a maker’s wallets can only be moved with the server’s keys. If the service ended and its keys and backups were lost, those funds could not be recovered.
  • pump.fun’s powers

    What it would mean
    pump.fun controls its programs and can upgrade them, change fees, pause trading or change how fee sharing works. That could stop claims or trades until the engine is updated, or change what the split pays.
  • Market risk

    What it would mean
    The wallets buy into falling prices and a stop-loss can fill far under its line. Risk disclosure

If a server holding the keys to a maker’s wallets is not acceptable to you, do not use Makers.

The native token is the platform’s own pump.fun coin, with a maker like any other here: the maker trades on the same engine and rules, is funded by the coin’s creator rewards, and lists every wallet and trade publicly.

  • Its maker belongs to the operator’s wallet and is set up from the same dashboard as any other. Its settings, and every change to them, are public on its maker page.
  • Holding it pays you nothing from Makers: no share of fees or revenue, no vote, no claim on Makers. It is a memecoin, with every risk in the risk disclosure.

Can I change settings after launch?

#Link to this heading

Yes, every one, at any time, from the maker’s dashboard. The engine uses the new values from its next pass, and the maker page logs the change. What cannot change: the owner wallet, the treasury address, the fee split, and the coin’s name, ticker and image, which pump.fun keeps as launched.

Can I turn it off?

#Link to this heading

Pause stops all trading at once, stop-losses included, while claims and payouts go on; Resume starts it again. Close sells every position, pays everything to your wallet and, for a coin launched here, credits you all of its later creator rewards, which auto payout sends to your wallet. A closed maker can be reopened.

Where do profits go?

#Link to this heading

When a sell realizes a profit, Profit reinvested splits it: that share stays in the maker as capital, and the rest moves to the treasury and is credited to you. Payouts send it to your wallet. Gains on tokens the maker still holds are not profit until it sells them. What you are owed

What if the price only falls?

#Link to this heading

The maker loses money. Each wallet buys its first dip; with averaging down on, it buys again at every further buy trigger until its free SOL, the SOL/token ratio, the exposure cap or the daily limit stops it, and then it holds. A stop-loss sells at a loss once the price is far enough under the average entry. Without one, the wallet holds until the price comes back to its sell line or you liquidate. A stopped-out wallet is flat again and buys the next dip, so in a long fall it can buy, stop out and buy again; by default a maker has no daily spending limit and no max exposure, and only those two cap how much that can spend. Set at least one: the dashboard suggests values from the maker’s capital.

Can I withdraw everything?

#Link to this heading

Yes. Close does it in one request: it sells every position, brings the SOL to the treasury and pays all of it to your wallet, reserves included. Step by step, pause, liquidate, then withdraw capital and profits; that leaves the reserves behind, which only Close sweeps. Either way the SOL goes only to the owner wallet.

What does it cost?

#Link to this heading

A launch costs its network fees and rent, plus the dev buy and funding you choose, which stay yours. Makers takes 20% of a launched coin’s creator rewards through the locked split, and its profit fee is none. A maker on a coin launched elsewhere pays Makers nothing else. Trades pay pump.fun’s fees and network fees. Fees

Is this wash trading?

#Link to this heading

No. A maker’s wallets never trade against each other: a wallet does not buy within 60 seconds or the cooldown, whichever is longer, of a wallet of the same maker selling, and does not sell within a minute of one buying. Every wallet is listed on the maker page, and the maker trades only when the price crosses its lines. The API will not open a second maker for your wallet on a coin while one is open, and running makers from several wallets you control on one coin breaks the terms. No wash trading

Who holds the keys?

#Link to this heading

The Makers server holds the keys of every treasury and trading wallet, encrypted with AES-256-GCM, and signs their transactions after checking each one. You keep your own wallet; Makers never sees its key. That makes Makers custodial for the maker’s funds. Trust model

What happens if Makers goes down?

#Link to this heading

Nothing trades until it is back: no buys, no sells, no stop-losses, no claims, no payouts. Open positions keep moving with the market. Creator rewards wait in pump.fun and are claimed when the engine runs again, and nothing is credited twice, because credits follow finalized transactions only. If the service ended for good and its keys and backups were lost, the funds in its makers’ wallets could not be moved.

Can I run it on a coin I didn’t launch?

#Link to this heading

Yes, on any pump.fun coin still on its bonding curve or trading in its canonical PumpSwap pool. Paste its address, create the maker, deposit SOL. It has no creator rewards, so it runs on your deposits. A maker on any coin

Why is my market maker not buying?

#Link to this heading

Each wallet’s line on the maker page says why. The usual reasons:

  • the price has not fallen by the buy trigger from the wallet’s high, or from its last buy while it holds;
  • it holds tokens and averaging down is off;
  • its cooldown, or the window after another wallet of the maker sold;
  • a limit: the daily spending limit, max exposure or the SOL/token ratio;
  • the market cap is outside the price range, or SOL’s USD price is unknown while a range is set;
  • less free SOL than one min trade: capital is split evenly, so with the default settings nothing buys until the treasury holds about 0.21 SOL; deposit, or lower the min trade size;
  • the maker is paused, or that wallet was removed;
  • a request to withdraw capital, liquidate everything or close is running;
  • the wallet has a transaction in flight, such as its funding transfer;
  • the coin is between its bonding curve and its PumpSwap pool;
  • its last transaction failed, and it waits 5 minutes before trying again.

How are claims shown on the chart?

#Link to this heading

The treasury signs and pays for each claim, so terminals such as Axiom, GMGN and Photon show it as a claim by the treasury’s address. On the Makers chart, claims are ◆ marks on the time rail under the price. While the treasury holds less than 0.003 SOL, the Makers cranker signs the claim instead, and terminals show the cranker’s address.

As the coin’s creator, do I get its creator rewards?

#Link to this heading

Through your maker. The split sends 80% of them to its treasury, and Rewards to the maker decides how much of that is credited to you: at 50% you get half of it, at 0% all of it. The rest funds market making.

What happens to my dev buy?

#Link to this heading

The tokens land in your own wallet in the launch transaction. They are yours and sit outside the maker: it never sells them and they do not count in its numbers.

Can anyone else change my maker?

#Link to this heading

Only the owner wallet can change a maker, and the owner can never be changed. Signing in lets it pause the maker, withdraw what it is owed or cancel a request; every other change (settings, resuming, liquidating, closing, withdrawing capital) also needs that wallet to approve it, a signed message naming the exact change, used once. So a stolen sign-in session cannot loosen a maker’s settings or sell it into the market, and Sign out everywhere (in the wallet menu, signed by your wallet) ends every session at once, a copied one included. Payouts go only to that wallet. The operator of Makers runs the server that holds the keys, and the terms of use let it stop a maker that breaks them; the trust model describes what you are trusting it with.

Does the maker keep trading after the coin graduates?

#Link to this heading

Yes. It trades on pump.fun’s bonding curve and, after graduation, in the coin’s canonical PumpSwap pool. While the coin moves from one to the other, the wallets wait.

Are there limits on launches and makers?

#Link to this heading

By default, a wallet can have up to 20 makers open and start up to 10 launches a day, a dev buy can be up to 10 SOL and a launch’s funding up to 100 SOL. The launch page and the API refuse anything over them and say which limit it was.

Which wallets work?

#Link to this heading

Solana wallets that support Wallet Standard, such as Phantom, Solflare and Backpack. Signing in signs a message, costs nothing and cannot move funds.

Average entry
What a wallet paid per token for what it holds, fees included. Its sell line and stop line are measured from it.
Bonding curve
pump.fun’s starting market for a coin. When it sells out, the coin graduates to a PumpSwap pool.
Capital
Everything a maker holds for market making: the treasury’s SOL above payable and its reserves, the trading wallets’ SOL, and open positions at cost.
Claim
Collecting a coin’s creator rewards from pump.fun. A maker’s treasury signs its own claims, so charts show them as the treasury’s.
Close
Ending a maker: it sells everything and pays all of it to the owner. A closed maker can be reopened.
Cooldown
The least time between two trades of one wallet: the Trading frequency setting.
Cranker
A Makers wallet that signs and pays for a claim while a treasury holds too little SOL to.
Creator rewards
The part of pump.fun’s trading fees paid to a coin’s creator. pump.fun’s programs call them creator fees.
Deployed
The part of capital in open positions, at what it cost.
Desk
The API’s word for a maker. Maker pages live at /desk/….
Dry run
An engine mode that builds and simulates every transaction and sends none.
Fee split
How a launched coin’s creator rewards are divided: 80% to its maker’s treasury, 20% to Makers. Locked by the launch transaction.
Free SOL
What a trading wallet may spend: its SOL minus the 0.01 SOL it keeps for fees and anything it holds for the owner or the platform.
Graduation
A coin moving from its bonding curve to its PumpSwap pool.
Harvest
Moving the owner’s share of a realized profit from a trading wallet to the treasury, where it is credited to the owner.
High
The highest price since a wallet’s last sell: its reference while it holds nothing.
Ladder
Per-wallet triggers that grow with the wallet’s number: wallet 2 trades at twice the triggers of wallet 1, wallet 3 at three times.
Liquidate
Selling positions on the owner’s request at market, ignoring triggers and the cooldown, in pieces no bigger than the max trade size.
Maker
One market maker on one coin: a treasury and 1 to 10 trading wallets, run for one owner.
Owner
The wallet that created a maker. Only it can change settings or withdraw, and apart from trades and fees, SOL leaves the maker only for it. It never changes.
Pass
One round of the engine over a maker, every 15 seconds by default.
Payable
SOL the treasury holds for the owner: their share of claims and of harvested profit.
Payout
The treasury sending payable to the owner’s wallet.
Preset
A named set of nine strategy values: Patient, Conservative, Balanced, Aggressive or Degen (which also commits the whole treasury).
PumpSwap
pump.fun’s exchange, where graduated coins trade in pools.
Realized
Profit or loss locked in by a sell, against the average entry.
Reference
The price a wallet measures dips from: its high while it holds nothing, its last buy while it holds.
Reserve
SOL the treasury never hands to the trading wallets.
Slippage
How far the price may move against a trade before the trade fails instead of filling.
Stop line
The price at which the stop-loss sells: the average entry minus the stop-loss percentage.
Trading wallets
A maker’s wallets that buy and sell. Each keeps its own book, average entry and lines.
Treasury
A maker’s main wallet. It claims rewards, holds payable and the reserve, and funds the trading wallets.
Unrealized
What open positions would gain or lose if sold at the current price.