Worked example · 2024-20
Pump.fun / Solana token-launch MEV sniping cohort — Solana — 2024–2025
Summary
Pump.fun is a Solana-based token-launch platform that allows users to create new tokens and establish initial liquidity pools via a bonding-curve mechanism. Tokens that graduate from the pump.fun bonding curve to Raydium (Solana's primary AMM) undergo a liquidity-addition transaction that establishes the token's first Raydium pool.
The token-launch mechanics create the structural preconditions for T9.012:
- The token creation and bonding-curve graduation are publicly observable on-chain.
- The initial Raydium liquidity addition is a discrete transaction whose timing and parameters are predictable from on-chain state.
- The first trade after liquidity addition occurs at a price determined by the constant-product formula with the initial reserves — which may differ dramatically from the post-liquidity equilibrium price.
- Solana's low-latency block times and (at the time) transparent transaction-forwarding infrastructure allowed MEV searchers to observe, bundle, and land transactions with sufficient determinism to make sandwich strategies economically viable.
MEV searchers on Solana deployed sniper bots specialised in pump.fun and Raydium token launches. The bots monitored the pump.fun bonding-curve graduation events and the subsequent Raydium initializePool and addLiquidity transactions. The standard strategy: the bot front-runs the initial-liquidity addition with a token-purchase transaction (acquiring the token at the pre-liquidity bonding-curve price or at the extreme first-trade Raydium price), and back-runs the liquidity addition with a token-sale transaction that dumps the acquired tokens into the now-funded Raydium pool at the inflated post-liquidity price.
The cohort is structurally parallel to the Uniswap V2 token-launch sandwich cohort (2020–2025) on Ethereum — the canonical T9.012 calibration anchor — but with Solana-specific mechanics: the pump.fun bonding-curve pre-graduation phase adds a pre-AMM pricing layer, and the Raydium liquidity-addition transaction (rather than a direct addLiquidity on Uniswap V2) is the sandwich target. The unifying structural feature is the sandwich-at-liquidity-addition primitive: the attacker exploits the temporal sequencing of the liquidity-establishing transaction to extract the price differential between pre-liquidity and post-liquidity state.
Timeline (UTC)
| When | Event | OAK ref |
|---|---|---|
| 2024–2025 | Pump.fun operates as Solana's primary token-launch platform; bonding-curve→Raydium graduation path active; thousands of tokens launched | T9.012 surface (latent — token-launch velocity creates the observation surface) |
| 2024–2025 | MEV searchers deploy Solana sniper bots specialised in pump.fun/Raydium token-launch sandwich strategies | T5.004 (MEV-sandwich infrastructure deployed) |
| Per-launch (2024–2025) | Bot observes pump.fun bonding-curve graduation event; front-runs the initial Raydium liquidity addition with a token-purchase transaction | T9.012 (initial-liquidity sandwich — front-run buy at pre-liquidity price) |
| Per-launch (2024–2025) | Raydium addLiquidity transaction lands; pool funded with initial reserves |
T9.012 (liquidity-addition target) |
| Per-launch (2024–2025) | Bot back-runs the addLiquidity with a token-sale transaction; dumps acquired tokens at inflated post-liquidity price; extracts profit |
T9.012 (initial-liquidity sandwich — back-run sell at post-liquidity price) |
| 2024–2025 | Sniper bot operators accumulate profits; some deploy private-mempool-access or block-leader-collaboration arrangements to improve sandwich success rate | T5.004 (MEV-infrastructure refinement) |
Realised extraction
Cohort-level MEV extraction across thousands of token launches. Individual sandwich extractions range from sub-SOL (tens of dollars) to hundreds of SOL-equivalent (thousands to tens of thousands of dollars) per launch, depending on the initial-liquidity size. The larger the deployer's initial-liquidity addition, the more profitable the sandwich — a dynamic that penalises well-capitalised legitimate launches.
OAK technique classification rationale
T9.012 (Initial Liquidity Sandwich Attack) is the primary classification because the load-bearing extraction primitive was the sandwich-at-liquidity-addition — front-run buy at pre-liquidity price, back-run sell at post-liquidity price. The temporal sequencing of the liquidity-establishing transaction (pump.fun bonding-curve graduation → Raydium addLiquidity) provided the price-discontinuity window that the sandwich exploited.
T5.004 (Sandwich MEV Extraction) is the secondary classification because the broader MEV-sandwich infrastructure on Solana (sniper bots, bundle-construction primitives, private-mempool-access arrangements) supported the initial-liquidity-sandwich pattern. T9.012 is a specific sub-class of the broader T5.004 sandwich surface — T5.004 sandwiches regular swap transactions in established pools; T9.012 sandwiches the liquidity-addition transaction that creates the pool.
Public references
- Pump.fun bonding-curve and Raydium graduation mechanics documentation
- Solana MEV searcher bot-address profiling (pump.fun/Raydium sniper bot clusters)
- EigenPhi-style MEV bundle analysis for Solana token-launch sandwiches (vendor coverage emerging at v0.x)
- See
examples/2020-2025-initial-liquidity-sandwich-cohort.mdfor the EVM canonical T9.012 anchor (Uniswap V2/V3 and PancakeSwap token-launch sandwich cohort)