FlipTrainer
Blueprints Docs Install

pump.fun · pump amm · solana

The trencher's best friend.
From trader to dev.

Paper-trade live pump.fun markets at zero risk. Watch the wallets that actually win. Launch your own token in one click. Then draw the strategy once and let it run server-side.

side panel · trade

A simulator that refuses to flatter you.

Every price is live on-chain data. Every fill is computed by running the actual pump.fun program against real pool state. If a strategy only works because the simulator was generous, you find that out here — not with your own SOL.

  • Fills come from the program, not from a formula. The pump.fun and pump AMM bytecode runs inside an in-process Solana VM against the pool's cloned mainnet state. Your fill price is read back out of the trade event the program itself emitted.
  • Slippage is modelled, so size costs you. A large order walks the curve as it fills. Dumping a fortune into a dead token cannot print impossible profit here, exactly as it cannot on-chain.
  • The market's fees are deducted on entry and exit. A P&L curve with the costs removed is a fantasy, and fantasies are what blow accounts.
  • Live, not replayed. Prices stream off a Yellowstone gRPC firehose; unrealized P&L ticks over a persistent event stream while you watch.
  • One switch to reality. The same panel trades on-chain when you flip the mode toggle — with virtual and real history kept in separate ledgers.

side panel · solana mainnet

The part you only notice when it fails.

Flip the mode toggle and the same panel trades for real. Every trade — manual, copied, automated, or a launch — leaves through one pipeline: caches kept warm, only the compute a route actually needs declared, and the identical bytes re-sent until the network admits whether you landed.

Fees
Rate lives on-chain, in the program's confignot the client
Buys: charged on the SOL you submit, sells: on the SOL you receiveper swap
Funds the program can holdnone
Manual buy or sell0.75%
Copy trades, blueprint trades, launch snipes1%
Routing
Blockhashcached 30 s
Between your click and the sendno extra network wait
Priority feefixed, no surprise spikes
Compute budgetper route
Transaction over the size limitv0 + lookup table
Reliability
Rebroadcast while status is unknownevery 300 ms
Confirmation pollevery 200 ms
Still unknown at the deadlinepending, not failed
Compute budget too tightauto-retry, wider
Multi-wallet entry or exitatomic bundle
Irreversible mintsent with preflight
  • You pay for the compute you declare, not the compute you burn — so the budget is calibrated per route from real mainnet usage instead of one padded number for everything. Guess too low and the trade retries wider rather than dying.
  • A dropped packet shouldn't cost you a trade. The same signed bytes go out again and again; the signature never changes, so it can land exactly once no matter how many copies the network sees.
  • Your keys, exportable, always. Wallets are created for you and the server signs so there are no popups mid-trade — and you can export any private key at any moment and walk to Phantom.
  • One button reclaims your rent, closing empty token accounts across every wallet you own and sending the SOL back.
Custody, stated plainly FlipTrainer wallets are custodial — the server holds your keys encrypted (the decryption secret lives only in the server environment, never in the database) and signs for you. That is what lets blueprints trade while your tab is closed, copy trades fire within milliseconds, and multi-wallet bundles land atomically — none of it works with a key stuck on your device. The trade-off is real and we'd rather state it than hide it: the operator is technically able to sign, and every private key is exportable at any moment to Phantom or any Solana wallet. How your keys are held →
Axiom Floating trade window on the token page, a buy size per Pulse column, and the vamp buttons on every card in the feed.
GMGN Same trade window and quick-buy sizes, injected into the pages you already have open.
Padre Same again — open a token anywhere and the side panel is already looking at it.

side panel · copytrading

Be there the moment it moves.

Point the panel at the wallets worth watching and every trade they make lands in your feed within a moment of hitting the chain — filtered the way you want it, on the terminal you already use, and optionally with a position of your own alongside it.

  • Watch creations, buys, sells and migrations. All four event types, available to everyone.
  • Filter per event. Minimum trade size and a market-cap band, so a whale's dust and its blue-chip rotations don't drown the signal you actually wanted.
  • Decide what an event does. Drop it in the activity log, open the token on your terminal the instant it fires, or place a virtual buy alongside it.
  • The activity log is free. Every matched event is recorded with the wallet's tag, the SOL size and a link to the token — always on, whatever else you switch off.
  • Bring the list you already have. Import up to 200 wallets per request in Axiom's own export format, and export back to it.
  • Alerts reach you with the panel closed — browser push, not just an in-app toast.

side panel · deploy

Launch in a click. Or vamp the one that's already running.

Name, ticker, image, socials — paste a picture straight from your clipboard and mint. The launch carries an authentic …pump address, and you can buy your own token inside the very transaction that creates it.

  • Vamp, from the feed you're already reading. A pair of buttons sits on every card in the live feed of a supported terminal: one clones the coin's name, ticker, image and socials into a draft; the other mints your copy end to end, one click, no confirmation dialog. The image never round-trips through your browser — the server fetches it.
  • Keep a shelf of loaded tokens. The archive stores finished drafts permanently, with every field intact. Build them when you're calm, fire one the second a narrative appears.
  • Launch a batch. Up to eight draft pages, each one a complete token; mark several active and they go out in sequence with a per-ticker result at the end.
  • Own the first block. The create transaction and up to three sniping wallets ship as a single atomic bundle — either the whole block lands or none of it does. The snipe legs are built against a curve that doesn't exist yet, so they cost zero network round-trips.
  • Metadata you control. Images and JSON live on our own storage and CDN, content addressed, verified over the public URL before the mint goes out. A launch is permanent; a dead metadata link would be too.
  • Every launch keeps its books. Deploy history scores each run — invested, realized, P&L — and it counts the sells you made from another wallet instead of quietly ignoring them.

web · /blueprints

Draw the play once. The server runs it.

Drag nodes onto a canvas, wire them together, hit run. Buys, sells, price triggers, delays, loops, transfers between your wallets, even the token launch itself — the graph executes on our servers against live chain data. Close the tab, close the laptop; it keeps going.

wallet / data pin
success output
fail output
condition output
  • It survives everything. The cursor and the run's memory are written to the database at every pause, so a restart resumes exactly where it stopped. If it went down mid-trade it stops and says so, rather than firing the same buy twice.
  • Nothing to sell isn't an error. An empty leg is skipped, the reason is recorded, and the graph moves on. That makes sell 100% → delay → sell 100% a safe retry: the second one either finishes the job or does nothing.
  • Two ways to use many wallets. The plain pin fires independent parallel transactions with no limit on wallets. The bundle pin packs two to four of them into one atomic bundle — they land in the same block or not at all.
  • Throwaway wallets on demand. A create-wallet node mints a fresh keypair for each run. It lives only inside that run, and it doesn't consume one of your saved wallet slots.
  • It follows the token. When the curve migrates to the AMM mid-run, the instance re-points itself and keeps trading.
  • It can launch, too. Attach a blueprint on the Deploy page and the graph mints the token itself, binds to the pool the moment it exists, and trades from block one.

The nodes

Start

Where the run begins. Exactly one per graph, and it can't be deleted.

Deploy

Mints the token, attaches the graph to the fresh pool and keeps trading it. One creator wallet is required — its edge amount is the dev buy.

Buy

Buys the token. The SOL amount for each wallet lives on that wallet's edge.

Sell

Sells a percent of each wallet's remaining position. Percents live on the edges.

Wallet

Binds your real wallets — one node can hold a whole list, and every edge acts for each wallet in it. The top pin plugs into a Send's recipients.

Create Wallet

A fresh throwaway wallet generated on every run. Fund it with Send and sweep it back to main before the graph finishes.

Copy Wallet

The whale to follow — copy graphs only. Wire it into Buy or Sell's copy pin to park the node until the trigger wallet's next trade, and mirror their size.

Price

Waits for a price condition and the first hit wins. Percent is the move since the node was entered; k$ is an absolute market cap. Optional timeout.

PnL

Waits for your PnL on the token to cross a threshold — percent of what you put in, or absolute SOL. The same number the extension shows you. Optional timeout.

Delay

Waits a fixed time, then continues. The wait survives a restart.

Loop

Runs the body a fixed number of times, or forever until something wires into its break pin. An unwired output inside the body returns to the loop instead of ending the run.

Parallel

Runs up to 8 branches at once — one can watch price or PnL while another trades. Continues once every branch is done.

Notify

Sends you a push message and can mirror it to Telegram. Free.

Send

Moves funds between your own wallets — SOL as a fixed amount or a percent of the balance, or a percent of your holdings of the graph's token.

Full pin-by-pin reference in the docs.

get started

Practice tonight. Automate by the weekend.

Install the extension, open a token on the terminal you already use, and trade your first position without putting anything at risk.