Ignition is in active development. Features and pricing may change.Follow updates →

Motion

3-phase volume simulation that runs post-launch. Pumps the chart with randomized buys, sells to create a visible dip, then gradually exits the remaining position.

PUMP
DIP
RIDE
done

General settings

SettingDefaultDescription
motionEnabledfalseMaster toggle
autoStarttrueStart automatically after launch confirms
startDelaySec15Seconds to wait before first trade
walletIds[]Wallets to rotate through. Weighted least-used selection, never picks same wallet twice in a row

PUMP phase

Aggressive buys split into random-sized trades at random intervals. Moves to DIP when 95% of budget is spent or remaining is less than 50% of minimum buy.

SettingDefaultDescription
pumpSolMin0.01Min SOL per buy
pumpSolMax0.05Max SOL per buy
pumpIntervalMin2Min seconds between buys
pumpIntervalMax5Max seconds between buys
pumpTotalSol0.2Total SOL budget for entire PUMP phase

DIP phase

Sells a chunk of holdings to create a visible dip on the chart. Uses compound math to distribute sells evenly: sellPctPerTrade = (1 - (1-p)^(1/N)) * 100

SettingDefaultDescription
dipSellPercent60Total % of holdings to sell across all DIP trades
dipSells3Number of separate sell TXs
dipIntervalMin2Min seconds between sells
dipIntervalMax4Max seconds between sells

RIDE phase

Gradual profit-taking from remaining holdings. Stops when all wallets have zero token balance or timeout is reached.

SettingDefaultDescription
rideSellPercent20% of REMAINING balance to sell per trade
rideIntervalMin8Min seconds between sells
rideIntervalMax20Max seconds between sells
rideTimeoutSec120Max seconds in RIDE before stopping

Terminal spoofing

Adds small SOL transfers (100,000-500,000 lamports) to known terminal fee wallets on each trade. Makes trades appear to come from different frontends on block explorers.

SettingDefaultDescription
terminalSpoofEnabledtrueToggle terminal fee spoofing
enabledTerminalsaxiom, photon, gmgn, bullxTerminals to randomly pick from per trade
AxiomPhotonGMGNBullX

Safe mode

Pauses PUMP phase if external wallets are detected buying on the bonding curve. Reads virtualSolReserves, calculates external token purchases, pauses when threshold exceeded.

SettingDefaultDescription
safeModeEnabledfalseEnable external buy detection
safeModeThresholdPercent1.0% of token supply held by externals before pausing
safeModePauseSec15Seconds to pause between re-checks
whitelistPubkeys[]Wallet addresses excluded from external detection

Interactions

  • Checks sniperGuard.stopBuyingFlag before every PUMP buy
  • All delays have +/- 20% jitter applied automatically
  • Config persisted in localStorage: ql_motionConfig
  • 1% platform fee on each buy trade