Mirrorbook

Wallet reader

Read the trades before you mirror them.

Paste any Solana wallet. Mirrorbook pulls its latest transactions from the chain, finds the swaps, and rebuilds the record: what it bought, what it sold, and what that was worth.

Active on pump.fun, just now

Signers of the newest pump.fun program transactions, read live. Not a recommendation: a starting point for reading.

SOL, live

—

Loading Jupiter price…

The ledger

Read a wallet above and its record fills these panels. Every figure is computed from on-chain balance changes in your browser.

Swaps read
—
 
Tokens
—
 
Realised
—
 
Win rate
—
 
Median hold
—
 
Typical buy
—
 

Realised PnL, cumulative (SOL)

on-chain

When it trades (UTC)

 

Risk notes

  1. Notes appear after a read. They are checks on the data, not advice.

Per-token book

DexScreener for names and live price
TokenBoughtSoldRealisedHoldMcap now
No wallet read yet.

Swaps, newest first

—
TimeSideTokenSOLTokensPrice (SOL)Explorer
No wallet read yet.

Copy plan, replayed

Set your own size and exits. Mirrorbook replays them against the trader's real fills on each token, then the live DexScreener price, and tells you what a copy would have kept. Simulation — nothing is bought or sold.

Your rules

Zero turns a rule off. Stops that the price jumped past fill at the next observed price, not at your level.

If you had copied this window

—

Read a wallet first.

Copies
—
Won
—
Return on deployed
—
Trader, same window
—

Your simulated equity (SOL)

simulation

Copy by copy

TokenTheir entryYoursExitResult
Nothing to replay yet.

Two traders, one table

Read two wallets over the same depth and line them up. Shared tokens are listed so you can see who got in first.

MeasureAB
Two wallets, then Compare.

What copying costs before it earns

Fees and slippage are paid on every copy, win or lose. Set your habits and see the edge a trader must hand you just to break even.

Break-even move per copy

—

 

Cost per copy
—
Per day
—
Per 30 days
—
In USD / month
—

Round trip = buy and sell. USD uses the live Jupiter SOL price. Pure arithmetic: no fills are assumed.

How a swap is read

Solana records every account's balance before and after each transaction. Mirrorbook compares the two for the wallet you paste:

  1. 01

    Signatures. getSignaturesForAddress lists the wallet's newest transactions. Failed ones are dropped.

  2. 02

    Balances. getTransaction gives pre- and post-balances for SOL and every token account the wallet owns.

  3. 03

    Deltas. One token up and SOL down is a buy; one token down and SOL up is a sell. Wrapped SOL counts as SOL. Anything else — transfers, multi-token routes — is set aside.

  4. 04

    Book. Sells are matched against the average cost of what was bought inside the window. Bags bought earlier are flagged, not guessed.

Signatures 5hKq…v9Tmok 3xPw…Lr2cok 2bNe…Qd7kfailed · dropped 4mJt…Ha8sok getSignaturesForAddress · newest first BeforeAfter 2.40 SOL 0 TOKEN 1.39 SOL 3.1M TOKEN −1.01+3.1M BUY · 1.01 SOLprice = SOL ÷ tokens SELLlater, 1.62 +0.611.62 − 1.01
Sample figures for illustration. Fees paid by the wallet are separated from the swap value; account rent stays in, because it is a real cost of the trade.

Field notes on copying

i.

You buy after them

Their fill moves the price. Yours lands on the move. On fresh launches that gap is often the whole trade.

ii.

Their sell is information

A trader may sell into the buying their followers create. Following sells helps, but you are still second out of the door.

iii.

Win rate lies alone

Forty per cent with three-to-one winners beats seventy per cent with tiny wins and one wipe-out. Read payoff with hit rate.

iv.

Size is the real stop

A stop cannot save a token that cannot be sold. The only protection that always works is a copy small enough to lose.

Questions

Does Mirrorbook copy trades for me?

No. It reads public data and runs simulations in your browser. It never connects a wallet, signs a transaction or holds funds.

Where does the data come from?

Transactions come from Solana mainnet through this site's read-only RPC relay. Token names, market caps and live prices come from DexScreener; the SOL price from Jupiter.

Why are some swaps missing?

Only transactions where the wallet's balance shows exactly one token against SOL, wrapped SOL or a dollar stablecoin count as swaps. Transfers, multi-hop routes and failed transactions are skipped. Public RPCs also rate-limit, so a few transactions may not load.

How accurate is the copy simulation?

It is a replay on sparse prices: the trader's own fills, DexScreener's 24 h, 6 h, 1 h and 5 min price changes, and the current price. Real prices between those points are unknown, so take-profits are assumed to fill at your level and stops at the next observed price. Treat results as directional.

Is realised PnL the trader's full record?

No. It covers only the window you read. Sells of bags bought before the window are excluded and flagged, and open positions are not counted as realised.

Is anything stored?

Nothing leaves your browser. The last wallets you read are kept in local storage for convenience and can be cleared with your site data.