Operator guide for the Alt.fun Volume Bot.

Everything an operator needs to launch a campaign on HyperEVM — from how the engine generates volume, to profile presets, scheduling, payment, and security. Written for both first-time users and power operators.

01What this is — and who it's for

The Alt.fun Volume Bot is a piece of trading infrastructure built around one job: produce continuous, natural-looking buy and sell volume on a token launched at Alt.fun. The engine runs natively on HyperEVM, executes swaps through the Alt.fun router, and rotates a fresh pool of hot wallets every campaign so the trade tape reads as a real crowd rather than a single operator.

This document is the operator manual. It walks through every part of the system in plain language first, then in technical detail. If you have used a launchpad before, you can skip ahead to profile presets, pricing and the payment flow. If this is your first campaign, start at the top — the first three sections give you the background you need to make sensible decisions inside the control panel.

The Volume Bot is not a price-pump tool. It cannot move the price of an Alt.fun coin, because price discovery on Alt.fun is pegged to a linked Hyperliquid perpetual futures contract. What the engine does is fill the chart with continuous trade activity, qualify the coin for the Alt.fun Trending feed, and make a token visible to screeners and to the holders who actually decide whether to buy.

If you are building a coin and you want to give it the discovery surface it needs, this is the tool. If you are looking for a way to inflate price, this is the wrong tool — and we strongly recommend against using one, because perp-backed launchpads punish that strategy automatically through their peg mechanism.

Plain-language summary

The HyperEVM Volume Bot generates real on-chain swaps for your Alt.fun coin so the chart, the trade tape, and the Trending feed all look alive. It costs a flat 2% of the volume you generate, payable once in USDC.

02Alt.fun and HyperEVM, in one read

Before we describe the bot, it helps to understand the venue. Alt.fun is a token launchpad that lives on HyperEVM, the EVM-compatible execution layer of the Hyperliquid Layer-1 blockchain. Every token launched on Alt.fun has two properties that are unusual compared to other launchpads.

First, every Alt.fun coin is linked to a Hyperliquid perpetual futures contract. The coin's price tracks that perp — typically a 3x or 5x leveraged version of an underlying like HYPE, ETH, BTC, or an index. When the perp moves, the Alt.fun coin moves with it, often with extra multiplier. So a holder of an Alt.fun coin is effectively holding a leveraged exposure to that underlying, packaged as a tradable ERC-20.

Second, because price tracks the perp, swap volume on the spot pool does not move price. The peg holds it. This is the most counterintuitive thing about Alt.fun for operators coming from bonding-curve launchpads like pump.fun. On a bonding-curve venue, buying walks the price up automatically. On Alt.fun, buying does not. What buying does is leave a footprint — a fill on the tape, a tick toward graduation, a signal to the Trending feed.

HyperEVM is permissionless, EVM-compatible, and uses HYPE as its native gas token. The Volume Bot signs and submits every transaction directly on HyperEVM, paying gas in HYPE that is funded out of the service fee. There is no bridge, no wrapped intermediate, no relayer in between.

03Why volume matters — even when it can't move price

Operators new to Alt.fun often ask: if the bot cannot push the price, what is the point? The answer is that volume is the single most visible signal a token controls on the platform. Almost every discovery surface — the Trending feed, the screener leaderboards, the per-coin chart, the holder-side trade tape — is downstream of swap activity. A coin with no trade tape is invisible to anyone who is not already looking for it. A coin with a continuous tape compounds attention.

There are four immediate consequences of continuous volume on an Alt.fun coin page:

  • The trade tape stays warm. The rolling list of fills under the chart is the strongest social-proof signal on the page. A long list of recent buys reads as a token people are trading right now.
  • The Trending feed ranks the coin. Sustained volume across a meaningful window — typically an hour or more — qualifies a coin for the Trending tab, where it gets discovered by traders who were not previously looking for it.
  • The graduation progress bar advances. Coins on Alt.fun move toward a graduation threshold based on activity. Volume contributes directly.
  • External screeners pick it up. Third-party tools that rank tokens by 24-hour volume start surfacing the coin once activity crosses their own thresholds.

None of these effects are about price. They are all about visibility and momentum. The Volume Bot exists to give a coin those four signals continuously, without an operator needing to babysit swaps manually.

04How the engine works, end to end

At its core the engine is a queue. Once you launch a campaign, the system computes a target fill count from your volume target divided by an average ticket size that the profile defines. It then schedules those fills across the campaign duration with randomized intervals and routes each one through the Alt.fun router on HyperEVM.

Every fill picks three things at random inside profile-bound ranges:

  • The wallet that signs the swap, drawn from the rotation pool.
  • The ticket size, drawn from a buy or sell ticket range that scales with the volume target.
  • The delay before the next fill, drawn from the profile's interval jitter range.

The buy-sell ratio drives whether the next fill is a buy or a sell. If your target ratio is 62/38, roughly 62% of fills will land as buys and 38% as sells, with a small natural wobble around that target so the tape does not sit on a perfect ratio.

Between fills, the engine reads the linked Hyperliquid perp. If the perp dislocates beyond a configured threshold — typically ±3% — the engine pauses or widens spread temporarily so the campaign does not eat slippage swapping into a violent move. Once the perp recovers, the queue resumes from where it left off.

fill loop (simplified pseudocode)
while campaign_remaining > 0:
  side = random_pick(buy=skew, sell=1-skew)
  wallet = next_in_rotation(pool)
  amount = uniform(ticket_min[side], ticket_max[side])
  delay = uniform(interval_min, interval_max)
  if perp_dislocation() > 3%: wait_until_recovered()
  submit_swap(wallet, side, amount, route=ALT_FUN_ROUTER)
  sleep(delay)

The end result is a tape where no two fills are identical, no two intervals are equal, no single wallet dominates, and the ratio wobbles around your target the way real flow wobbles. To a screener or a casual observer, the campaign output reads as a healthy community of traders rather than a coordinated bot run.

05The three volume profiles, in detail

A profile is a bundle of settings — cadence, jitter, skew, pool depth, ticket ranges — preconfigured for a particular outcome. Three presets cover almost every operator goal. Each one is also visible as a card in the homepage's volume profiles section.

Slow Build

Slow Build is the lowest-intensity preset. It uses a wide interval jitter (35–85 seconds between fills), a light wallet pool (6–40 wallets), and a modest buy skew (55/45). Tickets are small. The campaign feels like a token that is gradually being held by a slowly-growing community of traders.

Use Slow Build when you want a coin to stay visible for days or weeks without burning through volume in a short window. It is the right preset for long-tail visibility, ambient presence, and for coins that already have organic flow you want to supplement quietly.

Active Trending

Active Trending is the default and the most commonly used preset. Cadence is faster (12–25 seconds), the wallet pool expands (40–500 wallets), and the buy skew is meaningful at 62/38. Tickets scale with the volume target so a $100,000 campaign produces visibly larger fills than a $10,000 one.

This is the preset built specifically to land a coin in the Alt.fun Trending feed and hold it there during a defined window — an announcement, a launch, an influencer post, an external traffic spike. Most campaigns run on Active Trending unless there is a specific reason to choose otherwise.

Power Surge

Power Surge is the maximum-intensity preset. Cadence drops to 3–9 seconds, the wallet pool grows to 500–10,000, and the buy skew is balanced at 50/50 so the tape reads as a true two-sided market. The perp-aware pause is set tighter, because a high-cadence campaign is more exposed to slippage during peg moves.

Use Power Surge in the final hours before an Alt.fun coin's graduation threshold, or when running a very large campaign that needs to deliver visible density. It is the most expensive preset to run by volume burn rate, but it produces the strongest fill-density signal on the chart.

Tip · pick once, override later

Picking a profile only sets the defaults. You can override any individual setting — wallet pool depth, interval jitter, buy/sell ratio, ticket ranges — in the dashboard's Advanced settings panel without leaving the profile.

06Buy and sell ticket randomization

Each individual fill draws its size from a randomized range, never a fixed amount. This is the single most important property of the engine for tape realism. Identical fill sizes are the loudest signature a scripted campaign can leave on a chart — every screener that looks for bots starts there.

The default buy ticket range covers roughly 30–160% of the campaign's average fill size. The sell ticket range is slightly tighter, around 22–120%, because real markets tend to see sells distributed in a smaller cluster (people hold longer than they buy). Each ticket is drawn from a uniform distribution inside these ranges. Adjacent fills can be very different sizes; over a full campaign the distribution averages out to roughly the target.

Operators can override both ranges from the dashboard's Advanced panel — useful when an underlying market has unusual liquidity, when you want to mimic a specific trader's behavior, or when a coin has an existing organic ticket distribution you want to match.

07Interval jitter and natural pauses

The second piece of tape realism is the interval between fills. Profile defaults already produce a wide jitter range, but the engine layers two additional behaviors on top:

  • Per-fill jitter. Each delay is drawn from the profile's interval range using a uniform distribution. No two consecutive intervals are identical.
  • Micro-pauses. Every 8 to 20 fills the engine inserts a 30–120 second idle gap, simulating the moments where a real trader steps away. This prevents a perfect, metronome-like cadence even when fills are individually random.

Together these behaviors mean a 2,000-fill campaign over 6 hours has a tape that visibly breathes — busy stretches alternate with quiet stretches, ticket sizes vary, and the rolling fill list never looks computed.

08Wallet rotation and on-chain hygiene

Each campaign uses a fresh pool of hot wallets. The pool size is profile-dependent and scales with the volume target: a small Slow Build campaign might rotate 8 wallets, while a $1,000,000 Power Surge campaign rotates a fleet of several thousand. The wallets themselves are generated at campaign start, funded through a rotation router, and burned (swept of dust and retired) when the campaign ends.

This matters for two reasons. The first is realism — a tape where a single address signs 70% of the fills is transparent to anyone with a screener. Distributing fills across a wide wallet pool makes the campaign read as community behavior. The second is on-chain hygiene — wallets that are funded from a single source and reused across campaigns are easy to cluster. Cluster analysis is the standard tool screeners use to identify coordinated behavior. Fresh wallets per campaign, with funding paths that do not all originate from the same custodial address, defeat that analysis at the source.

The dashboard exposes a wallet pool override in Advanced settings. Operators can floor the pool at any value above 6, or raise it to the campaign maximum. The default is a sensible interpolation between profile floor and ceiling based on the campaign's volume target.

09Perp-aware pause

The engine reads the linked Hyperliquid perp before every fill. If the perp price has dislocated from the spot peg by more than the configured threshold (default ±3%), the engine pauses. It does not start a new fill while the perp is mid-move. Once the dislocation resolves — either the perp returns to the peg, or the spot follows the perp — the queue resumes.

This was originally a slippage protection. A high-cadence campaign that swaps into a 6% peg gap will eat that gap on every fill, and the cost compounds quickly. The pause prevents that. As a side benefit it also makes the tape more realistic: real traders pause during volatility too, so the brief gap in fills during a peg move reads as natural behavior.

The threshold is configurable in Advanced settings. Tighter thresholds (e.g. ±1%) pause more often and protect more aggressively. Looser thresholds (±5% or higher) let the campaign run through smaller moves and resume earlier. The default ±3% is a balance that suits most campaigns.

10Sizing your volume target — between $10K and $1M

Campaign volume ranges from a $10,000 minimum to a $1,000,000 maximum per run. Within that range, the choice of target shapes everything downstream: the wallet pool depth, the average ticket size, the cadence, and the campaign's duration.

As a rough heuristic:

  • $10,000 – $30,000 — short, focused campaigns. Best for testing the system, supplementing an existing organic tape, or boosting a coin briefly around a specific announcement.
  • $30,000 – $150,000 — the sweet spot for most operators. Enough volume to land in Trending, enough duration to hold the position for several hours, and a fee envelope that scales reasonably.
  • $150,000 – $500,000 — serious campaign territory. Suitable for graduation pushes, coordinated launches, and coins with significant external interest.
  • $500,000 – $1,000,000 — the upper bound. Reserved for graduation rushes, coordinated marketing windows, and campaigns where dominant Trending placement is the goal.

The dashboard's volume slider snaps in $1,000 increments. The estimated campaign details panel updates live as you drag — wallet pool depth, fee, profile name, projected ticket ranges. Pick a number, watch the panel adjust, then commit.

11The flat 2% fee — what's actually included

Pricing on the Alt.fun Volume Bot is one number: a flat 2% of the campaign volume you target. A $50,000 campaign pays $1,000. A $250,000 campaign pays $5,000. A $1,000,000 campaign pays $20,000. There is no other charge.

Specifically, that 2% covers:

  • All HyperEVM gas for every fill, in HYPE, paid by the engine out of the operating balance.
  • Wallet generation, funding, and rotation across the campaign.
  • RPC and node access — the dashboard streams campaign telemetry per block and the engine submits through a managed RPC endpoint.
  • Wallet burn-down at the end of the campaign — dust is swept, wallets are retired, no operator action required.
  • Dashboard analytics and session logs for the life of the campaign.

There are no subscriptions, no tier upsells, no per-wallet markup, no priority-gas surcharges, no setup fee. Compare this to the homepage's pricing section for the same breakdown in a more visual form.

12Scheduling — start now or pick a future moment

Every campaign has a start time. By default it is "now" — the engine begins fills the next block after payment confirms. The dashboard's Start time panel also exposes a "Schedule for later" mode, which lets you pin the campaign start to any future date and time.

Two design choices in the scheduling panel are worth understanding:

  • All times are UTC. The picker accepts whatever you type and stores it as UTC. The display reads in American format (e.g. "Saturday, May 16, 2026 at 3:30 PM"). The timezone label is intentionally hidden so the picker looks clean, but every value the engine sees is UTC. If you are coordinating with a team in another timezone, communicate the UTC offset out-of-band.
  • No past selections. The picker refuses any date or time before the current moment. If you try to set a past value the input snaps forward to "now" automatically. The Confirm button stays disabled until the selection is valid.

Scheduling is useful for coordinated announcements (set the campaign to start at your tweet time), for cross-timezone launches (set to a UTC hour that hits multiple regions at once), and for graduation pushes (set the Power Surge profile to begin two hours before the graduation deadline).

13USDC payment on HyperEVM

The service fee is collected once, in USDC on HyperEVM, at the moment you launch a campaign. The flow is short:

  1. You connect a wallet on the dashboard. The dashboard immediately forces the wallet to HyperEVM (Chain 999); if your wallet has not added HyperEVM yet, the network is added automatically.
  2. You configure the campaign — token, profile, volume target, duration, schedule, ratio, advanced overrides.
  3. You click Launch campaign · Pay $X USDC. The dashboard picks a fresh receiving address from a rotation pool, builds an ERC-20 transfer(address, uint256) calldata, and asks your wallet to sign.
  4. Your wallet pops up its own confirmation screen. You review and approve. The transaction submits to HyperEVM.
  5. Once the transfer confirms on-chain, the engine starts the campaign at the scheduled time (or immediately, if you picked "Start now").

The receiving address rotates randomly on every Pay click. This is purely an operational convenience — it lets the receiving infrastructure spread incoming transfers across a pool without changing anything else. The address is displayed in the dashboard before signing, and your wallet shows it in the confirmation popup, so you always verify the destination yourself.

14Security, custody, and what we never touch

The Alt.fun Volume Bot is non-custodial in the strict sense: your wallet keys never leave your device. The dashboard connects through Reown AppKit (WalletConnect protocol), which is an EIP-1193 provider standard supported by MetaMask, Rabby, Coinbase Wallet, Trust Wallet, Phantom EVM, and most modern Web3 wallets. Every signature happens inside your wallet's UI; the dashboard only sees the resulting transaction or signature blob.

The wallets that the bot generates for campaign rotation are not your wallets. They are hot wallets that the engine creates, funds out of the service fee, uses for fills during the campaign, and burns afterwards. You do not need to hold or manage them, and you do not need to provide custody for them. The keys for those wallets live inside the engine's runtime for the duration of the campaign and are destroyed when the campaign ends.

What we store:

  • Your wallet address (public, on-chain anyway).
  • Campaign configuration parameters (volume, profile, schedule, ratio overrides).
  • Per-fill telemetry for the campaign session — fill timestamps, sizes, gas, slippage.
  • The token contract address you chose.

What we never store: your private key, your seed phrase, your wallet's signing capability. Those never leave your wallet app and the dashboard has no API surface that requests them. If a tool ever asks for a seed phrase to "connect" — that is a phishing attempt, regardless of which site shows it.

15Network setup — connecting your wallet to HyperEVM

HyperEVM is the EVM-compatible execution layer of Hyperliquid. To connect a wallet:

Chain ID
999
Native token
HYPE
RPC endpoint
https://rpc.hyperliquid.xyz/evm
Block explorer
app.hyperliquid.xyz/explorer

You do not need to add the network manually. When you click Connect wallet in the dashboard, the system asks your wallet to either switch to HyperEVM (if your wallet has it) or add it (if not). Most wallets accept the auto-add prompt; a few may ask for a single manual confirmation. Once added, HyperEVM persists in your wallet's network list and you will not be asked again.

If you have never used HyperEVM before, you will need a small amount of HYPE in your wallet to pay gas on the USDC transfer. The campaign itself does not consume gas from your wallet — only the initial payment transfer does. A few cents of HYPE is enough for the payment transaction.

16Operator playbook — practical tips from real campaigns

This section is the closest thing to advice. It collects patterns that work and patterns that fail across hundreds of campaigns.

Align campaign timing with attention

Volume that lands when no one is watching is wasted. Schedule campaigns to coincide with your tweet, your announcement, your influencer drop, your launch window. A $50,000 Active Trending campaign timed to a viral post performs dramatically better than the same campaign run at 4 AM UTC.

Layer profiles, don't switch them

For a token you intend to support over weeks, run a continuous Slow Build campaign in the background and schedule short bursts of Active Trending around specific events. The combined tape looks like an organically active token that occasionally has bursts of fresh interest — which is exactly what real attention cycles produce.

Match buy-sell ratio to your coin's actual community sentiment

A coin that the market is bullish on should have buy skew above 50%. A coin that has been under selling pressure should show some sells. Forcing 90/10 on a coin that everyone is dumping reads as inauthentic. Default profile ratios are sensible starting points; nudge based on what the surrounding context looks like.

Don't over-engineer the override panel

The Advanced settings panel exists because some operators need precise control. Most don't. Profile defaults are tuned for the most common cases. Override interval jitter or ticket ranges only when you have a specific reason — for example, matching a competing coin's flow profile, or accommodating a coin with unusual liquidity geometry.

Watch the first ten minutes

The first ten minutes of a campaign are the most important diagnostic window. Watch the trade tape on the token's Alt.fun page. If fill sizes vary, intervals vary, wallets vary, and the buy-sell mix wobbles — the campaign is healthy. If anything looks too uniform, pause and inspect; usually it is a settings issue you can correct without restarting.

17Troubleshooting common issues

The token name doesn't resolve when I paste a contract

The dashboard reads ERC-20 name(), symbol(), and decimals() directly from HyperEVM. If those return empty or the call fails, the input shows an error. The most common cause is a contract address that is not a deployed ERC-20 on HyperEVM — typos, wrong network, or a contract that exists on Ethereum mainnet but not HyperEVM. Double-check the address against an Alt.fun token page before pasting.

The wallet refuses to switch to HyperEVM

Some wallets ask for an explicit user approval before adding a new network. If you see no popup when clicking Connect, check your wallet's notification tray (browser extension icon, mobile app notification). MetaMask in particular sometimes opens its add-network prompt behind the main window. If the add prompt is rejected, the dashboard cannot switch chains and will surface an error.

The Pay button does nothing

Usually a wallet provider that has not finished initializing. Wait 2-3 seconds after the page loads, then try again. If the issue persists, disconnect the wallet from the dashboard (the × next to the address), refresh the page, and reconnect.

Transaction submitted but campaign hasn't started

The engine begins fills only after the USDC transfer confirms on-chain. HyperEVM block times are short, but if the network is congested confirmation can take a few extra seconds. The dashboard surfaces the transaction hash on submit — paste it into the HyperEVM explorer to confirm. Once confirmed, the campaign starts within one block.

The Trending feed doesn't show my coin

Trending placement depends on Alt.fun's internal ranking, which is not deterministic. Continuous volume helps, but other coins running campaigns can outrank yours. Active Trending and Power Surge profiles are tuned for Trending placement; if you're running Slow Build, expect background visibility rather than top-feed presence.

18Glossary — terms used throughout this guide

  • Alt.fun — Token launchpad on HyperEVM where every coin is backed by a non-liquidating Hyperliquid perpetual futures contract.
  • HyperEVM — EVM-compatible execution layer of Hyperliquid; the network where Alt.fun smart contracts and the Volume Bot operate.
  • HYPE — Native asset of Hyperliquid. Pays gas on HyperEVM and acts as the base operating token for Alt.fun swaps.
  • Perp backing — Mechanism that pegs an Alt.fun coin's price to a linked Hyperliquid perpetual futures contract, often with leverage.
  • Trending feed — Discovery surface on Alt.fun that ranks coins by recent volume, trade count, and momentum.
  • Graduation — Threshold at which an Alt.fun coin transitions out of its launch curve and into open trading.
  • Wallet rotation — Pool of hot wallets the bot cycles through so no single address dominates the trade tape.
  • Interval jitter — Randomized delay between consecutive swaps that prevents robotic, evenly-spaced transaction patterns.
  • Buy-sell skew — Configurable ratio between buy-side and sell-side swap volume across a session.
  • Trade tape — Continuous on-chain log of fills displayed on a token page; the strongest social proof signal on Alt.fun.
  • Ticket range — The minimum-to-maximum USD size from which each individual fill is drawn at random.
  • Slippage — Difference between expected and executed price on a swap; on Alt.fun bounded by the perp peg rather than depth alone.
  • USDC — Dollar-pegged stablecoin used to pay the service fee on HyperEVM.
  • Chain ID 999 — HyperEVM's network identifier on EVM tooling.

Ready to launch?

Open the dashboard, paste a token, pick a profile.

Launch a campaign