DocsHow every part of Printer works.

Updates

Changelog

Everything new, improved and fixed in Printer, newest first.

  1. Automations on Solana, and volume templates for launch day

    Scheduled trades, price anchor, volume bot, orders and grid bots now run on Solana, and templates can start a volume bot the moment a launch can trade.

    • NewScheduled trades, price anchor, volume bot, limit and range orders and grid bots now run on Solana tokens, including pump.fun launches. Read more
    • NewTemplates can now hold volume bot settings. Attach one to a project before launch and it starts on the trade wallets as soon as the launch can trade (for pump.fun, when the token distribution finishes). Read more
  2. Solana counter trading keeps up with heavy volume

    Counter trades on Solana now counter all net flow during busy trading instead of skipping swaps.

    • FixedOn Solana, swaps that landed while a counter trade was still running were skipped, so busy tokens were only partly countered. They now carry into the next counter trade, as does any amount above your maximum per run. Read more
  3. Choose aged or fresh wallets per role for pump.fun launches

    Before funding a pump.fun launch, pick how many aged wallets to buy for each role. The rest are fresh.

    • NewFor a pump.fun launch, choose per role (dev, MEV, proxy, trade) how many aged wallets with real on-chain history to buy from the marketplace, oldest first. You pay for them up front, and funding then only tops up what each wallet still needs. Read more
    • NewThe wallets step shows the aged wallets selected, the estimated cost in SOL, and warns when stock runs short so the rest fill with fresh wallets. When no aged wallets are in stock, launches use fresh wallets as before. Read more
  4. More private pump.fun launches

    pump.fun launch wallets no longer share an identical balance, and leftover SOL stays in each wallet.

    • NewEach pump.fun launch wallet keeps a small random amount of extra SOL, so your wallets no longer all land on an identical balance that ties them together. Set the minimum and maximum padding when you launch. Read more
    • ImprovedLeftover SOL stays in each wallet after distribution and can be withdrawn any time. Wallets are never auto-consolidated. Read more
  5. Cheaper, more reliable pump.fun funding

    Small pump.fun launches need a much smaller deposit, and Husher funding finishes even when an exchange fails a payout.

    • ImprovedSmall launches fund only as many distribution wallets as they have buy wallets, so a launch with a few buy wallets needs a much smaller deposit. Read more
    • FixedIf an exchange fails or shortchanges a Husher payout, the affected wallets are topped up in one step from your deposit address. The panel names the exact amount if more is needed. Read more
    • ImprovedHusher deposits on Solana include a small delivery margin so every wallet arrives fully funded. Any extra stays in the wallet. Read more
  6. Launch on pump.fun

    Create a pump.fun token on Solana with an atomic opening buy, see its address before launch, and follow the distribution to your buy wallets.

    • Newpump.fun launches on Solana: the token, the dev buy and the opening buy go out in one bundle, then the opening buy is distributed to your buy wallets. Read more
    • NewThe contract address is shown as soon as funding completes, optionally ending in "pump". It stays the same if you launch again. Read more
    • NewLaunch progress shows each step and Distributing x/N, says "outcome unknown, checking" while a bundle settles, and lets you resume a paused distribution. Read more
    • NewHops over time: fund each wallet through private hops with random delays, with progress and a Resume button if a withdrawal pauses it. Read more
    • NewHusher on Solana: fund each wallet privately through exchange payouts. Small wallets are lifted to the provider minimum. The extra stays in the wallet. Read more
    • NewReady by a time: pick when your wallets must be funded and orders are spread across exchanges until then. A close time is accepted with orders packed closer together, and you see a warning. Read more
    • ImprovedThe funding panel offers only the methods the chain supports and shows Solana deposits to the last lamport. Read more
    • ImprovedWallets managed by a launch are marked, can be withdrawn from, and cannot be retyped, deleted or traded. Read more
  7. Counter trading on PumpSwap tokens

    Counter trades on Solana PumpSwap tokens now react to the full size of outside buys.

    • FixedOutside PumpSwap buys that spend an exact amount of SOL were counted without their fees, about 1.25% smaller than they were. Counter trading on these tokens now sizes its response from the full amount spent. Read more
  8. Clearer sell checks and support resolutions

    When a sell's price impact cannot be estimated you see why, and funding that support has resolved says so.

    • FixedLoading older activity no longer skips events that happened in the same millisecond as the end of the previous page. Read more
    • ImprovedFunding that support has checked shows "Resolved by support" with the outcome, and a project closed by support no longer offers a launch retry. Read more
    • FixedPrice anchor targets use the same price unit as the anchor engine. Genius tokens paired with a stock are now entered in USD, as the engine always priced them. Read more
    • ImprovedIf the price impact of a sell cannot be estimated, the confirmation dialog shows the reason and lets you sell without an estimate or try again, instead of a generic impact warning. Read more
    • FixedRobinhood tokens paired with a stock that has no price feed (for example RCAT) keep their price and automations when the launchpad quote service is unreachable: the stock is priced through its own on-chain route instead.
    • FixedSolana pump.fun bonding-curve trades now record the exact SOL spent and received. The buyback fee was counted twice, so buys showed about 0.5% more SOL spent and sells about 0.5% less received than actually happened. Counter trading on these tokens is sized correctly too. Trades recorded before this fix keep their old figures.
  9. Safer retries and steadier screens

    Money actions can never run twice by accident, an unclear outcome offers a safe retry, and a crashed panel no longer takes the whole page down.

    • ImprovedBuys, sells, launches, funding, liquidity, airdrops, collections and new automations each carry one identity per click. If the outcome is unknown, balances refresh and "Retry same order" re-sends that exact request, so it runs at most once. Read more
    • FixedEstimates and USD amounts no longer fall back to a fixed ETH price: until the live price loads they read "Quoted at execution" (or stay in the native coin). Balances and positions also refresh when you return to the tab. Read more
    • ImprovedLive token updates pause while the tab is in the background and reconnect when you return, a stalled connection is replaced faster, and an expired session signs you out instead of retrying. Read more
    • FixedDrip funding only appears on chains that support private funding, and wallet aging only where it is supported, instead of on every EVM chain. Read more
    • ImprovedA display error in one panel (chart, a dock tab, trade ticket, position or automations) no longer blanks the whole token page: that panel shows a Retry button and everything else keeps working. Read more
    • ImprovedStronger session protection: the sign-in cookie no longer carries your session token, and the app refuses to be embedded in other sites or to run or connect to anything outside Printer. Read more
    • ImprovedHotkey buy presets are per chain, in that chain's currency, with a cap no hotkey buy can exceed. The defaults are small (0.01 to 0.25 ETH, 0.05 to 0.5 BNB). Edit them in Settings, and the hotkey banner shows what each key buys. Read more
    • FixedAmount fields accept plain decimals only. Entries such as "1e2" or "0x10" were read as 100 and 16. They are now rejected, as are more decimal places than the asset has. Read more
    • ImprovedFunding and pair conversions that need checking now say so clearly instead of showing "distributing". Read more
  10. Top traders, instant trades and sparklines

    See the top traders list scanners show with your wallets marked, your own trades in Live trades the moment they land, a market snapshot when importing, and 24h price lines on the dashboard.

    • NewTop traders: the top 100 wallets by realized profit over 24h, 7d, 30d or 1y, including wallets that sold out. Your wallets are marked "You", with a summary of how many made the list, your best rank and their combined P&L. Filter to yours or external traders. Average buy and sell are shown as market cap. Read more
    • ImprovedYour own buys and sells appear in Live trades the moment they execute, marked "Confirming" until the market feed confirms them. Trades on Solana and Base also show up faster. Read more
    • ImprovedImporting a token shows a market snapshot when one is available: logo, market cap, liquidity, 24h volume, holders, age and its deepest pools. Read more
    • NewDashboard: a 24h price line and change next to each live token. Read more
  11. Live chart, live trades and holders

    On supported chains, live tokens get a built-in candle chart, a live trades feed and a holders view that separates outside holders from your own wallets.

    • NewBuilt-in candle chart with volume, 1m to 1D intervals, market cap view by default (switch to price), and your own buys and sells marked on the candles. Scroll left to load older history. Read more
    • NewLive trades: every buy and sell on the token as it lands, with your wallets marked "You", trader labels, and filters for yours, others and trade size. Read more
    • NewHolders: the top holders with balance, share of supply, average buy (shown as the market cap they bought at) and realized, unrealized and total P&L. Your wallets, pools and burned tokens are separated, so you can see how much supply outside holders own. Read more
    • ImprovedThe token header shows 24h volume and change, holders, liquidity, FDV, 24h buys and sells, top 10 share and age, plus the token image, its links and risk flags (mintable, freezable, flagged). Read more
  12. Trade Solana pair tokens in SOL

    Solana tokens quoted in another token (such as PUMP) now trade in SOL: buys spend SOL and sells return SOL automatically.

    • NewSolana tokens quoted in another token (for example PUMP) trade in SOL. Buys spend SOL and sells return SOL, converted through Jupiter automatically, and P&L is in SOL. Read more
    • NewPair tokens left over from an interrupted trade can be converted back to SOL from the Wallets tab, with a result for each wallet. Read more
    • FixedThe token header for these tokens shows price, liquidity and market cap in the pair token again (with the SOL price when known) instead of $0, and the estimated tokens and developer wallet value are no longer off.
    • NewWallet import accepts Solana private keys: a base58 secret key or a solana-keygen JSON array. Read more
    • ImprovedThe Solana import preview also flags an inactive transfer hook that could be switched on later, and interest-bearing tokens. Read more
  13. Solana Token-2022 support

    You can now import and trade Solana tokens that charge a transfer fee or carry extra token traits.

    • NewImport and trade Solana tokens with a transfer fee or extra traits (freeze authority, permanent delegate, scaled amounts, pausable, confidential). The fee is accounted for in your quotes and fills.
    • ImprovedThe import preview now lists a token’s extra traits so you know what you’re adopting before you import it.
    • FixedTokens with an active transfer hook or that are non-transferable are refused with a clear reason instead of a confusing error.
  14. Price defender bounds in USD everywhere

    The counter trading price defender now takes its floor and ceiling in USD on every launchpad.

    • FixedOn tokens paired with ETH, BNB or a stock, the price defender asked for its floor or ceiling in the pair token. It now always uses a USD price or a USD market cap.
    • FixedThe market cap shown next to a price defender bound on these tokens was multiplied by the pair price. It now shows the real market cap.
  15. FINAL wallet moves on more Robinhood tokens

    FINAL wallet moves now work for O1 and Long tokens and for tokens on 1% pools, and O1 and Long sells always carry a price floor.

    • NewFINAL wallet moves now work for O1 and Long tokens, and for Noxa, Hoodini, single-sided and imported tokens whose pool uses the 1% fee.
    • ImprovedEvery O1 and Long sell now has a minimum you will receive, including sells from many wallets at once.
  16. O1 and Long trading restored

    O1 and Long both changed their contracts. Trading works again on both, and O1 launches support stock pairs again.

    • FixedBuying and selling O1 and Long tokens works again, including Long tokens paired with stocks and ETFs.
    • ImprovedO1 launches use O1’s new launchpad, paired with ETH, USDG or a stock, with the developer buy included in the launch and opening buys fired together. Read more
    • ImprovedRight after an O1 or Long launch, trades wait out the launchpad’s short opening surcharge instead of paying it.
    • ImprovedLong launches are no longer offered: long.xyz now signs every new launch itself. Existing Long tokens trade as before. Read more
  17. Automations checked on every launchpad

    Every strategy was tested on every supported launchpad, and several fixes shipped.

    • FixedCounter trading now reads the direction and size of outside trades correctly on every V2 market, and on USDG-paired tokens. Read more
    • FixedCounter trading and flows only react to trades from the token’s real market, never to look-alike events.
    • FixedThe volume bot and wallet aging now work on tokens paired with a stock such as SPCXB.
    • ImprovedDry runs now work on stock-paired tokens. Read more
    • ImprovedCounter trading is hidden where it cannot work (RUSHPOT tokens). Read more
  18. Better fills on stock-paired launches

    Launches paired with stocks or tokens convert through KyberSwap first, and every opening buy lands in the same block.

    • ImprovedGenius, Flap and Pons V2 launches paired with a stock or token convert each wallet through KyberSwap before launching, so thin pair liquidity no longer hurts the opening buys. Read more
    • ImprovedAll opening buys now land together in one block instead of one by one, so outside buyers cannot get in between your wallets. Read more
  19. Withdrawals always go through

    Running strategies no longer block a withdrawal, and leftover stock or token balances can be converted in one click.

    • ImprovedCollecting balances pauses any running strategies on those wallets instead of refusing, and tells you what it paused. Read more
    • NewStock or token balances left in trade wallets show a banner with a one-click conversion to BNB or ETH. Read more
    • FixedSelling from many wallets on stock-paired tokens no longer leaves part of the proceeds unconverted.
    • ImprovedTrade notifications are short and plain: how many wallets filled and why the rest did not.
  20. Selling everything on stock-paired tokens

    Batch sells on stock-paired tokens now sell and convert through KyberSwap in one transaction per wallet, and big sells show their impact first.

    • ImprovedSelling from all trade wallets on tokens paired with stocks (like SPCXB) works in one transaction per wallet, converting through KyberSwap for up to 80% more than the direct pools. Read more
    • NewSells with a large price impact pause for your confirmation and show what you will receive before anything is sent. Read more
    • FixedSelling a large amount of a stock-paired token no longer fails with a conversion error.
  21. Better prices on stock-paired tokens

    Trades on tokens paired with stocks and other tokens now take the best route, including KyberSwap, and FINAL wallet moves work for them again.

    • ImprovedBuys and sells on tokens paired with stocks or other tokens compare KyberSwap with the direct pools and use whichever pays more, in one transaction per wallet. Read more
    • FixedFINAL wallet moves for Genius tokens paired with something other than BNB now work.
    • FixedSelling from many wallets at once on Genius tokens no longer fails for the last wallets in the batch.
    • ImprovedFINAL wallet moves skip wallets with nothing to move and stop straight away, with a clear reason, when a move cannot work.
  22. Flows: draw your own automations

    Connect triggers, logic and actions on a canvas to automate a token from launch to exit, test it, then arm it within hard limits.

    • NewFlows page and editor: drag blocks from the palette, connect them, and edit each one in the inspector. Undo, duplicate and keyboard shortcuts included. Read more
    • NewStart from a template such as Launch to exit or Dip buy with trailing stop. Read more
    • NewExpressions over live metrics and variables, with suggestions and live hints as you type. Read more
    • NewValidate, test run without trading, and arm with safety limits on spend, sells, runs and steps. Read more
    • NewRun history with a step-by-step timeline, highlighted on the canvas, updating live while a run is going. Read more
    • ImprovedA token’s Automations tab lists its flows. Read more
  23. Orders, grid bots and safer automations

    Place limit and range orders, run a grid bot, cap what automations can trade, and try any strategy with a dry run first.

    • NewLimit and range orders: buy the dip, take profit or set a stop-loss by market cap, or step in across a range. Read more
    • NewGrid bot: buy low and sell high inside a range, with a live preview, stop-loss and take-profit. Read more
    • NewDaily automation limit per token. Going over pauses every automation on that token. Read more
    • NewDry run: replay a strategy against recent real trades before you start it. Read more
    • NewHistory for every strategy: the trades it placed and its realized P&L. Read more
    • NewP&L per wallet in the Wallets tab, and shareable P&L cards. Read more
    • ImprovedPrices, balances, trades and strategies update live while a token is open. Read more
    • NewSee every signed-in device in Settings and sign out the ones you don’t use. Read more
  24. Smarter imports and token tabs

    Imports fill in the token’s name and symbol for you, and you can keep several tokens open as tabs.

    • ImprovedImporting a token reads its name, symbol, supply and market from the chain as soon as you paste the address. Edit the name or symbol to use your own label. Read more
    • NewThe import page tells you when you already have that token, with a link to open it. Read more
    • NewToken tabs: keep several tokens open and switch with ⌥1 to 9. Read more
    • ImprovedOn phones, sells use slide to sell and presets are sized for your thumb. Read more
  25. Dashboard, activity history and notifications

    See your P&L across every token, the full history of what happened, and a notification whenever a trade finishes.

    • NewDashboard: net, realized and unrealized P&L in USD, a P&L chart over time and a per-token breakdown. Read more
    • NewActivity: every trade with what triggered it (you or an automation), plus launches and funding, with filters. Read more
    • NewNotifications for filled trades, partial fills and errors, with a link to the transaction. Read more
    • NewA getting-started checklist for new accounts. Read more
    • ImprovedEvery form and panel now shares one clean style: automations, developer controls, the launch panel, projects and settings.
    • FixedSettings no longer spins forever when they fail to load. You can retry instead.
    • FixedPanels no longer slide while they appear, so buttons never move under your cursor.
    • FixedRestoring a deleted folder keeps it open, and your access key no longer shows an old prefix.
  26. Documentation, a new trading workspace and USD market caps

    Printer now has full documentation, a redesigned trading page and a "What’s new" note like this one whenever something ships.

    • NewDocumentation for every part of the app, with search. Read more
    • NewTrading workspace: token header, chart with a tabbed dock, and a pinned trade ticket, position and automations rail. Read more
    • ImprovedCounter trading moved out of a dropdown into the automations rail, with a clearer form and on/off switches. Read more
    • ImprovedMarket caps and market-cap bands are always shown and entered in USD. Read more
    • FixedSliders, clipped button borders and extra scrollbars across the app.
  27. Launch presets, command palette and one strategy stack

    Pick how stealthy a launch should be, jump anywhere with ⌘K, and run every trading strategy from one place.

    • NewFast, Balanced and Stealth launch presets with a live launch-footprint score. Read more
    • NewCommand palette (⌘K / Ctrl+K): launches, pages, actions, chains. Paste a token address to open or import it. Read more
    • NewStrategies: scheduled trades, counter trading, price anchor and volume bot in one stack, with conflict warnings. Read more
    • ImprovedChain and launchpad logos throughout the app.
  28. Buy aged wallets, smarter

    The wallet marketplace now picks for you and tells you how clustered your selection looks.

    • NewPick strategies (Spread, Value, Oldest, Active) and a cluster-risk meter when buying wallets. Read more
    • ImprovedClearer checkout with a countdown, exact amount and address to copy.
    • ImprovedNew dropdowns everywhere, with search and keyboard support.
  29. Wallet folders and a new sidebar

    Organise wallets into folders and get around faster.

    • NewWallet folders and an all-wallets library. Move wallets between folders. Read more
    • NewSidebar navigation with your launches, a chain switcher and collapsible sections. Read more
    • ImprovedCreate and import flows rebuilt as clear step-by-step pages. Read more
    • NewOpt-in trading hotkeys and a live market trades feed with last-hour buy/sell pressure. Read more