Skip to main content

Overview

Copying a wallet is one API call. Choosing the right wallet is the entire problem, and it is the part a leaderboard actively works against you on. A 30-day PnL ranking answers “who made the most money recently”. It does not distinguish a trader with a repeatable edge from someone who made one correct large bet, and the second group ranks higher, because one enormous win beats many steady ones on a leaderboard sorted by total. This guide is about the verification step in between. Everything here is read-only until the final section, so you can complete the whole selection process without funding anything.
Read time: about 13 minutes. If you want the automated version of this, see Build a copy-trading bot.

TL;DR

  • GET /leaderboard ranks by realized PnL, /leaderboard/volume by USDC traded. They surface different people.
  • Verify before subscribing: trade count, equity curve shape, and category concentration.
  • A trader good in one category is worth copying only in that category.
  • Subscribe with simulation: true and leave it there until the numbers are dull.
  • Copytrade costs 25 bips per side against 10 on the Trade API, so a busy leader is expensive.
  • Pause with PATCH /status, which keeps configuration. DELETE discards it.

What you will do

  • Pull candidates from two different leaderboards and understand what each is telling you
  • Check a wallet’s real record across three dimensions
  • Identify the market category where the edge actually lives
  • Subscribe with sizing and filters that reflect what you found
  • Paper trade it against live prices
  • Go live, and know what to watch afterwards

What you will need

Knowledge
  • Comfort with REST APIs. No prediction market background required.
Tools and access
  • A Bravado API key. Selection and simulation need no collateral.
  • trade.execute only for the final live step

Step 1: pull candidates

Two rankings, two different questions:
For copy trading, pull both and look at the intersection. A wallet high on both is active and profitable, which is a much stronger starting signal than either alone.
Every read here works on any public address with no funded account and no permission from the wallet owner.

Step 2: verify the record

Three checks, each catching a different kind of false positive.

Was it one trade or many?

Look at trade count and win rate together. A wallet with 12 trades and a large PnL made one good call. Copying it is a bet that lightning strikes twice, and you will be paying 25 bips a side for the privilege of finding out. A useful floor is somewhere around 50 trades before a record means anything.

Is the equity curve steady or one spike?

Cumulative PnL from the wallet’s first ever trade, not from the start of your window. This is what the leaderboard cannot show you. Two wallets with identical 30-day PnL can look completely different here: one climbing steadily, the other flat for months with a single vertical jump. Only the first is a strategy you can copy.

Where does the edge actually live?

This is the check that changes outcomes most, and the one people skip. Traders are rarely good at everything. Someone who reads politics markets well may be guessing at sports, and their aggregate PnL hides that: the politics profits fund the sports losses and the total still looks good. Copy them everywhere and you inherit both halves.
That wallet is worth following in politics. Following it everywhere means voluntarily taking the sports losses.
PnL alone is a poor selection signal. A wallet that made one correct large bet outranks a consistently profitable one on a 30-day board. Check the curve and the trade count before you subscribe to anything.

Step 3: subscribe

The filters block is where step 2 pays off. Without it you are copying the whole wallet, sports losses included.
The leader needs no Bravado account and is never notified. Any public wallet can be followed.

Sizing modes

proportional scales with the leader’s conviction, which is usually what you want if you trust the conviction. capped is the hedge when you like their picks but not their position sizing.

Step 4: paper trade it

Simulation runs the whole subscription against live prices without touching the chain. Compare against the leader’s own PnL over the same period, and look for three things:
Some divergence is expected, since you are filtering by category and sizing proportionally. Large divergence usually means the filter is doing more than you intended, not that the leader changed.
At 25 bips per side, a leader who trades constantly can turn a profitable strategy into a break-even one on fees alone. Count fills across a week before committing capital.
If your collateral cannot keep pace, fills get skipped, and skipped fills are not randomly distributed. Either raise collateral or lower the proportional fraction.

Step 5: go live

Copytrade is charged at 25 bips per side, against 10 bips on the Trade API. That difference is why fill count matters more than it first appears: a leader trading twenty times a week costs materially more to follow than one trading twice.

Step 6: monitor

Pause without losing configuration:
Prefer pausing to deleting while you work out whether a drawdown is noise or a broken thesis. PATCH /status keeps sizing and filters; DELETE discards them and you rebuild from scratch.

Wrapping up

The subscription is one call. Everything before it is the work, and it comes down to a single question the leaderboard cannot answer: is this record repeatable, and where? Trade count tells you whether there is enough evidence. The equity curve tells you whether it accumulated or arrived all at once. Categories tell you where it came from. Filter to that, size it deliberately, and simulate until it is boring.

Frequently asked questions

Because a 30-day PnL ranking rewards one enormous win over many steady ones. The top wallet is frequently someone who got a single large call right, which is not a strategy you can inherit.
No. They need no Bravado account and receive no notification.
Aggregate PnL hides the composition. A trader can be strongly profitable in one category and steadily losing in another, and the total still looks good. Filtering means you inherit the edge without the leak.
Long enough to see a representative number of fills, which depends entirely on the leader’s cadence. The test is not elapsed time but whether the results have stopped surprising you.
Fills that cannot be funded are skipped. Because skipped fills are not random, your returns will diverge from the leader’s in ways that are hard to reason about after the fact.
Yes, each is a separate subscription with its own sizing and filters. Remember they draw on the same collateral pool, so two leaders active in the same market compete for it.

Resources