Skip to content
Docs
Esc

Popular

Esc

Popular

Warmup

Wallets that trade a little on their own before they matter: pace, routes, costs.

A wallet generated five minutes before a launch has no history, and that shows. Warmup gives wallets a past: new wallets, or ones you already have, trade a little on fresh pump.fun tokens for 1 to 3 hours, then send what the run added home. It runs on the server like a job, so you start it and walk away. Wallets that finish carry a Warmed up state you can filter tables by and pick in the launch setup.

Warmup / Run
PaceBuy size0.002–0.0035 SOLRounds3–7 · this wallet 3Hold the coinSet · 5–15 sPauseSet · 30–60 s
Warmup 007Funding◎0.0100
Fund from Funding 1
R1BuyHoldSellClose
pause
R2BuyHoldSellClose
pause
R3BuyHoldSellClose
Send home: what the run added
fresh pump.fun tokens, a new one each roundBack in funding ◎0
A wallet's run: funded, then rounds of buy, hold, sell and close with a pause between, then home. Hold and pause come from the Pace you set; Auto spreads the rounds over 1–3 hours instead.
500wallets per run
3–7rounds per wallet by default, up to 20
~0.03SOL cost for 25 wallets, about 0.25 SOL needed
0platform fee on warmup

What each wallet does

Every wallet runs the same loop on its own clock: fund → (buy → sell → close) × rounds → send home.

  • Fund. The wallet gets its budget from the treasury wallet you picked.
  • Buy. A small buy of a fresh pump.fun token: 3 minutes to 24 hours old, $5k to $2M market cap, with some life in it and no mint or freeze authority. Swaps go through Jupiter.
  • Sell. The whole position back to SOL. A sell that fails is retried with more slippage.
  • Close. The empty token account is closed and its rent comes back.
  • Send home. After the last round, what the run added goes back to the treasury wallet. A new wallet ends at zero.

Each wallet draws its own budget, number of rounds and buy sizes, and wallets start a few seconds apart, so a run never looks like one batch moving in step.

New or existing wallets

Start a warmup from Warmup in the main menu, the wallets overview, a folder page's Add wallets group, or the selection bar of a table or the map. The setup's first choice is which wallets:

New walletsWarm up new wallets

Wallets: how many, up to 500, with quick picks 10, 25, 50, 100 and 250. Pick a Folder and a Name (default Warmup, numbered Warmup 001…). They are created when you start.

Existing walletsWarm up your wallets

Buyers or side wallets: all of them, the ones in no folder, a folder (with Include subfolders or not), or exactly the selection you came from. Up to 500; wallets already in a running warmup are left out.

An existing wallet keeps the SOL it holds and gets topped up only by what its rounds need; one that already holds enough gets nothing and pays its rounds from its own SOL. At the end, the sweep leaves exactly what it held and sends home only the rest. Tokens it held before are never touched: a round only sells and closes the token it bought.

Fund from picks the treasury wallet that pays: main, a funding wallet or a dev wallet. What comes back goes to the same wallet.

Pace

Pace is folded to one line, such as Buys 0.002–0.0035 SOL · 3–7 rounds · hold auto · pause auto, until you open it. Your browser remembers the last pace you used; the run itself keeps what it was started with.

Buy size0.001–2 SOL · 0.002–0.0035
SOL per buy, a range: each buy picks inside it. Budgets grow with it.
Rounds1–20 · 3–7
How many buy and sell rounds each wallet does, a range.
Hold the coinAuto · Set up to 1 h
From the buy confirming to the sell. Set takes a range in seconds, with quick picks 1–3 s, 5–15 s, 30–60 s and 1–5 min. On chain, add a couple of seconds for the sell to be built and land.
PauseAuto · Set up to 2 h
Between a round and the next buy. Quick picks 5–15 s, 30–60 s, 1–5 min and 5–15 min.

Auto keeps minutes between actions, 6 to 30 apart, so a wallet's rounds spread over 1 to 3 hours. That looks most like a person. Set values make short, dense runs possible when you need wallets warmed within the hour.

Route

The same routes as other moves, used both ways: funding the wallets and sending them home. Direct is one transfer each way. Relay walks each leg through 2 to 5 fresh one use wallets, so the treasury and the warmed wallet never touch. Private (through the exchange, when available) is for new wallets only: existing wallets go Direct or Relay, because the exchange's smallest order is far above what a warmup sends home. See Routes: direct, relay, exchange.

Review and start

Review warmup plans every wallet from a random seed and shows what the run will do before anything is created or sent.

Needs · Tops upfrom the treasury
The SOL the run takes. For existing wallets: how much, and for how many of them (N of M wallets).
Wallets keepexisting only
What the wallets hold now, and keep.
Comes back≈
What returns after the last sweep.
Costs≈
Network fees and trading costs, and how much of it comes from the wallets' own SOL.
Each walletbudget · rounds
The range of budgets and rounds across the wallets.
Your treasury walletbefore → after
The paying wallet's balance before and after, or how much it's short.
Takesper wallet
How long one wallet's run lasts; they start a few seconds apart.

Create N wallets and start or Start warmup on N wallets plans again from the same seed, so the run does exactly what you reviewed. If the treasury is short, top it up and review again.

The run page

Warmup in the main menu lists runs under Running now and Earlier. A run's page refreshes on its own and shows the totals (Sent to wallets, Back in funding, Held by wallets while it runs or Cost after, Network fees) and a row per wallet with its status, rounds, next step and amounts.

Warmup / Run
Warmup · 6 walletsDirectRunningPauseStop…
Sent to wallets◎0.0200Back in funding◎0.0000Held by wallets◎0.0200Network fees◎0.0001
WalletStatusRoundsNext
Warmup 001Funding0/3Buy
Warmup 002Funding0/5Buy
Warmup 003Waiting0/4Fund
Warmup 004Waiting0/3Fund
Warmup 005Waiting0/6Fund
Warmup 006Waiting0/4Fund
Each wallet runs on its own clock and its own number of rounds. The totals show what went out, what is back in funding and what the wallets still hold.
Runstatus
Starting, Running, Paused, Stopping, then Done, Stopped or Failed.
Walletstatus
Waiting, Funding, Trading, Sending home, then Warmed up, Skipped or Needs a look.
  1. Pause and Resume

    Pause holds every wallet before its next action; transactions already sent still settle.

  2. Stop…

    Asks Stop this warmup? first, because it can't be resumed afterwards. Stop and send everything home makes wallets holding a token sell it and close the account, then sweeps every funded wallet home. Wallets not funded yet are skipped.

When something goes wrong

Every warmup transaction is signed and saved before it's sent and checked against the chain afterwards, like a job's, so nothing is sent twice. The rules are built so SOL is never stranded:

  • If the treasury runs dry, the whole run pauses: top it up, then resume.
  • A buy that keeps failing ends that wallet's rounds and sends it home.
  • SOL already inside relay hops always finishes its way.
  • A wallet whose sweep keeps failing shows Needs a look. Its SOL is still in it, and Collect works on it as on any wallet.

What it costs

A run costs network fees, the trading fees of the tokens it touches, and whatever their prices did between buy and sell, which can go either way. As a rough guide, 25 new wallets need about 0.25 SOL up front and cost about 0.03 SOL; the rest comes back. The review gives the estimate for your settings.

Read next