DocsTasks

Buy

Buy a token from many of your wallets in one round, with your choice of amounts and timing.

The Buy task form: the buy mode, the wait between trades and the wallets. No task is created.

Buy makes each wallet you pick buy the token once. Use it to spread a buy over many wallets, with a short random wait between them.

Before you start#

Set up a Buy#

  1. Open the token in the terminal. In Tasks, press New task. Buy is already picked.
  2. Choose a Buy mode (see below) and fill in its amounts.
  3. Pick the wallets. Wallet 1 buys first. Drag a wallet to change the order.
  4. Open Advanced if you want to change the waits or limits.
  5. Press Create task.
  6. Open Preview on the task card. It shows what each wallet would buy right now, and sends nothing.
  7. Press Start.
The Buy form with its buy modes and the wallets

The task ends when every wallet has had its turn. To buy again with the same setup, press Run again.

Buy modes#

  • Available balance (keeps fees) — the default. Each wallet buys with all its SOL, minus what it needs for fees.
  • Set SOL for each wallet — type an amount beside each wallet in Per-wallet SOL. A wallet with no amount is skipped. A wallet that cannot pay its amount plus fees is skipped too. Its buy is not made smaller.
  • Random % of balance — each wallet spends a random share of its SOL, between Min % and Max %. Default 10–50%.
  • SOL between two amounts — each wallet buys a random amount between Minimum buy amount and Maximum buy amount. Default 0.01–0.1 SOL.
  • One total across wallets — set one Total to spend (default 0.1 SOL) for the whole round.
    • Split shares it out: Equal shares, Random shares or Weighted by balance.
    • Wallets picks who takes part, such as Richest first or Random pick.
    • How many keeps that many wallets. 0 means all of them.
    • A wallet that cannot carry its share buys what it can. The rest moves to the other wallets.

Key settings#

These sit under Advanced.

  • Shortest wait between trades and Longest wait between trades — a random wait between two wallets. Default 1000–5000 ms (1 to 5 seconds). Set both to 0 and every wallet buys at once.
  • Initial delay — a wait before the first buy. Default 0.
  • Min wallet balance — wallets with less SOL than this are skipped. Default 0.01 SOL.
  • Slippage — how far the price may move against you before a buy is refused. Default 5%.
  • Supply guard — off by default. When on, the round stops partway if outside buyers take more than Max supply change (default 5%) of the supply while your wallets buy. pump.fun tokens only.
  • Max supply per wallet — a wallet that already holds this share of the supply is skipped. 0 means off.

The task leaves out your dev wallet. Turn on Buy with the dev wallet to include it.

Every buy spends real SOL

A buy that lands is final. The task cannot undo it. Every buy also pays the network fee and the platform fee. With Available balance (keeps fees), each wallet spends nearly all its SOL, so check Preview first. See Real funds & confirms.

Many buys at the same moment

Set both waits to 0 to fire every wallet at once. For buys that must all land together or not at all, use Bundle.

Troubleshooting#

  • A wallet shows "skip" in Preview — it has less SOL than Min wallet balance, or less than its amount plus fees. Add SOL or lower the amount.
  • The round stopped early — Supply guard saw outside buyers take too much. Results on the card lists which wallets bought.

Every setting#

Every option on the Buy form

buy
  • Buy modechoicedefault Available balance (keeps fees)
    Available balance (keeps fees)Set SOL for each walletRandom % of balanceSOL between two amountsOne total across wallets
  • Per-wallet SOLper-wallet amountrequired
    Set a SOL amount beside each selected wallet. Wallets with no amount are skipped.
  • Total to spendnumberdefault 0.1 SOL
    The one amount the round places across the picked wallets. A wallet that cannot carry its share takes what it can and the rest moves to the others.
  • Splitchoicedefault Equal shares
    Equal sharesRandom sharesWeighted by balance
  • Walletschoicedefault Every funded wallet
    Who takes part. Ranked picks keep the top N (below); Every funded wallet ignores N.
    Every funded walletRandom pickRichest firstPoorest firstHolding the mostHolding the least
  • How manynumberdefault 0
    0 = all of them.
  • Minimum buy amountnumberdefault 0.01 SOL
  • Maximum buy amountnumberdefault 0.1 SOL
  • Min %numberdefault 10 %0.01–100 %
  • Max %numberdefault 50 %0.01–100 %
  • Shortest wait between tradesnumberdefault 1000 ms
    0 / 0 = every wallet at once.
  • Longest wait between tradesnumberdefault 5000 ms
  • Initial delaynumberdefault 0 ms
  • Min wallet balancenumberdefault 0.01 SOL
  • Stop after repeated errorsnumberdefault 5
  • Slippagenumberdefault 5 %0.01–50 %
  • Supply guardtoggledefault off
    Abort the round mid-flight if OUTSIDE buyers grab more than the allowed % of supply (anti-snipe). pump.fun curves only.
  • Max supply changenumberdefault 5 %0–100 %
    Outsiders’ holdings may grow at most this % of the curve’s sold supply while your round fires.
  • Max supply per walletnumberdefault 0 %0–100 %
    Hard ceiling: a wallet already holding this % of supply is skipped instead of buying more. A mounted supply plan sets it. 0 = off.

See also#