Docs/ Trading / Token migrations
Open workspace

Pump.fun migration monitoring ​

The Arbitrage page lists checked Pump.fun migrations into canonical PumpSwap pools. These records are discovered independently from the general Raydium catalogue.

The worker reads finalized signatures involving Pump's current migration withdraw authority, fetched from its program-owned Global account. It queues successful transactions and decodes the installed official migrate and migrate_v2 instruction layouts. Both outer instructions and CPI instructions are inspected.

A record is published only after these checks:

  • The receipt succeeded and contains the queued transaction signature and finalized slot.
  • The called program is Pump; the bonding curve and pool use their canonical addresses.
  • The pool account belongs to PumpSwap and contains the expected mints and vaults.
  • Both mint accounts are initialized and use the token programs recorded by the instruction.
  • Pool vaults belong to the pool and match the expected associated token accounts.

The list shows the actual token program, pool, migration time and explorer receipt. If an on-chain symbol cannot be read, the mint address remains the identifier.

Coverage and delays ​

At startup, the watcher starts with the latest 30 signatures. It does not claim complete historical indexing. Subsequent signatures use bounded pages, with at most 2,000 queued receipts. A long page sequence retains its cursor until catch-up finishes; a full queue processes existing receipts before advancing. An unavailable receipt is retried up to 20 times, then marked unavailable. Provider failures never produce a synthetic migration.

Public RPC can lag or throttle requests. The interface shows backlog and catch-up state. The worker and new-record publishing can be paused independently; checked records remain readable.

Trading after migration ​

Verified recent mints enter the cycle scanner separately. A migration does not establish a profitable route or sufficient liquidity. Review cycle opens the terminal and requests fresh quotes and simulation for the selected wallet.

Generic Token-2022 cycles support metadata-only mint extensions and public token accounts. Transfer fees, transfer hooks, confidential features, delegates and frozen-default extensions need dedicated adapters. Supported token programs and authority fingerprints are checked again before submission.

Blinks currently retain the classic-SPL transport. Use the trading terminal for a supported Token-2022 cycle.

Sources: Pump program documentation, PumpSwap documentation.

SANVIO DOCSGuides describe current availability. Wallet approvals move real funds; nothing here is financial advice.