DocsTasks

Buy

One round of buys from many wallets, with your choice of sizing, delays and guards.

Buy is one round: every picked wallet buys once, then the task completes. It's the building block of Snipe; for a continuing loop use Volume.

A Buy task form.
A Buy task form.

Sizing#

Buy mode decides each wallet's amount:

  • Full balance — everything minus gas reserve and platform fee (so it can still sell).
  • Exact per-wallet — you type an amount per wallet; empty = skipped.
  • Random % of balance — between Min % and Max %.
  • Random in range — between Min buy and Max buy.
  • One total across walletsTotal to spend split Equal, Random or Weighted by balance.

Wallets picks who takes part: all funded, random, richest/poorest first, most/least holdings; How many keeps the top N.

Timing#

Min delay / Max delay space wallets out (0/0 = all at once). Initial delay waits before the first. Min wallet balance skips poorer wallets.

Guards (Advanced)#

  • Supply guard + Max supply change — aborts mid-round if outside buyers grab too much of the curve while you fire (pump.fun only).
  • Max supply per wallet — skips wallets already at that share; a mounted plan sets it.
  • Max consecutive errors — stops the task after that many failures in a row.
Simulate before Start

Keep Simulate on for the first run: the card's Simulate (no funds move) section prices every wallet's buy from live balances and the current curve, before anything fires.

Every option on the Buy formbuy
  • 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.01100 %
  • Max %numberdefault 50 %0.01100 %
  • 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 500 bps15000 bps
  • 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 %0100 %
    Outsiders’ holdings may grow at most this % of the curve’s sold supply while your round fires.
  • Max supply per walletnumberdefault 0 %0100 %
    Hard ceiling: a wallet already holding this % of supply is skipped instead of buying more. A mounted supply plan sets it. 0 = off.
  • Simulatetoggledefault on
    Check the task without sending transactions or spending funds.