Bitcoin Private

SandpitWarrior Master Plan & UTXO Query Tool

Help identify exchange addresses

We are doing a final sense-check of analysis that labels exchange-controlled Bitcoin Private addresses. Multiple analytical methods are already in use. Crowd-sourced records from holders can validate and extend that work so an exchange wallet is not mistaken for a bad-actor wallet in the cleanup.

If you ever deposited BTCP to an exchange or received a withdrawal from an exchange, and you still have the address, please submit it below. We are not asking for balances: deposits help trace downstream of the venue; withdrawals help trace upstream.

See Guiding Principles for how operational vs defunct exchanges are treated (leave-in-place vs redemption).

Submit an address

Do not submit seed phrases, private keys, passwords, API keys, 2FA codes, or screenshots of keys. This form only accepts a BTCP address (b1 / bx), an exchange name, and the options below. There is no file upload.

Required: address, deposit or withdrawal, exchange vs personal, and exchange name. Then press the green Submit address button at the bottom.

2. Was this a deposit or a withdrawal? required — tap one
3. This address is required — tap one
7. Venue status (optional)

When sections 1–4 are filled, press the button below. Incomplete forms still send — we will show a large error instead of failing silently.

Why this helps

The aim is to avoid giving exchanges a “haircut” by labelling an exchange address as a bad-actor address. Illicit minting has been studied through unshielding and downstream flows, in the spirit of the earlier public “No Sunshine, No Rainbows” work. In that pattern, very few ordinary addresses sit on the illicit path: actors typically used fresh wallets as a short conduit into exchanges, sometimes with a few hops to obscure origin.

The hard part is the border between actor-controlled and exchange-controlled addresses. BTCP transparent transactions cannot carry a memo, so there is no on-chain deposit ID. Exchanges almost certainly gave users their own deposit addresses and/or used a new address per deposit. On-chain those can look like ordinary personal wallets: one address, a few deposits, maybe an internal sweep.

If an exchange cluster is missed, those coins could be treated like any other wallet in the cleanup — or worse, assumed to be a downstream actor address. Some illicit BTCP did reach venues (historically including Graviex, TradeOgre, and a few others). Extra holder records are another data point for surgically separating those sinks from actor wallets.