A trader's guide to migration sniping

Axiom Team · August 2, 2026 · 8 min read

Migration is the single most contested moment in a token's life. When a pump.fun token completes its bonding curve and moves to Raydium, the liquidity structure changes instantly and the first orders through set the opening range. This is how to be in that group deliberately rather than by luck.

What migration changes

On the curve, price is a function of the curve. After migration to Raydium, price is a function of a pool and the orders hitting it. Those are different markets with different behaviour, and the transition between them happens in a single block.

That discontinuity is why migration is worth trading. For a brief window, information is unevenly distributed: everyone can see the curve approaching 100%, but only the fills that land immediately after migration participate in the reset.

It is also why migration is dangerous. A large share of migrations do not continue upward. They print, they get sold into, and the buyers who arrived without an exit plan are the liquidity for everyone else.

MigrationSniper BuySniper Sell
Sniper Buy2 SOL on migration
Sniper Sell100% at migration
Bonding curve98.4%
Migration to Raydium imminent · executed on Axiom nodes
What migration changes

Sniper Buy

Sniper Buy automatically buys a token the instant it migrates from pump.fun to Raydium. You arm it in advance with the size you want, and Axiom submits the order through its own custom nodes rather than queueing behind a shared public endpoint.

The infrastructure is the point. In a race measured in blocks, submission path matters more than reaction time, because no human reaction is fast enough to compete with an armed order.

Practically, you arm it from Final Stretch in Pulse, where tokens approaching 100% of their curve are already grouped for you. That is your candidate list.

Sniper Sell

Sniper Sell is the other half, and the half traders skip. It pre-sets an exit that fires on migration, which converts an open-ended race into a defined-risk trade.

The logic is simple. If migration is real and continuation follows, you can cancel and manage the position manually. If migration is a fake move, your size is already out and you are not deciding under pressure with a chart that has gone vertical in the wrong direction.

Traders who consistently profit from migrations are rarely the ones who catch the biggest moves. They are the ones whose losing migrations cost very little.

Sniper Sell turns an open-ended race into a defined-risk trade.

Configuring sniper fees

Sniper fees are configurable, and they should not be a set-and-forget value. What you are buying with a higher fee is block inclusion priority when many participants want the same block.

On a heavily watched migration with obvious demand, underbidding means an armed order that does not land, which is the worst outcome: you took the risk of the setup and got none of the position. On a quiet migration nobody else is racing, paying up is a donation.

Priority fees and bribes on ordinary trades work on the same principle, and Axiom's smart auto-recommendations balance speed against cost there. For snipes, decide deliberately per setup.

  • Contested migration: bid up for inclusion
  • Quiet migration: do not overpay
  • Decide per setup, not once globally
MEV protectionFeesSlippage
Off
No protection. Fastest, fully exposed.
Reduced
Submitted through Jito.
Secure
Whitelisted validators. Recommended.
Priority feeauto · 0.0012 SOL
Bribeauto · 0.0008 SOL
Slippage12%
Configuring sniper fees

Screening before you arm

Sniping a bad launch faster does not make it a good launch. Before arming anything, use the Pulse filters on the candidate: dev holding %, snipers %, insiders % and top 10 holders % tell you how supply was distributed, and liquidity tells you whether an exit exists.

Then check bundle %. The Bundle Checker flags coordinated buys where four or more transactions land in the same block and filters wallets without a consistent bundling pattern. A high bundle % going into migration means the run up the curve was probably coordinated, and coordinated supply has to go somewhere.

After the fill, Trader Scan shows you who else is in and what they are doing: total bought, total sold, current balance, realized PnL and holding duration per wallet. Within a couple of minutes you can tell whether you are in an accumulating book or providing an exit.

Bundle Checker
BlockTxnsWalletsVerdict
#284,119,40277Bundled
#284,119,40322Clean
#284,119,41154Bundled
#284,119,41811Clean
Bundle % 34 · 4+ transactions in one block flagged
Screening before you arm

Risk notes

Migration sniping concentrates risk into a single moment by design. Position sizing is the only real control you have, because the trade is committed before you can see the outcome.

Assume some armed snipes will fill into immediate downside. That is not a malfunction, it is the cost of participating in a reset with incomplete information. Sniper Sell, slippage limits and MEV protection reduce the damage; they do not remove it.

Nothing about being first guarantees profit. What speed buys you is a position in the part of the move that is not yet public. What discipline buys you is the ability to keep trading after the ones that do not work.

The only trading platform you'll ever need

Discovery, execution, perpetuals, yield and rewards in one non-custodial app. Currently on Solana, with more chains planned.