Get started
Blanks is a Chrome extension. It adds a paper-trading panel on top of Terminal and Axiom — on Solana, Ethereum, Base, Robinhood Chain and BNB Chain — trades at the price on their chart, and keeps everything in your browser.
Install
- Add Blanks from the Chrome Web StoreOne click on Add to Chrome. Works in Chrome, Brave, Edge and Arc; updates arrive by themselves.
- Pin itClick the puzzle icon in the toolbar and pin Blanks: the popup gives you the per-site switches, your wallet summary and the settings.
- Open a token on Terminal or AxiomThe panel shows up top-left with 10 SOL of paper balance. Click a preset — that's a trade.
Chains
Blanks follows the terminals: Solana, Ethereum, Base, Robinhood Chain and BNB Chain. Each one has its own paper wallet in its own currency — 10 SOL, 1 ETH (Ethereum, Base and Robinhood share it) and 10 BNB — because a trade on Base is paid in ETH, not in SOL. Open a token and the panel switches by itself: amounts, balance, PNL, stats and history are those of that chain, and the quick-buy buttons on their lists carry the right currency line by line. Nothing is ever added across chains; what you publish to your followers carries both the real amount and its SOL equivalent, so the leaderboard stays comparable.
Choose where it runs
Click the Blanks icon in the toolbar. The popup is your paper wallet — balance, tokens held, last trades — with one switch for Terminal and one for Axiom in its header. Turn a site off and the panel, the balance card and the quick-buy buttons leave that site — nothing is lost.
Trading & fees
One click on a preset trades, like on Terminal. What you pay is what you'd really pay: fees, price impact and slippage.
Every trade puts a bubble above its candle — B for a buy, S for a sell. Hover it and you get the same card Terminal shows for its own trades: amount, side, market cap, realised and unrealised PNL, number of trades.
Why an instant round trip loses
The B/E line on the chart is that number: where price has to go before the position is green once everything is paid. Hover a preset in the panel and you see the full breakdown before you click, worst-case slippage included.
Buy in SOL or in $ — the ◎ / $ switch changes everything: presets, balance, PNL, stats. Sell 25 / 50 / 75 / 100%, or Sell Init. to take back exactly your stake. Unrealised PNL is what closing now would really return, not the displayed price.
The sliders button next to Buy or Sell turns that row into fields: change an amount, add one, drop one — up to eight per side, which wrap onto two rows the way they do on Terminal. P1 / P2 / P3 each keep their own set.
Quick buy
On Terminal's trenches and Axiom's Pulse, Blanks takes the place of their quick-buy button. One click buys with fake money and opens the chart.
The button looks exactly like theirs — same size, same style — with the Blanks logo instead of the lightning bolt. Their button is hidden, not removed: turn the quick buy off and it comes back.
Orders — TP, SL, limit
Three order types, drawn on the chart as dashed lines, watched in the background even while you look at another token.
On the chart
Settings & backup
Everything is saved in your browser as you go. Updates never reset it. One backup file takes it anywhere.
The ⚙ window
The gear in the panel header opens the settings in a large window — it opens on the Dashboard: net profit, win rate, ROI, profit factor, equity curve, PNL per day and your last trades — with the numbered sections on the left, the section you picked on the right with its live preview on top. A fixed Blanks button sits bottom-right on every Terminal / Axiom page — it doesn't move — and opens a small menu: the Panel (the one you drag around) or the Settings window. The toolbar popup has the same Settings button.
Stats & history
Backup and restore
Your wallet survives updates on its own: it lives in the extension's storage, and a compact copy follows your Google account through Chrome sync — a reinstall, or another computer signed in with the same account, gets it back (images and sounds excepted). ⚙ → Wallet → Backup saves one file with everything: balance, positions, orders, history, settings, layout. Restore loads it back. Use it to move to another browser, after a reinstall, or when switching to the Web Store version.
Tracker
Follow other Blanks traders by their pseudo. Their paper buys and sells land on your chart as bubbles, with the same card on hover, and in a live feed.
Reading someone else's bubble
Hover it: their pseudo, the token, the amount in SOL, Buy or Sell at that market cap, the realised PNL on a sell, and their trade count on that token. Unrealised PNL is only shown for your own position.
Killcam
Replay a closed trade as a short clip: the chart unfolds candle by candle, your PNL ticks live, each buy and sell flashes with its sound, then the summary card.
Changelog
Current version: 4.28.5. Press ↻ on the extension card, then reload the tab, to get it.
- Blanks now places its button on Axiom’s lists — it placed none at all. Their buy control was only recognised by Terminal’s class names and by a label ending in SOL; Axiom names nothing and writes only the amount. In « replace their button » mode, not finding it meant placing nothing and saying nothing, so the only button on the row was the site’s real one. Update before using a list on Axiom.
- Our button is never placed inside their buy control — where their control has no name to grab, Blanks used to drop its button inside it. A click then reached the handler sitting above it, the way React delivers events, and that handler is the real order. Blanks now places its button outside their whole block.
- A click on a Blanks button stops at Blanks — the filter that kept our clicks out of their page was installed once their app had already been listening, and an app listening on the window itself was served first. It now loads before their app, and swallows the event outright.
- Blanks says when it cannot take a list over — if their button is nowhere to be found, Blanks falls back to its own badge in the corner of the row and warns you that the site’s real button is still live next to ours, instead of leaving the row untouched.
- The leaderboard lists everyone — it only held the people who had closed a trade inside the window you were looking at, so a board with six accounts showed three rows and looked broken. Every pseudo is on it now, in order: the traders first, then the accounts that have only bought, then the ones yet to place anything, with dashes instead of a ROI.
- Hidden is anonymous, not absent — turning the leaderboard switch off used to remove you from the ranking entirely. Your row stays now, under Anonymous, with no name, no photo and no record to open; you keep your place and your rank tag.
- A quiet window says so — when nobody has closed a trade over the period, the board says it above the rows and offers the next window, instead of showing an empty table.
- Leaderboard in the top bar — the link was lost among the page anchors; it is a button now, next to Download, on every page of the site.
- Accurate prices on Axiom's Ethereum, Base, Robinhood and BNB pages — on those pages Axiom writes a single significant digit ($0.0₄4 for a pool trading at 0.00004292, seven percent away) and, unlike on Solana, its tab title carries no market cap to correct it. Blanks now recognises a price that coarse and quotes on the pool instead; the live price coming from the chart still takes precedence over both.
- Market cap read from their header — on those same pages the tab title says nothing but Axiom, so a token showed no market cap at all until DexScreener answered. The MC figure of their own header is now read directly.
- Quick buy finds their button on every chain — it was recognised only by a label ending in SOL, so on an Ethereum or BNB list, where theirs reads 0.01 ETH, our button fell back to the corner of the row.
- The leaderboard says which window is empty — « nobody closed a trade in the last 24 hours », with one button to look at 7 days, 30 days or all time, instead of a blank table that looked broken.
- Being off the ranking is now visible — when the switch is off, the Track tab and the Leaderboard section say it in plain words: you are hidden from the public ranking, your followers still see your trades. That switch was the reason a very active pseudo could be missing from the board.
- A pseudo you add shows up at once — on a page with no token open (trenches, Pulse, your portfolio), the Tracking section of the settings only redrew when you changed tab: the trader was followed, but the list looked empty. It follows the state now, token or not.
- One spelling per trader — pseudos are unique whatever the case, so Ledka and ledka are the same person; your list now always shows the spelling the account really has, and a duplicate that differed only by case is cleaned up. If your own pseudo has the wrong case, ✎ in the Track tab fixes it — people who follow you keep following you and see the correction.
- Your keystrokes stay in Blanks — typing an amount or a pseudo in our panel used to reach Terminal and Axiom underneath, where the same letters are shortcuts: their app reacted while you were simply filling a field. A guard now installs itself before their page boots and keeps every key pressed inside Blanks inside Blanks. Clicks in our windows no longer reach their page either.
- Geist on Axiom too — Axiom ships the same typeface under another name (Geist Variable), so the panel fell back to the system font there. It now looks for both names, on both terminals, and the Look section stops calling the font missing when it is right there.
- No more dead cursor — while a window was closing, its veil stayed clickable for a fifth of a second above their page: the pointer felt frozen and a click could land behind. A closed window never catches the mouse again.
- Ethereum, Base, Robinhood Chain and BNB Chain — Blanks now works on every chain the two terminals serve, not only Solana. Open a token on any of them and the panel prices it, fills it and marks the chart exactly as it does on Solana.
- One paper wallet per currency — 10 SOL, 1 ETH (shared by Ethereum, Base and Robinhood) and 10 BNB. A trade on Base is paid in ETH: amounts, balance, PNL, stats, history and the balance card all switch to the currency of the chain you are on, and no total ever mixes two of them.
- Amounts and quick buy per chain — each currency has its own three preset slots and its own instant-buy amount, and on a list that mixes chains every button carries the currency of its own row.
- Real fees per chain — the priority fee and the Jito tip stay on Solana; EVM chains pay gas instead (editable in Execution), and the DEX fee follows the pool: Uniswap, PancakeSwap, Aerodrome, the BNB launchpads.
- What you share travels with its currency — a trade published from Base shows as ETH in your followers' feed and on your record, while the leaderboard keeps counting in SOL equivalent so every chain is compared fairly.
- Your rank follows your pseudo — a small #12 sits next to it everywhere it shows: the Track tab, the people you follow, the feed, the search, a trader’s card, the bubbles on your chart and the leaderboard on the site. Gold, silver and bronze for the podium. It is the public ranking over the last 7 days, by realized PNL; turn On the leaderboard off and the tag goes with it.
- A Leaderboard section in the settings — the ranking inside the panel: 24 hours, 7 days, 30 days or all time, where you stand, your PNL and win rate, and the top 25 with a click to open anyone’s record. The switch to appear in it, or not, is there too.
- A page for the leaderboard — trade-blanks.com/leaderboard now has its own page: 100 traders, a search, the four periods, and the totals of what everyone paper-traded.
- The panel grows downward — the grip at the bottom right now changes the height as well as the width; past four amounts, the instant-buy rows keep their two lines instead of being cut off.
- Instant buy, several amounts — the quick-buy button on their lists can carry up to eight amounts, on two rows like Terminal and Axiom, on trenches and on Pulse.
- The green glow under the site’s header no longer draws a rectangle across the page.
- On the leaderboard, or not — a switch in the Track tab, right under your pseudo. On by default; turn it off and you keep sharing with the people who follow you without appearing in the public ranking. The setting lives on your account, so it follows you from one computer to another.
- Open anyone's record from the site — a click on a trader in the leaderboard opens the same card as in the extension: balance, the curve of their realized PNL, win rate, the coins they traded and every trade behind it.
- The site's footer was rebuilt — status, release notes by mail, and every control with a proper hover, focus and pressed state.
- Amounts, edited from the panel — the sliders button next to Buy and Sell turns the row into fields: change a figure, add one (up to eight per side), drop one, done. No trip through the settings, and each preset slot keeps its own.
- Two rows of amounts — past four, they wrap onto a second row like Terminal and Axiom, four per row; a narrow panel folds them two by two.
- Leaderboard — trade-blanks.com now ranks the traders who share their paper trades: 24h, 7 days, 30 days or all time, with trades, volume, ROI and win rate. Turn sharing on in the Track tab and you are on it.
- The site got a new coat: warmer light, deeper dark, a showcase of what the panel actually does, and the live demo in a browser frame.
- Real candles in the replay and on the PNL card — both now draw the very candles you traded on, in their colours, with the timeframe and the clock under them, plus a few candles of context around the trade. Before, anything shorter than a few minutes fell back to a reconstructed price path; three real candles are enough now, and the card shows candles by default.
- Replay speed is real speed — the button now reads 1:1, 2×, 4×, 10× or Auto, and 1:1 means one second of chart per second: a two-second candle takes two seconds on screen. It shows the resulting length next to it, and falls back to Auto when a hold is too long to sit through.
- Sharper GIFs — exports go from 640×360 at 12 fps to 960×540 at 15, with a wider palette, the brand colours pinned in it and ordered dithering, so gradients stop banding.
- The current-price pill on the replay is centred again, and the price step it covers is no longer printed underneath it.
- Dragging fixed — with the panel or the balance card scaled, they ran away from the cursor: a 120 px drag moved the card 192 at 1.6×. They now follow the pointer exactly at every scale, and the card fades while you move it, like their PnL Tracker.
- Trader card — click a pseudo in the feed, a chip in Following, a bubble on the chart or a name in the search, and their whole paper record opens: what they still hold, the curve of their realized PNL, and a Performance block (realized PNL, TXNS, coins traded, wins, win rate, losses). Five tabs underneath: Trades History, Most Profitable, Active Positions, Transfers and Dev Tokens — the last two are empty on purpose, nothing here ever touches a chain.
- Tracking in the settings — a new section of the settings window holds your pseudo, your Google link, your photo and the people you follow. The live feed stays in the Track tab of the panel.
- Feed by pages — twelve lines at a time instead of one long wall; the 300 trades kept in memory are all reachable now.
- The −5 / −10 / −25 / −50% chips of Limit Buy no longer stick to the price field.
- Sound trimmer — a buy or sell file you load opens in a trimmer: waveform, two handles, play the selection, save. Keep just the hit you want (8 s max); Trim buy / Trim sell reopen it later. Files up to 6 MB are accepted, only the trimmed part is stored.
- Balance card — drag its edges or corners to resize it, like their PnL Tracker; the text and the SOL mark scale with it. Hover the card for a small gear (its settings) top-right and a × (hide) top-left.
- Market cap in the hover card is the one at the moment of the fill and no longer drifts with later quotes.
- Position value on a fresh token — when the aggregator lags the chart by more than 30% during a pump, the page's own price now wins; the PNL could show red while the candle was well above your entry.
- Bubbles and lines no longer shift by a pixel or two as the supply estimate wobbles between quotes.
- What's new — after an update, one click on the toast opens the new Updates section of the settings window with the changelog; the version you had is marked.
- One email per version — leave your address in Updates (or on this page) and you get the changelog when a version ships. You confirm from your inbox, every email has an unsubscribe link, and the address is used for nothing else.
- Link with Google — Track tab: attach your pseudo to your Google account. Reinstall, change computer, lose the folder: Recover with Google brings back your pseudo, your photo and your published trades. Blanks keeps only a hashed Google id — never your name or email — and the name shown is always the one you pick.
- Display name — the ✎ next to your pseudo changes it. People who follow you keep following you; your old name stays reserved.
- Google photo — with a link, your Google photo is used until you pick one; a Google photo button brings it back any time.
- Profile photo — Track tab → Add a photo. It replaces your initial everywhere: in your followers' feed, in their Following chips, and inside your bubbles on their chart. Shrunk to 64 px in your browser before it is sent; Remove photo takes it down.
- Their photo in the bubble — a followed trader's bubble now shows their photo (or their initial on their colour), ringed in teal for a buy and pink for a sell, with a small B / S badge; the hover card shows the photo too.
- Instant tracker — a trade by someone you follow reaches your feed and your chart in a fraction of a second instead of up to 5 s: Blanks keeps one request open with the server and the server answers the moment a trade is published. The 5 s check stays as a fallback.
- Nothing lost on update — your wallet, trades and settings are mirrored to your Google account (Chrome sync, images and sounds excepted): reinstall Blanks or install it on another computer with the same account and it comes back by itself. An extension loaded from a folder now keeps the same identity whatever the folder.
- Wallet popup — the toolbar popup looks like a wallet: your balance in dollars and SOL with the 24h change, available / in positions / win rate, then a Tokens tab (open positions with live value and PNL) and an Activity tab (last trades). Click a row to open the token; the Terminal / Axiom switches and Settings sit in the header.
- Market-cap orders are drawn at the right level on the chart (they were placed far above it).
- Dashboard — first section of the settings window: net profit over 7 days, 30 days or all time, win rate, ROI, profit factor, best and worst trade, average hold, an equity curve (cumulative PNL, hover for the value), PNL per day, and the last trades with their killcam and card.
- Settings window — the gear opens a large window in the site's own look: numbered sections, a title and a live preview per section, mono eyebrows, green accents, and it slides in and out. A fixed Blanks button bottom-right opens a small menu — the draggable panel or the settings — on every page, trenches included; the gear docked to the balance card is gone. The toolbar popup keeps a Settings button.
- Tracker lists — Export list / Import list in the Track tab move the traders you follow between machines.
- Calendar — the last 30 days, day numbers in the cells; the PNG export shows each day's date, PNL in SOL and trade count.
- PNL card: frosted panel behind the chart with blur controls, a line or candles chart, the signature always on; clearer settings panel.
- Killcam: its own background and chart-panel settings (independent from the card), a speed button, a duration that grows with the trade, the end summary over the whole clip; the PNL pill always fits its column.
- Orders in market cap — TP, SL and limit buy take a target MC (50k, 1.2m) next to % and $; previews and the order list show the MC.
- Limit buy amount is 0.5 SOL by default instead of an empty field that looked filled.
- PNL card back to its original layout; GIFs are 30× lighter.
- Track tab: compact Register, guides folded into Help like the other tabs.
- Killcam price replay stays inside the real candles; panel loads even if the tab was open during an update.
- Tracker — a pseudo (no email, no password), a Track tab, follow other Blanks traders: their trades in a feed and on your chart with the same hover card. Sharing is a switch; everything you published can be deleted.
- Killcam — replay a closed trade as an animated clip with live PNL, buy/sell flashes and sound; export as video or GIF.
- Trade previews (tokens, fees, impact on hover) are off by default — one switch in ⚙ → Execution brings them back.
- Balance card PNL is the PNL of your trades, so setting your balance by hand no longer invents a gain. Simpler Wallet settings.
- A TP or SL fires only after two consecutive price checks agree, and a chart tick more than 30% away from the aggregator price is ignored — a stray tick from another chart can no longer sell a position by itself.
- This documentation, the Dev menu and the changelog.
- Logo glow removed on the site and in the toolbar popup.
- Panel screenshots on the home page open full-size.
- Toolbar popup redesigned, dark, with a switch for Terminal and one for Axiom.
- Quick-buy button shows the Blanks logo instead of an emoji.
- Placements that overlapped their button removed; “replace theirs” keeps their exact look.
- Buy / sell bubbles sit above their candle; hover opens a Terminal-style card with amount, MC and PNL.
- Quick buy is one click by default; a gear docked to the balance card replaces the floating launcher.
- Calendar: day popup on hover and PNG export.
- No more Blanks button on popovers; the trenches buy refreshes the price before filling.
- Axiom supported: Pulse quick buy, chart bubbles, TP / SL, panel. Position is shared with Terminal.
- Simulated slippage capped at 1.5% whatever the “Max slippage” setting. Before, at 100%, a two-second scalp could lose 80%.
- Panel on Terminal, realistic execution, TP / SL / limit, chart markers, stats, history, balance card, PNL card, backup.
Status
Blanks has no server, so there's nothing of ours to go down. It only depends on your browser and on the public price APIs it reads.
Known limits
Things Blanks doesn't do, or does with a caveat.
How it works
Everything that touches money runs in the background part of the extension, not in the page. The panel is only a window onto it.
Updates never lose anything
A new version starts from its defaults and copies your saved state back field by field: a new setting gets its default, an old one is ignored, everything else stays exactly as it was — wallet, positions, layout.
Where prices come from
Four sources, used in this order. The trade always executes at the price you see on the chart.
Nothing is ever written to their page or their services. Blanks only reads.
Privacy
No analytics, no ads, nothing sold. By default Blanks collects nothing about you; three optional features send exactly what they need to our server, and each one can be undone in one click.
Where it is stored (a server hosted in France, HTTPS everywhere), how long, who can see it and your rights are all detailed in the full policy.
The full policy is on the privacy page.