Attribution

Where a name comes from

241 customer deposit addresses across 10 exchanges, derived from 15 explorer-tagged wallets, plus 202 addresses from the published OFAC sanctions list covering 29 entities. Nothing here was bought, and every row states the evidence it rests on.

Ground truth — the seeds

Exchange wallets carrying a public block-explorer tag. Treated as fact, and the only thing in this pipeline that is.

TagExchangeAddressDerived from it
Binance-Hot 7BinanceTDqSquXBgU…89dkhSCf21
Binance-Hot 6BinanceTJDENsfBJs…M5XnJhCe0
Binance-Hot 11BinanceTJqwA7SoZn…B66h9TFj0
Binance-Hot 3BinanceTYASr5UV6H…QQMUxHLS0
OKX Hot Wallet 8OKXTLaGjwhvA8…e9eGYitv0
BybitBybitTU4vEruvZw…vNr7Pvaa30
Kraken: Hot WalletKrakenTG2CMGxnTP…ewtAmY7627
Kucoin 4KuCoinTUpHuDkiCC…m5t8J2b923
GateGate.ioTBA6CypYJi…xrQ7SqPt10
MXCMEXCTEPSrSYPDS…WpMkRGfn26
Bitget 9BitgetTJ7hhYhVha…ULL3JSdb28
Flipster Exchange Hot WalletFlipsterTA6SbszfFY…F5E1Gbi828
FixedFloat Exchange Hot WalletFixedFloatTDoXUNZ6Pa…nqGqsbcf0
Swapster WalletSwapsterTL9ihHWHkq…mVH7cfJg28
UEEx Hot Wallet 19UEExTWQZEUfSPu…6rc5yyWq20

Each address above was read back from the chain and its tag re-checked against a public explorer before it was used as a seed. The link opens the explorer so the tag can be confirmed independently.

Derived — 241 customer deposit addresses

Heuristic. An address that repeatedly receives from unrelated senders and forwards almost all of it to one tagged exchange wallet is that exchange's customer deposit address.

Heuristic

Order by

Deposit addressExchangeSweepsConfidenceEvidence
TSu8wTwNtp6MKDMJaYZ16G5727Axcp8RQyBinanceBinance-Hot 7200.9520 sweeps, 100% of inflow forwarded to Binance-Hot 7 (first 400 transfers examined)Partial window — the true sweep count is at least this
TNccrmdSmZVfwq7C8Ei1Ak41tkavrHFd2uBinanceBinance-Hot 7230.9523 sweeps, 100% of inflow forwarded to Binance-Hot 7
TCPiS68cwdfddBmdRW9wAacfufqCPMHrRDBinanceBinance-Hot 7430.9543 sweeps, 100% of inflow forwarded to Binance-Hot 7
TEkeWW7FrX9hGNt2r1pCFgnn3xGRVFCbecBinanceBinance-Hot 7230.9523 sweeps, 100% of inflow forwarded to Binance-Hot 7
TT46oTSrg1PLnefDLyWqXjDcw4eg8AwzpFBinanceBinance-Hot 7150.9515 sweeps, 100% of inflow forwarded to Binance-Hot 7
TSwL42qzL1KLnsWEXnZi8nnvaHJbcAk19QBinanceBinance-Hot 7590.9559 sweeps, 100% of inflow forwarded to Binance-Hot 7
TCfThm6G4jMobgGhModThHjgi8rS4AYnhjBinanceBinance-Hot 71450.95145 sweeps, 100% of inflow forwarded to Binance-Hot 7 (first 400 transfers examined)Partial window — the true sweep count is at least this
TAMhqQkptHz8UaZtKG4VnVDuBNWkG2Xu6JBinanceBinance-Hot 7840.9584 sweeps, 100% of inflow forwarded to Binance-Hot 7
TVwXdkbvCXQPNKe5bG17GerQGHYeg3T1KMBinanceBinance-Hot 71030.95103 sweeps, 100% of inflow forwarded to Binance-Hot 7
TKkSS1BMqkEweigbUT5nBsWRtjbFbpzrtwBinanceBinance-Hot 71310.95131 sweeps, 100% of inflow forwarded to Binance-Hot 7 (first 400 transfers examined)Partial window — the true sweep count is at least this
TY9k4HEsntQsppW6EiYZo89vBXBRfH9XGNBinanceBinance-Hot 7360.9536 sweeps, 100% of inflow forwarded to Binance-Hot 7
TXUeTY9L3m6uGF5iQyFkdTYxAyDVUbkUMMBinanceBinance-Hot 7170.9517 sweeps, 100% of inflow forwarded to Binance-Hot 7
TK8Soe7ndF58x43VYhXKph3y4vRB4YN7GUBinanceBinance-Hot 7240.9524 sweeps, 100% of inflow forwarded to Binance-Hot 7
TV2tuU8ywcUQ9bZUtBf1M4QjKZ2adq9myJBybitTU4vEr…7Pvaa1380.95138 sweeps, 100% of inflow forwarded to Bybit (first 400 transfers examined)Partial window — the true sweep count is at least this
TC8L5QXq9PzjAooCFZUBWyy9P5XDXZaDTxBybitTU4vEr…7Pvaa950.9595 sweeps, 100% of inflow forwarded to Bybit
TSiFS7P2ZNsKSstCYfYp2YqEERLGDw6uk3BybitTU4vEr…7Pvaa470.9547 sweeps, 100% of inflow forwarded to Bybit
TH86JimdpeMB1C2YrSniV7cWxX2gmdN5iRBybitTU4vEr…7Pvaa470.9547 sweeps, 100% of inflow forwarded to Bybit
TL7q2iVXzp9VSfAw64pHeCLMpC9vvKnj2ABybitTU4vEr…7Pvaa640.9564 sweeps, 100% of inflow forwarded to Bybit
TGEBXLrsQtHBic5V3x791zMW68PN2KjNd1BybitTU4vEr…7Pvaa950.9595 sweeps, 100% of inflow forwarded to Bybit
THtgGqVayd69qiUoDLx9mzFxeAETZD99UgBybitTU4vEr…7Pvaa470.9547 sweeps, 100% of inflow forwarded to Bybit
TR9YxqmAbHhcKQUTfeSzfNhmFL43omVEh9BybitTU4vEr…7Pvaa330.9533 sweeps, 100% of inflow forwarded to Bybit
TSTt4VwpdE1i92Z5tiQDD1NpqThJREYR1CBybitTU4vEr…7Pvaa570.9557 sweeps, 100% of inflow forwarded to Bybit
TXXwMpkvha6xvjZqrStuXFswZGGBTET9xUBybitTU4vEr…7Pvaa640.9564 sweeps, 100% of inflow forwarded to Bybit
TUfYLTFdKyaq7fWMP7jzstHoN9wLwswrb7BybitTU4vEr…7Pvaa530.9553 sweeps, 100% of inflow forwarded to Bybit
TENjy1YZkiaRmRg3oaf3dgsqyfmavdrL54BybitTU4vEr…7Pvaa1900.95190 sweeps, 100% of inflow forwarded to Bybit (first 400 transfers examined)Partial window — the true sweep count is at least this
TBjRZTneozjb3thL8NbHeb1x1CLX5M8UpfBybitTU4vEr…7Pvaa1220.95122 sweeps, 94% of inflow forwarded to Bybit
TMfZiGd8GUL7NPY4ERwgNsDBhuK2H12v4tBybitTU4vEr…7Pvaa760.9576 sweeps, 100% of inflow forwarded to Bybit
TGCLVfrmsV37BMP2JpH5WbQGiaRkQPJfmkBybitTU4vEr…7Pvaa770.9577 sweeps, 100% of inflow forwarded to Bybit
TPKfs1LH5VibkwJ56MGw9pniv5puwmdDG5BybitTU4vEr…7Pvaa1070.95107 sweeps, 100% of inflow forwarded to Bybit (first 400 transfers examined)Partial window — the true sweep count is at least this
TEqE8r1R99m5hpkwRde7p57u2sbX1mz4JiBybitTU4vEr…7Pvaa350.9535 sweeps, 100% of inflow forwarded to Bybit
TTGEeY99WrGApSkWsQWMiQFwwqJiVBsLrbBybitTU4vEr…7Pvaa1910.95191 sweeps, 100% of inflow forwarded to Bybit (first 400 transfers examined)Partial window — the true sweep count is at least this
TCDvJvnzcjEtp9eYtKAFVNjW8bLTRR4aF4BybitTU4vEr…7Pvaa320.9532 sweeps, 100% of inflow forwarded to Bybit
TYL3FNGkmsKW5y6K9HWtTVEyUnBokDfvkQBybitTU4vEr…7Pvaa1460.95146 sweeps, 100% of inflow forwarded to Bybit
TMt8PXtrGBFTGhGcGn4mEyTi1tR2vxzhc3BybitTU4vEr…7Pvaa210.9521 sweeps, 100% of inflow forwarded to Bybit
TGLQBQi1sLrmrTqs9m5RbfEA9YS9pBASNkBybitTU4vEr…7Pvaa180.9518 sweeps, 100% of inflow forwarded to Bybit
TW66n3KektNkeH3Ci8y8v2UkZjhZ3fmTBeKrakenKraken: Hot Wallet1070.95107 sweeps, 91% of inflow forwarded to Kraken: Hot Wallet
TUEB3vjcMx7mPvc9DmeDLevZU4wEnkZ8zsKrakenKraken: Hot Wallet2000.95200 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TL7iZza5Q8jq3cMkSsTtwzisf6zm7WW5zHKrakenKraken: Hot Wallet810.9581 sweeps, 96% of inflow forwarded to Kraken: Hot Wallet
TUPSVqaXaesRcUKpUagmDdgZuc5pQg2ezRKrakenKraken: Hot Wallet2000.95200 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TXfp6jrzWtdCZL9bFqat5bKfjAVwruYbosKrakenKraken: Hot Wallet1130.95113 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TLSCgCNHPAhHYScVBGxKS13mtcMDDY6WYvKrakenKraken: Hot Wallet2000.95200 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TLVknBe3bBjcXnCDp1tXrtYfhxXt2pmh9QKrakenKraken: Hot Wallet470.9547 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TKi5oTsch3sM99PGp567aWdqNNsdE8qynhKrakenKraken: Hot Wallet2000.95200 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TSpGsF5Q1JLPDJ11vn4z4MhA31LmWTaVyCKrakenKraken: Hot Wallet2000.95200 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TLtkzhqzLCZuQwnBSZmF4SJMWSCFbqbcJTKrakenKraken: Hot Wallet360.9536 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TUi8RxMGYTq8MS7GBc22eEAE3dWswiB9czKrakenKraken: Hot Wallet340.9534 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TA1K3MhozPEdmXNaxEN1AJPmNoraZr5EmRKrakenKraken: Hot Wallet970.9597 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TChEZELHByDxXtsNRAywNYUW3DT4yHPDuDKrakenKraken: Hot Wallet180.9518 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TERnbC3yhSwNRKZ4B2b6jok5bWeWd7BepKKrakenKraken: Hot Wallet1010.95101 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TFRfRbNqZEQScb3Zdv8Z2n2MseYNGSx6uiKuCoinKucoin 41160.95116 sweeps, 100% of inflow forwarded to Kucoin 4 (first 400 transfers examined)Partial window — the true sweep count is at least this
TVd8Ge4gSsmoeE7GXkneA5YcXUiPaQedqUKuCoinKucoin 41620.95162 sweeps, 92% of inflow forwarded to Kucoin 4 (first 400 transfers examined)Partial window — the true sweep count is at least this
TKqwxRQDmMVdsRLhU4PkT1DHoehJPwZ29HKuCoinKucoin 4880.9588 sweeps, 99% of inflow forwarded to Kucoin 4
TSSjJfsmLQLYqQ7EaEkZ1EErDMNeUzQrrPKuCoinKucoin 4230.9523 sweeps, 100% of inflow forwarded to Kucoin 4
TQkPZMaJ56SF2rTteuWMtpLDxfZHuUAa6MKuCoinKucoin 4470.9547 sweeps, 100% of inflow forwarded to Kucoin 4
TFbqYSz5LkdGNVApMteRmaN7oWRMqZdJvHKuCoinKucoin 41770.95177 sweeps, 100% of inflow forwarded to Kucoin 4 (first 400 transfers examined)Partial window — the true sweep count is at least this
TEAHHfsApYtHGcUTo2bXiZ6tZouVE85cR6KuCoinKucoin 4680.9568 sweeps, 100% of inflow forwarded to Kucoin 4
TB43FWoddXjGjf8Muf4VYVqmHs7ZiRJoiaKuCoinKucoin 4990.9599 sweeps, 100% of inflow forwarded to Kucoin 4
TX5doZmx5YiJvySWrrcFa63AtxTgbkAtCLKuCoinKucoin 4190.9519 sweeps, 100% of inflow forwarded to Kucoin 4
TTFZa9P2CR9Jp3urXDoVJqrsSW892HvdjzKuCoinKucoin 4920.9592 sweeps, 100% of inflow forwarded to Kucoin 4 (first 400 transfers examined)Partial window — the true sweep count is at least this
TH26p3YDtbiLDGZzLU5pgvjJQzTvRwyqBoKuCoinKucoin 4440.9544 sweeps, 100% of inflow forwarded to Kucoin 4
TXZZCe1Ge13EFeWKdDawURSvqjrYbNDhNYKuCoinKucoin 4630.9563 sweeps, 100% of inflow forwarded to Kucoin 4
TV4bKuZcPtU2hetT51QKg7cQekdHMGDioEKuCoinKucoin 4170.9517 sweeps, 100% of inflow forwarded to Kucoin 4
TGFjQZGtv1WiF3BQbkdvtdRSaYx7NHdVEHKuCoinKucoin 41590.95159 sweeps, 100% of inflow forwarded to Kucoin 4
TK8ptXHfpZhiW1ppWHL2wFr4S5aUyqXEm5KuCoinKucoin 41100.95110 sweeps, 100% of inflow forwarded to Kucoin 4 (first 400 transfers examined)Partial window — the true sweep count is at least this
TXH7tUhMz1Vxe2PdrNYAnvj5EH3h8ScjuSGate.ioGate240.9524 sweeps, 100% of inflow forwarded to Gate
TQkdknVnoDQucAR4gye21NiABvwYz9RUmpGate.ioGate150.9515 sweeps, 100% of inflow forwarded to Gate
TWq7VLEr7dNCt6kdDhR1P9VE1vTGBFiScXMEXCMXC920.9592 sweeps, 100% of inflow forwarded to MXC
TUy2YmtqtM8DFFwUaJ6AgHqu5GN387hb4kMEXCMXC940.9594 sweeps, 98% of inflow forwarded to MXC
TMGSU14kwhhDWixLbKV7Mg3yiAi8BYrJWDMEXCMXC930.9593 sweeps, 100% of inflow forwarded to MXC
TUSk1MbTANodhCSqViyMR4a162Pau8oo13MEXCMXC510.9551 sweeps, 100% of inflow forwarded to MXC
TXgWyVbPPTBCf9cM4M9GpyWZGeBbfzRoQLMEXCMXC260.9526 sweeps, 100% of inflow forwarded to MXC
TX69SkoYvp4upmJqqRgh4UorrtJJbSKqCpMEXCMXC280.9528 sweeps, 100% of inflow forwarded to MXC
TEN7iCKbbnsbjim4UzW6b6AmLo2zn9xT2fMEXCMXC600.9560 sweeps, 97% of inflow forwarded to MXC
TX1so33jdGd8JkYD7JVB6q1i4QUDhPB2MNMEXCMXC350.9535 sweeps, 100% of inflow forwarded to MXC
TZ87ftj7mQpncBuVnDEraYaFxqrGNwv81gMEXCMXC290.9529 sweeps, 100% of inflow forwarded to MXC
TX2HkV8XzSfAn84iMY17X8WVQTTRNxCMJPMEXCMXC1420.95142 sweeps, 99% of inflow forwarded to MXC (first 400 transfers examined)Partial window — the true sweep count is at least this
TB7FapK9mZPauA5bXR2z2GrjE8F41vYK1wMEXCMXC1000.95100 sweeps, 90% of inflow forwarded to MXC
TT6v6F5oHfkcbjVJSFxX1vR1m38TketkCSMEXCMXC500.9550 sweeps, 100% of inflow forwarded to MXC
TAdWyoCxRx7ETCPjmiZUExXdDS6TgZVu2XMEXCMXC440.9544 sweeps, 96% of inflow forwarded to MXC
TBYBR9WKGYe8y8zGwmS2X7BT9orHBJMDGSMEXCMXC1720.95172 sweeps, 98% of inflow forwarded to MXC
TZFhEs9tHN3vUrPeF94GpfbLvN9xftK7AHMEXCMXC400.9540 sweeps, 96% of inflow forwarded to MXC
TVqrF9uvgYmcjBzZoxFH3H6ryM3k97Ucd4MEXCMXC1780.95178 sweeps, 99% of inflow forwarded to MXC (first 400 transfers examined)Partial window — the true sweep count is at least this
TMc8gCHd1wiBoXPYMQXbpBevby6f14DeyHMEXCMXC310.9531 sweeps, 100% of inflow forwarded to MXC
TSvMNZPyk2fE8PLXb72RV9MJcRY9GGUATpMEXCMXC1670.95167 sweeps, 99% of inflow forwarded to MXC (first 400 transfers examined)Partial window — the true sweep count is at least this
THyPVxLzxRuy6YcKizpZkuyYSNFQP3oj1YMEXCMXC470.9547 sweeps, 99% of inflow forwarded to MXC
TFVPnoejBCesCetCo1GMhqHV8XZKpWPfmvMEXCMXC220.9522 sweeps, 100% of inflow forwarded to MXC
TRrgj9Mxj1rVVVNWFCV3tgKcMBACty38KfBitgetBitget 91790.95179 sweeps, 100% of inflow forwarded to Bitget 9
TNGn8FRTB78W1TDWvrah81P7xkVagrMd5qBitgetBitget 91800.95180 sweeps, 100% of inflow forwarded to Bitget 9 (first 400 transfers examined)Partial window — the true sweep count is at least this
TREg4ybChJU52Sq22pkJY75dCDbFDB2yVxBitgetBitget 9530.9553 sweeps, 100% of inflow forwarded to Bitget 9
TC8tFpSHwJQTd4CUdagR4bX1XSuwNVpegmBitgetBitget 9340.9534 sweeps, 100% of inflow forwarded to Bitget 9
TVg3KPcr4GAYSxFE4SdzCYEFDwsJ6N8Vd5BitgetBitget 9420.9542 sweeps, 100% of inflow forwarded to Bitget 9
TN8zkAdjtQWc6nzdChTJqc9nUrRiV6RaYiBitgetBitget 9530.9553 sweeps, 100% of inflow forwarded to Bitget 9
TQBm5UJtTwjxkzFYfrtcbX2A7cCkSSbCMGBitgetBitget 9520.9552 sweeps, 100% of inflow forwarded to Bitget 9
TCpnrbN6uiy6XFF9t5M8B4DSy84m6uHxuDBitgetBitget 9480.9548 sweeps, 100% of inflow forwarded to Bitget 9
TERFFtxedwRpSsbbRLq8vv6KL99aHaUHNJBitgetBitget 9240.9524 sweeps, 100% of inflow forwarded to Bitget 9
TBCaHnbooqu16KWsUtYvSUdjNxcE1VBjsyBitgetBitget 9340.9534 sweeps, 100% of inflow forwarded to Bitget 9
TAern8zAHfeyFGW8UjqACVM4CyYawLFgxyBitgetBitget 9710.9571 sweeps, 100% of inflow forwarded to Bitget 9
TSt1D91A3qAx9SLhsL3SB4MtXPMZv9ZSdNBitgetBitget 9490.9549 sweeps, 100% of inflow forwarded to Bitget 9
TW8M6CrQnMag31TXNRDSdMuQKvLp4AnnmhBitgetBitget 92000.95200 sweeps, 100% of inflow forwarded to Bitget 9 (first 400 transfers examined)Partial window — the true sweep count is at least this
TBGmKmptediW4YUa4K1YGvcySunhNhHKSGBitgetBitget 91770.95177 sweeps, 100% of inflow forwarded to Bitget 9
TMmREvrb3uvtYYfMT67ykGApX8JxWq8CJWBitgetBitget 9350.9535 sweeps, 100% of inflow forwarded to Bitget 9
TEqH5SJ8rHg4KSmnViaV3byr2jeSXMN7GNBitgetBitget 91890.95189 sweeps, 100% of inflow forwarded to Bitget 9 (first 400 transfers examined)Partial window — the true sweep count is at least this
TYz6RBrEnJCsDzSo5nHvzhugNzNvodYfpjBitgetBitget 9260.9526 sweeps, 100% of inflow forwarded to Bitget 9
TP315ser1pNtudAEovgrmsYJ8HfZ9sUEB6BitgetBitget 91660.95166 sweeps, 100% of inflow forwarded to Bitget 9 (first 400 transfers examined)Partial window — the true sweep count is at least this
TCqmaeMQ4KJQ9Aij1NggLJTHxM1V9epbacBitgetBitget 9560.9556 sweeps, 100% of inflow forwarded to Bitget 9
TWZTMea8Qj6ZTtrb7QJxvMTz3BafRuh4k7FlipsterFlipster Exchange Hot Wallet220.9522 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TUKKxHBKDGYrj9RKK942MYjfMoqdT7WyfNFlipsterFlipster Exchange Hot Wallet1580.95158 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
THUhpuoWNvzak39dd2nuPjLLnHX9o19RKUFlipsterFlipster Exchange Hot Wallet310.9531 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TCyFfi5Ya51xYpriZw8Fsds8j4GAE7TQezFlipsterFlipster Exchange Hot Wallet190.9519 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TLGVeP8UtRvTLHeonQYwjWvZ7MRwit1ySsFlipsterFlipster Exchange Hot Wallet620.9562 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TUpbvbv9czGSqf6iuqBqrnUHmpkCxYYm4TFlipsterFlipster Exchange Hot Wallet490.9549 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TNX9HMzfPHMmoNJCaKBrSwKn85vZUopwhpFlipsterFlipster Exchange Hot Wallet490.9549 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TMpSQrfzV8xarcFxqQ7L5ASWx7zqRnuezQSwapsterSwapster Wallet720.9572 sweeps, 100% of inflow forwarded to Swapster Wallet
TXH4FcrMdkFRedAtp7ZiXQgSBXyYrW4m4xSwapsterSwapster Wallet1880.95188 sweeps, 100% of inflow forwarded to Swapster Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TPFegratQCoMuNTWhnRZca1cw6tnEFVAAvSwapsterSwapster Wallet1170.95117 sweeps, 100% of inflow forwarded to Swapster Wallet
TZ5xrkBmaQgwQ4sVYY2AA1QdKzm51MSGFdSwapsterSwapster Wallet1900.95190 sweeps, 100% of inflow forwarded to Swapster Wallet (first 400 transfers examined)Partial window — the true sweep count is at least this
TMzcBHUy1tRmLePrGVqS1tHfzas3Y2ESUpSwapsterSwapster Wallet1020.95102 sweeps, 100% of inflow forwarded to Swapster Wallet
TBD2Gkppf25G9bMv91g1dYN3h97ac3aU65SwapsterSwapster Wallet940.9594 sweeps, 100% of inflow forwarded to Swapster Wallet
TKsd1thpjPnnMfvaimrSS3Un2RB8JbUHzMSwapsterSwapster Wallet420.9542 sweeps, 100% of inflow forwarded to Swapster Wallet
TYB6RNxuh3angDw5rBSAqgPfS9yfjqRgW5SwapsterSwapster Wallet1570.95157 sweeps, 100% of inflow forwarded to Swapster Wallet
TP3TUpkPMmGYbjF3QLDyTVxUR1mw4jJQUWSwapsterSwapster Wallet940.9594 sweeps, 100% of inflow forwarded to Swapster Wallet
TAuxry6asGHfioRXe5twpk25MRnm88UBevSwapsterSwapster Wallet640.9564 sweeps, 100% of inflow forwarded to Swapster Wallet
TJBRL8evH3ifvruMQimwDh5qxsHWURJsCTSwapsterSwapster Wallet440.9544 sweeps, 100% of inflow forwarded to Swapster Wallet
TCSZ9LeVRArbkrRkogaAe6ULD6gec6svEUSwapsterSwapster Wallet490.9549 sweeps, 100% of inflow forwarded to Swapster Wallet
TDijo2WmndXxGPm8cxmbCeYeYEReLVgtSeSwapsterSwapster Wallet430.9543 sweeps, 100% of inflow forwarded to Swapster Wallet
TVoNhnfcTFkY4emitggCZ3XyCQMuxmWKokSwapsterSwapster Wallet640.9564 sweeps, 99% of inflow forwarded to Swapster Wallet
TDPmRuwTeZkNPSfAwBYeGhJJiuEDMW523YSwapsterSwapster Wallet780.9578 sweeps, 100% of inflow forwarded to Swapster Wallet
TDDJ12BkGG7N9r1M589wi9q8dBQV9mf5izSwapsterSwapster Wallet230.9523 sweeps, 100% of inflow forwarded to Swapster Wallet
TCv4Wxiw4EGXDSZUX2zjEQrVGheFUmTnbySwapsterSwapster Wallet150.9515 sweeps, 100% of inflow forwarded to Swapster Wallet
TLjN78r1mF2LeDJvicxt5XpqcFJMjm69dpSwapsterSwapster Wallet360.9536 sweeps, 100% of inflow forwarded to Swapster Wallet
TTp8fB5i2KEkf9n1Fdxkcci6pKY3NAXd42SwapsterSwapster Wallet330.9533 sweeps, 100% of inflow forwarded to Swapster Wallet
TKGBv4aT7UzcYdv8kcLxuE8o8Nw3bMbzFySwapsterSwapster Wallet380.9538 sweeps, 100% of inflow forwarded to Swapster Wallet
THjB335SrwRnoACEvW8XoCWv7SDQzbDWVzSwapsterSwapster Wallet200.9520 sweeps, 100% of inflow forwarded to Swapster Wallet
TSdJAxMChEUTiWXyufkRAKKjzu12pb39mjUEExUEEx Hot Wallet 19380.9538 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TRfSQgRnrkgGRQUQmJ1zG9ZCBYuKEeR62pUEExUEEx Hot Wallet 19190.9519 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TFoCCg4kB4mDcfaRm5cp53nXaDNsYjmKNXUEExUEEx Hot Wallet 19350.9535 sweeps, 98% of inflow forwarded to UEEx Hot Wallet 19
TFMTswZnoWhfgqEHjBrbhanHxZBEDBsdj7UEExUEEx Hot Wallet 19210.9521 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TLHo9TZs8oXmPPhvUBfpvqHZ9vLb5tqkHsUEExUEEx Hot Wallet 19350.9535 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TQKRMMmP86r4SxtpoEY6xJfWMEhTwnRFkfUEExUEEx Hot Wallet 19650.9565 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TNnRoPDCNbowsPAbioMoKdvEGL1PADPWwTUEExUEEx Hot Wallet 19990.9599 sweeps, 98% of inflow forwarded to UEEx Hot Wallet 19
TAxcboFKt7vg5MvucdzKQTehfXfq6ufV85BinanceBinance-Hot 7140.9214 sweeps, 100% of inflow forwarded to Binance-Hot 7
TWak6b7gSMswhprfwp1Fuc54k17s9S2uW9MEXCMXC140.9214 sweeps, 100% of inflow forwarded to MXC
TZ2bX7Q5KUaZ6wJD7LcFXAhaWJE3JjFLtKBitgetBitget 9140.9214 sweeps, 100% of inflow forwarded to Bitget 9
TFWgTkk63HakxFHZ2CjHC9Wpoq2DTEoCmEFlipsterFlipster Exchange Hot Wallet140.9214 sweeps, 98% of inflow forwarded to Flipster Exchange Hot Wallet
TNvF7SiquzNXhnfsB4Pa89KkdJpvYjeUxZSwapsterSwapster Wallet130.8913 sweeps, 100% of inflow forwarded to Swapster Wallet
TAuMKwQ3wdQhnqXdkLq8GoSqG7sia2JtP5BybitTU4vEr…7Pvaa120.8612 sweeps, 100% of inflow forwarded to Bybit
TD398tm45wkYT293scCRJJ4RdgfG3cK7PWKuCoinKucoin 4120.8612 sweeps, 100% of inflow forwarded to Kucoin 4
THiZM2acqTqQ9rfZrEQLyHgg5tk8qrADsCGate.ioGate120.8612 sweeps, 100% of inflow forwarded to Gate
TVUWsMps1cn5EcbnAvr4ZSvvASbSfjPvEVMEXCMXC120.8612 sweeps, 100% of inflow forwarded to MXC
TLhwrcSgvjomaiuosqXbTXJNxYecWU1i2RBitgetBitget 9120.8612 sweeps, 100% of inflow forwarded to Bitget 9
TLHbViwYACPQ7uvtvnMbL9wZ2NVgSPVxL5FlipsterFlipster Exchange Hot Wallet120.8612 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TKGvAJNC1DEXWXcuxLXUNv98zAEQnYHCtPFlipsterFlipster Exchange Hot Wallet120.8612 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TQe5Fkh3vM9g4ezH6GwZfrk49YzS5rkKiCFlipsterFlipster Exchange Hot Wallet120.8612 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TC4P2VfWqsdaMaXCbDekK726Uk6hpoK4PZKrakenKraken: Hot Wallet110.8311 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TWbNgaH8q51Ry7QwQnpqLgirSPY8qCp6f8UEExUEEx Hot Wallet 19110.8311 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TRFbvyvi6dy1kbXQvEjH57xy5wmguJDmV7UEExUEEx Hot Wallet 19110.8311 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TX7TQbYtKn2L14CR7kenUdY1JJAYR4Sx2NKuCoinKucoin 4100.8010 sweeps, 94% of inflow forwarded to Kucoin 4
TMrVpMYxFCJ5Em2qy2N6Y4WyBcQaB3wYBhBitgetBitget 9100.8010 sweeps, 100% of inflow forwarded to Bitget 9
TR8M74nVRpKeZoMnk53xYDpXf6xpeBfipGFlipsterFlipster Exchange Hot Wallet100.8010 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TP8Gra33MCjeJm6y9Cgc5HPKCaBgwBBuyFFlipsterFlipster Exchange Hot Wallet100.8010 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TWvfb76mg8t1cx9YtVJ5BHmVX6Dg3zNKeSFlipsterFlipster Exchange Hot Wallet100.8010 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TU4yzHr7qvxd5F1Re9SjSiLHvGkZudWVuAFlipsterFlipster Exchange Hot Wallet100.8010 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
THb6KifYMUnEYmScJYvMh8BJB52tWgoxBaUEExUEEx Hot Wallet 19100.8010 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TYBiSZ6wx461XQMhwdvDt6cKcaPbRy6r53BybitTU4vEr…7Pvaa90.779 sweeps, 100% of inflow forwarded to Bybit
TJMzGxPL7uWqRxEnYU9xHB5Dp6pENxgjUjKuCoinKucoin 490.779 sweeps, 100% of inflow forwarded to Kucoin 4
TTUQzvKhym3qWMLFAKSKtu2j9ofL3CEsCvBitgetBitget 990.779 sweeps, 100% of inflow forwarded to Bitget 9
TWoEG4RUMDZ23FxBa5YEG1zC27iGA8xtKbSwapsterSwapster Wallet90.779 sweeps, 100% of inflow forwarded to Swapster Wallet
TXzANSXkidZQuQ3P6HpqjW2mRcxoBTTw7GGate.ioGate80.748 sweeps, 100% of inflow forwarded to Gate
TDpsLwUHcsGBKS53FnVEyaY6tpDRFZes5BGate.ioGate80.748 sweeps, 100% of inflow forwarded to Gate
TCrGYRFV8dYBSouaugTCtsh6urV8jRJ6edMEXCMXC80.748 sweeps, 100% of inflow forwarded to MXC
TE8WnUG63GCxBh7NAoQPxXZpj9BzruqHc9FlipsterFlipster Exchange Hot Wallet80.748 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TDx5Ep5kW3zLziSSqf4u4qKMSvdipHi17cFlipsterFlipster Exchange Hot Wallet80.748 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TADutx3o1Piv11MEU1VSUH3UanPR61TrjHFlipsterFlipster Exchange Hot Wallet80.748 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TNah2Jqou6Q9UfZRqDEwnc6EHKsZDD8xgoUEExUEEx Hot Wallet 1980.748 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TBDFN5vys9C78F22gmJBWmXp1GwkuWKi7tBybitTU4vEr…7Pvaa70.717 sweeps, 100% of inflow forwarded to Bybit
TFRYYt1uE3YCmq3yqvVyBabp6wZyiGU6b3KrakenKraken: Hot Wallet70.717 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TD6ERg1atDYzsYxpgcyCwmkzssmH8CJTHpKuCoinKucoin 470.717 sweeps, 95% of inflow forwarded to Kucoin 4
TUJQ8AUAw19q2upo3EGyZZzjFsseRpdapDBitgetBitget 970.717 sweeps, 100% of inflow forwarded to Bitget 9
TH9t8oMb8xavGcwvXThyrFhpgEFJQbLtmjFlipsterFlipster Exchange Hot Wallet70.717 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TTeK3vd2Dce5DaozsrD2PmgV7BE7p4j8LpSwapsterSwapster Wallet70.717 sweeps, 100% of inflow forwarded to Swapster Wallet
TJwJZKNEiDHWSDJtC4YyasPLtrPLRsnqmzUEExUEEx Hot Wallet 1970.717 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TAjhW8yogLs47UorPWZD51Ph1DCQpGpMR2BinanceBinance-Hot 760.686 sweeps, 100% of inflow forwarded to Binance-Hot 7
TMeju24m388aYUpQw96gMToote7Gxmb2vgKrakenKraken: Hot Wallet60.686 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TSoNyM4RTpadwCnRdCG8LVZK7gizHTtZHsKrakenKraken: Hot Wallet60.686 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TGKHsjQStxxA43UtuuQknL9VSS3PvrWn8tKrakenKraken: Hot Wallet60.686 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TRvAPeeofbr9JGqHgvxY4f824JAtupwNoQKuCoinKucoin 460.686 sweeps, 100% of inflow forwarded to Kucoin 4
TVj2WZySVEqNTA6KRDRRHZ3k1yAdG1czc1KuCoinKucoin 460.686 sweeps, 100% of inflow forwarded to Kucoin 4
TUQrAJxwzG5voM7BnZw6R34CjnyPeKYp24MEXCMXC60.686 sweeps, 100% of inflow forwarded to MXC
TXMEJTf1VHwuqzNjnEzF36XRYEUsohuu53FlipsterFlipster Exchange Hot Wallet60.686 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TEeMFAGDsWEXqr3wxC8MpdhmEUaqyQurqqSwapsterSwapster Wallet60.686 sweeps, 92% of inflow forwarded to Swapster Wallet
TF6Qr8Yx32zUJzNhXWd7HaZxPaRmVWVn1jUEExUEEx Hot Wallet 1960.686 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TGsnATDN5w7Cq6BeCtWF8JpJiriAK29WYpBinanceBinance-Hot 750.655 sweeps, 100% of inflow forwarded to Binance-Hot 7
TGRCieVqWHqeSAAZv5wUznuxf3pEmGEqhLBinanceBinance-Hot 750.655 sweeps, 100% of inflow forwarded to Binance-Hot 7
TBQiPEy499D6HezdpqHAairefnzn8zdhZMKrakenKraken: Hot Wallet50.655 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TV7837bfXCE5vc99tHPPtbsGvakhkWSwjtMEXCMXC50.655 sweeps, 100% of inflow forwarded to MXC
TBRfyApZ7TAtp9L2CEz6Em7kDvMCiXLRWWFlipsterFlipster Exchange Hot Wallet50.655 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TQ27ywnxxj23qeGkvG1xrZXFZWCDhqquFqFlipsterFlipster Exchange Hot Wallet50.655 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TEHnyQP51M7PhJ2LKgisNLVLfTRzyMLaGWBybitTU4vEr…7Pvaa40.624 sweeps, 100% of inflow forwarded to Bybit
THhRuKVxKthQwEUhZMRjiS5bggebSbHs6gKrakenKraken: Hot Wallet40.624 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TNFDnqDkEpuLjiXnPcBSzNhhAwCk6suG7yKuCoinKucoin 440.624 sweeps, 100% of inflow forwarded to Kucoin 4
TQFmtJ6FTsWTewhuAdgSfegyvWv4BxZWwSMEXCMXC40.624 sweeps, 100% of inflow forwarded to MXC
TJPRK5EtbcVUxdaFe9t3Pmdyd1TanTCh5pBitgetBitget 940.624 sweeps, 100% of inflow forwarded to Bitget 9
TJ9FUvpLtV1MUYmpeY3nwott8GCEzT787rFlipsterFlipster Exchange Hot Wallet40.624 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TYfZZpp4B1asHiTZCxytf8jboexXbJju7XFlipsterFlipster Exchange Hot Wallet40.624 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
THd7JfoaZD9288no16sugQ6n4LTcgCLhQ8FlipsterFlipster Exchange Hot Wallet40.624 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TQEj8Z9w7E7c1msrqa9y8MrqY81fHuXioDFlipsterFlipster Exchange Hot Wallet40.624 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TZ9pYcARCsnXuyMt937ogi3Cis6iDwEfVnSwapsterSwapster Wallet40.624 sweeps, 100% of inflow forwarded to Swapster Wallet
TBzntyXWRVKnFF7SR9cdpnZhzrhFefmTHFUEExUEEx Hot Wallet 1940.624 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TN6125frFNGvCw4rVmJq9xgJyRCGTWMzr4BinanceBinance-Hot 730.593 sweeps, 100% of inflow forwarded to Binance-Hot 7
TF2dkBwXTSysoQuhzyHQ3ys73ZCZX9msLkBybitTU4vEr…7Pvaa30.593 sweeps, 100% of inflow forwarded to Bybit
TPeUEMyHCzHc4c2MyRy776opoe1GwA6ZrRKrakenKraken: Hot Wallet30.593 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TJGk1zXn66NEptE9wmE1WzhmiR1zX2r8eBKrakenKraken: Hot Wallet30.593 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TMjiGz5bwnYdTAFBHuMaM7fLtjjccPPYUGKrakenKraken: Hot Wallet30.593 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TPwV2UyiWUcW3jMQ3kPktos1RLN3knQurxKrakenKraken: Hot Wallet30.593 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TNxZJbwwqa5ykbhCMk7fQoNeoLEsSzyaX5KrakenKraken: Hot Wallet30.593 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TMaMyqgBvijJLdQbvi1P3mHmrbXaG2Y4UiKuCoinKucoin 430.593 sweeps, 100% of inflow forwarded to Kucoin 4
TYJ1r6hL4rAE5L1E718ByhyV6FpLbYU79kGate.ioGate30.593 sweeps, 100% of inflow forwarded to Gate
TLaadpWsnNzVi85oVfF7j1cqKnENCYSfC6Gate.ioGate30.593 sweeps, 100% of inflow forwarded to Gate
TWfeuBfRAf7uC4NaxyCgyjHNxfWNycFGbsGate.ioGate30.593 sweeps, 100% of inflow forwarded to Gate
THXYRKjBVCwfPYBtdmw7aYoZJVXzEQwdRRFlipsterFlipster Exchange Hot Wallet30.593 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TLnfDKXGyuocjoccNKjLDLFippNtBpfFBaUEExUEEx Hot Wallet 1930.593 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TDm6RFiKw1EVbrRCqEcKuXRGjjYmcjfWLVUEExUEEx Hot Wallet 1930.593 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TRputR7VpyVWQoddeVUepuqCW9fkMwtxXmUEExUEEx Hot Wallet 1930.593 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TJboqfdK656QwuBo6DtgYfeegF3Qbt63trUEExUEEx Hot Wallet 1930.593 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TMEkGd5AqQoLf6ygbDtzFez5i4MuokM7i3BinanceBinance-Hot 720.562 sweeps, 100% of inflow forwarded to Binance-Hot 7
TBkTuVQJXxNz58MvaRcW116KMUVY3geC7aBinanceBinance-Hot 720.562 sweeps, 100% of inflow forwarded to Binance-Hot 7
TCmkn8bmzGJzqokVm3f2PPuiMg3C6Hz6GHBinanceBinance-Hot 720.562 sweeps, 100% of inflow forwarded to Binance-Hot 7
TWJvZiEsi3sKhFqbLLBDtZ76xYBKMqnKJ2BybitTU4vEr…7Pvaa20.562 sweeps, 100% of inflow forwarded to Bybit
TYbQ82gprAZ16m9a5svGCzWCew3DQqG1J8BybitTU4vEr…7Pvaa20.562 sweeps, 100% of inflow forwarded to Bybit
TR2Fg1EqzCz7Ye3V6xvuk2F84RRwzyoGEaBybitTU4vEr…7Pvaa20.562 sweeps, 100% of inflow forwarded to Bybit
TDJ3meeaSdHpEScHQ1kNsg2kCmLr4Y4oZcKrakenKraken: Hot Wallet20.562 sweeps, 100% of inflow forwarded to Kraken: Hot Wallet
TTopHssfYmo4tghxHKkhZqoBojdwdmTooMGate.ioGate20.562 sweeps, 100% of inflow forwarded to Gate
TB2KqizJz6U45EvL5a7NUKmpFNths9DgX1Gate.ioGate20.562 sweeps, 100% of inflow forwarded to Gate
TFjhhys3Qa7Zg22w13wpAvU1ikLbwRB5gSBitgetBitget 920.562 sweeps, 100% of inflow forwarded to Bitget 9
TH7PjkvND8wHqw2Ga8E13CawKXhgHRAkmZBitgetBitget 920.562 sweeps, 100% of inflow forwarded to Bitget 9
TXUZhVcT5z2uPG5kyxhNYALc8cAYx1cwFABitgetBitget 920.562 sweeps, 100% of inflow forwarded to Bitget 9
TCNvEaQRQ3LKLb9argLdHZpoWPXFtrbBqqFlipsterFlipster Exchange Hot Wallet20.562 sweeps, 100% of inflow forwarded to Flipster Exchange Hot Wallet
TAz5T84UW4VXYTU9ckSSWLYVSbRXEJT2P4SwapsterSwapster Wallet20.562 sweeps, 100% of inflow forwarded to Swapster Wallet
TMTu2g64h1DaFHQ2Q2DnAhp4LURXPMTSSgSwapsterSwapster Wallet20.562 sweeps, 100% of inflow forwarded to Swapster Wallet
TPi4quUK7wovv3g3K4moX7dH4xCGotmDLxUEExUEEx Hot Wallet 1920.562 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19
TF5o9fbNqRzp9sVeg1FzQHyFgdnFxsoWnHUEExUEEx Hot Wallet 1920.562 sweeps, 100% of inflow forwarded to UEEx Hot Wallet 19

241 of 241 shown

How a row gets here

An exchange gives every customer a unique address to deposit to, then sweeps those balances into its own hot wallet. That habit is visible on a public chain, and it is the whole derivation.

For each tagged hot wallet we read who paid into it, cap the list at the first 30 distinct senders, and read each sender's own transfers. A sender qualifies when it has swept to that hot wallet at least twice and has forwarded 90% or more of everything it ever received to it. Confidence rises with the sweep count and is capped at 0.95. Nothing here is ever 1.00.

It runs offline, once, on a laptop. The output is committed and read from a file, so no part of a live trace depends on it being rebuilt.

What this is not

An account name. A deposit cluster identifies the exchange holding the account, not the person behind it — that mapping exists only inside the exchange, which is exactly why a freeze request has to be sent to them.

Where it is wrong

A merchant settling everything to one exchange looks identical to a customer deposit address. The 90% threshold and the two-sweep minimum cut most of those, and the confidence figure carries the rest of the doubt rather than hiding it.

Why the cap stays

Thirty senders per seed is not a limit of the method, it is a limit of one laptop and a public API without a key. The rule is unchanged at any scale; only the row count moves.

Is the confidence figure measured or asserted?

A sample re-read from the chain on 15 Sep 2026 and re-tested with the clustering's own rule.

Held on re-reading

31/31

Of 31 derived addresses re-read from the chain, 31 still forward at least 90% of what they receive to the same exchange wallet, at least 2 times.

11 of them have swept more times than the derivation recorded — the pattern continued on transfers the clustering never read, which is the part that could have failed and did not.

Population
241
Sampled
40
Unreadable
9
Rule
2 sweeps · ≥90%

By confidence band

  • 0.50–0.597/7
  • 0.60–0.748/8
  • 0.75–0.897/7
  • 0.90–0.959/9

What this does not show

Every band scored the same. So this measurement gives no evidence that a 0.95 row is better than a 0.56 row — it shows the rule itself is strong, not that the number ordering the rows is meaningful. The confidence figure should be read as “how much sweep evidence was seen”, which is what it counts, and not as a probability that the attribution is correct.

And it is not proof of ownership. Both the derivation and this check read the same public endpoint, so it tests whether the pattern persists. Only the exchange can confirm whose account an address is.