Copying a Kolscan / GMGN / Dexscreener “top wallet” feels like sniping with a brain. On a bonding curve it is usually buying the same person’s exit.
The technical job is not “subscribe to a pubkey and buy the same mint.” It is answering three questions before you fire:
- Is this wallet a trader, a bundled farm, or a caller dumping into followers?
- Did their fill happen on the curve, in a Jito envelope, or after graduation?
- Can your tx arrive close enough that the curve move they caused is still smaller than their edge?
If you skip any of those, you are not tracking alpha. You are indexing someone else’s distribution.
What to track (the actual objects)
A useful watchlist is not Twitter handles. It is:
- Signer set — one persona is 5–40 wallets. Funding graph first, PnL second.
-
Venue — Pump program
6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6Pvs PumpSwappAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEAvs Raydium. Copying a curve buy through an aggregator hop is a different trade. - Slot distance — their buy slot vs first public mention vs your land slot.
- Hold clock — entry signature → first sell of that mint. Median copied Solana meme holds are measured in seconds, not hours.
-
Size in curve space — SOL in as a fraction of
real_sol_reserves, not USD PnL screenshots.
Detection path that is late by design: REST leaderboard → Telegram alert → human tap. Path that can even see the trade: Yellowstone / shred filter on those pubkeys, decode buy / buy_v2 / sell from the ix list, no second RPC of the curve.
What people miss
The imitation penalty is math, not lag.
On a constant-product curve, the next buyer always pays a worse average than the last. A paper that copied “smart money” on ~6k meme coins still saw the source green and the copier red under the same rules. Faster copy shrinks the gap. It does not delete it.
Leaderboard PnL is the wrong random variable.
Mean PnL is one 50x plus nine deaths. You want median trade, sample size (hundreds, not 12), token diversity, and realized SOL back to a sink — not mark-to-curve on inventory they never sold. Wash loops inflate win rate: buy and sell the same size, net position ~0, volume and “trades” look elite.
The wallet you copy is rarely the wallet that ate the cheap supply.
Dev bundles 5 txs in one Jito envelope (create + buys). Cohort rings co-fire in the first-buyer window across many launches (research has pulled 1,000+ persistent 2–12 wallet rings on Pump.fun). The public “KOL” address buys 20 seconds later for the screenshot. You copy the screenshot wallet.
Followers are the product.
A wallet with 1,500 copiers is a known order. Sandwich searchers love identical direction + predictable size. Hold times around 20–25 seconds plus a tweet is not skill. It is a pipeline: accumulate quiet → announce → sell into copies.
You copy the buy and sleep on the sell.
Their edge is often the exit. Your bot mirrors entry, then holds because “the KOL is still in” — while they already rotated to a sibling wallet. Cluster the graph or you will invent conviction they do not have.
Size does not scale.
Their 0.3 SOL into a 4 SOL curve is not your 5 SOL into the same curve after 40 copiers. Impact is Δx / (x + Δx). Copy ratio without reserve context is how you become the candle.
Wrong chain of custody for “smart money.”
CEX → mixer → 40 fresh wallets → one “clean” trader. If you only watch the last hop, you label a farm as a genius. If you only watch the tweet wallet, you miss the farm that actually sniped.
How I figured it out
Not from a leaderboard. From joining their signature to the mint’s first 32 slots.
Build the person, not the address.
For every “smart” pubkey, walk inbound SOL one hop. Group wallets that share a funder inside a few hours and reuse the same program id + similarmax_sol_cost. Union-find on co-occurrence: wallets that appear together in the first-buyer window of many different mints are a ring, not 12 independent alphas.Score the fill, not the PnL tile.
For each of their buys: slot of create, slot of their ix,real_sol_reservesbefore their fill (from the parent tx or pre-ix state), SOL in, tokens out, slot of first sell. Wallets that are green only whenentry_slot - create_slot ≤ 2andhold_slots < 50are snipers or dumpers. Copying them with +8 slots is buying the dump.Split bundled vs organic.
Same Jitobundle_idascreate→ insider. Same-block non-creator buys with a shared funder → farm. A lone buy 15 slots later from a wallet that also pays a known fee program of a Telegram bot → copy-of-a-copy. I stopped treating those three as one “KOL class.”Replay myself as the copier.
Take their historical buys, shift them +1 / +3 / +10 slots, fill against the next curve state (or the next on-chain swap). That curve is the real backtest. The leaderboard is theirs. The shifted tape is yours. The delta is the tax you will pay in production.Watch the sink.
Profitable farms consolidate to one address. Callers leave inventory in the public wallet until the reply guys finish buying. If SOL does not come home, the PnL is a costume.
The sniper use of this stack is narrow: treat a clustered wallet as a launch classifier (this mint has informed flow), not as a market order to clone. If their buy is inside the create bundle, you already lost the cheap side. If it is a quiet wallet with long holds, diversified mints, and a funder that is not a mixer spray — then you have a signal worth racing. Everything on the front page of a copy-trade app failed at least two of those tests.
Telegram: https://t.me/C00LBB
Site: https://coolbb.site
Top comments (0)