Wallet attribution registry
Every on-chain address we attribute to an operator, with the method that produced the attribution and how confident we are in it. If a figure on this site comes from chain data, it comes from a row on this page.
65 addresses attributed across the operators we rate. Attribution starts by opening an account and recording the deposit address the casino itself issues on each chain we track, then tracing the sweeps outward through up to 3 hops. Confidence starts at 100 for an address the operator handed over and falls with every hop, and the page publishes nothing below 60, so the registry grows one operator at a time. Until an operator appears here we publish 0 solvency, reserve or treasury figures for it.
65 published addresses, 218 withheld for failing the standard below.
How an address gets on this list
harvested |
The casino gave us this address We opened an account and the operator generated this deposit address for us. The operator asserted it, not us. This is the strongest attribution available short of a public disclosure. |
swept |
We followed our own deposit here We funded the harvested address and watched where the money was swept. This is what reveals the wallets that actually hold balances and pay withdrawals. |
withdrawal |
This address paid us We requested a withdrawal and this address sent it. Direct evidence that it is a paying hot wallet. |
clustered |
Inferred from on-chain behaviour Common-input ownership, sweep patterns, gas sponsorship and timing. This is inference, and it is labelled as inference. |
explorer |
A block explorer says so An explorer tag. Explorers do not publish which of their routes produced a given tag, so this is an opaque third-party assertion. Never used on its own. |
community |
A published list says so Community lists and reports. Same rule as an explorer tag: never used on its own. |
Two rules decide whether a label is published. An explorer tag or a community list never stands on its own; it needs an independent second source before it counts for anything. And nothing below 60 confidence is published at all. Both rules are enforced in the database rather than in page code, so a label cannot reach a reader by someone forgetting to check.
Every address must trace back to one the operator itself handed us. A deposit address the casino generated in our account, or an address that paid us a withdrawal, grounds itself. Everything else is inference and has to be inferred from something: the Found via column shows what led us there and how many hops of reasoning sit between that address and ground truth. An address that traces back to nothing is not published, however confident anyone is about it. Two third-party lists agreeing with each other is a rumour with a citation, not evidence.
Attribution is the part of on-chain analysis everyone else asks you to take on trust. A wrong address does not produce a slightly wrong number, it produces a confident statement about the wrong company. That is why the method is on every row.
Coverage
A casino does not have one wallet. It has a deposit address per player, consolidation wallets, several hot wallets that rotate, and cold storage. We hold the ones below and no more, so any total built on them is a floor, never the operator's real position. Wallets we have not found are invisible to us and we will not estimate them.
| Casino | Chain | Addresses | Seeds | Hot | Deepest inference |
|---|---|---|---|---|---|
| Winna | BTC | 1 | 1 | 0 | 0 hops |
| BetFury | BSC | 1 | 1 | 1 | 0 hops |
| Thrill | ARBITRUM | 0 | 0 | 1 | — |
| Shuffle | ETH | 1 | 1 | 2 | 0 hops |
| BC.Game | ETH | 1 | 1 | 8 | 0 hops |
| Wild.io | TRON | 1 | 1 | 0 | 0 hops |
| Shuffle | LTC | 1 | 1 | 0 | 0 hops |
| Vave | TRON | 0 | 0 | 1 | — |
| Rainbet Casino | SOL | 1 | 1 | 1 | 0 hops |
| BitStarz | ETH | 0 | 0 | 1 | — |
| Roobet | ARBITRUM | 0 | 0 | 1 | — |
| Stake Casino | LTC | 1 | 1 | 0 | 0 hops |
| MetaWin | ARBITRUM | 0 | 0 | 1 | — |
| 1win | POLYGON | 0 | 0 | 1 | — |
| Roobet | TRON | 0 | 0 | 2 | — |
| Bitcasino | BASE | 0 | 0 | 1 | — |
| Duelbits | BSC | 1 | 1 | 1 | 0 hops |
| Rollbit | SOL | 1 | 1 | 1 | 0 hops |
| BetFury | POLYGON | 0 | 0 | 1 | — |
| 500 Casino | TRON | 0 | 0 | 1 | — |
| Bitcasino | ETH | 0 | 0 | 6 | — |
| Winna | ETH | 1 | 1 | 1 | 0 hops |
| Wild.io | ETH | 3 | 3 | 0 | 0 hops |
| Yeet | BSC | 0 | 0 | 1 | — |
| Thrill | SOL | 0 | 0 | 1 | — |
| Cloudbet | ETH | 1 | 1 | 2 | 0 hops |
| Gamdom | ETH | 1 | 1 | 3 | 0 hops |
| BC.Game | SOL | 1 | 1 | 1 | 0 hops |
| Roobet | POLYGON | 0 | 0 | 0 | — |
| Gamdom | BTC | 1 | 1 | 0 | 0 hops |
| Rainbet Casino | BSC | 1 | 1 | 1 | 0 hops |
| Shuffle | POLYGON | 0 | 0 | 2 | — |
| BC.Game | LTC | 1 | 1 | 0 | 0 hops |
| Wild.io | LTC | 1 | 1 | 0 | 0 hops |
| 1win | TRON | 0 | 0 | 1 | — |
| Rainbet Casino | BASE | 0 | 0 | 2 | — |
| 1win | ETH | 0 | 0 | 1 | — |
| 500 Casino | SOL | 0 | 0 | 3 | — |
| BC.Game | ARBITRUM | 0 | 0 | 1 | — |
| MetaWin | TRON | 0 | 0 | 1 | — |
| BitStarz | BTC | 0 | 0 | 1 | — |
| BetFury | TRON | 0 | 0 | 1 | — |
| Duel | BSC | 0 | 0 | 1 | — |
| Yeet | TRON | 0 | 0 | 1 | — |
| Cloudbet | BSC | 1 | 1 | 2 | 0 hops |
| Thrill | BSC | 0 | 0 | 1 | — |
| BetFury | ETH | 1 | 1 | 1 | 0 hops |
| Stake Casino | BSC | 1 | 1 | 2 | 0 hops |
| Cloudbet | BTC | 1 | 1 | 0 | 0 hops |
| Duel | SOL | 0 | 0 | 1 | — |
| BitStarz | SOL | 0 | 0 | 1 | — |
| Shuffle | SOL | 1 | 1 | 2 | 0 hops |
| Duel | TRON | 0 | 0 | 1 | — |
| BC.Game | BTC | 1 | 1 | 1 | 0 hops |
| Gamdom | LTC | 1 | 1 | 0 | 0 hops |
| Duelbits | LTC | 1 | 1 | 0 | 0 hops |
| 1win | BSC | 0 | 0 | 1 | — |
| MetaWin | POLYGON | 0 | 0 | 2 | — |
| Roobet | ETH | 0 | 0 | 2 | — |
| MetaWin | BSC | 0 | 0 | 1 | — |
| 500 Casino | ETH | 0 | 0 | 1 | — |
| Wild.io | BTC | 1 | 1 | 0 | 0 hops |
| Stake Casino | POLYGON | 0 | 0 | 2 | — |
| Roobet | BSC | 0 | 0 | 2 | — |
| BetFury | ARBITRUM | 0 | 0 | 1 | — |
| Bitcasino | POLYGON | 0 | 0 | 3 | — |
| Rainbet Casino | BTC | 1 | 1 | 1 | 0 hops |
| BC.Game | TRON | 1 | 1 | 1 | 0 hops |
| Cloudbet | POLYGON | 0 | 0 | 2 | — |
| Duelbits | BTC | 1 | 1 | 0 | 0 hops |
| Bitcasino | BSC | 0 | 0 | 2 | — |
| 500 Casino | BSC | 0 | 0 | 1 | — |
| MetaWin | SOL | 0 | 0 | 2 | — |
| Winna | TRON | 1 | 1 | 1 | 0 hops |
| Gamdom | TRON | 1 | 1 | 1 | 0 hops |
| BetFury | LTC | 1 | 1 | 0 | 0 hops |
| Stake Casino | TRON | 1 | 1 | 1 | 0 hops |
| Thrill | POLYGON | 0 | 0 | 1 | — |
| Yeet | SOL | 0 | 0 | 1 | — |
| 500 Casino | POLYGON | 0 | 0 | 1 | — |
| Rollbit | ETH | 1 | 1 | 3 | 0 hops |
| Stake Casino | ETH | 1 | 1 | 5 | 0 hops |
| Rainbet Casino | POLYGON | 0 | 0 | 2 | — |
| MetaWin | BASE | 0 | 0 | 1 | — |
| Bitcasino | ARBITRUM | 0 | 0 | 11 | — |
| Vave | SOL | 0 | 0 | 1 | — |
| 500 Casino | BASE | 0 | 0 | 1 | — |
| Shuffle | BTC | 1 | 1 | 0 | 0 hops |
| Shuffle | ARBITRUM | 0 | 0 | 1 | — |
| Gamdom | BSC | 1 | 1 | 2 | 0 hops |
| Duel | ETH | 0 | 0 | 2 | — |
| Roobet | SOL | 0 | 0 | 1 | — |
| BC.Game | BASE | 0 | 0 | 1 | — |
| Rollbit | BTC | 1 | 1 | 0 | 0 hops |
| Wild.io | BSC | 1 | 1 | 0 | 0 hops |
| Thrill | TRON | 0 | 0 | 1 | — |
| Cloudbet | TRON | 1 | 1 | 2 | 0 hops |
| BC.Game | BSC | 1 | 1 | 2 | 0 hops |
| Cloudbet | LTC | 1 | 1 | 0 | 0 hops |
| Rainbet Casino | TRON | 1 | 1 | 1 | 0 hops |
| BitStarz | TRON | 0 | 0 | 1 | — |
| Rainbet Casino | ARBITRUM | 0 | 0 | 2 | — |
| Yeet | BASE | 0 | 0 | 1 | — |
| Vave | POLYGON | 0 | 0 | 1 | — |
| MetaWin | ETH | 0 | 0 | 2 | — |
| Thrill | BASE | 0 | 0 | 1 | — |
| Shuffle | BASE | 0 | 0 | 2 | — |
| Yeet | POLYGON | 0 | 0 | 1 | — |
| Vave | ETH | 0 | 0 | 2 | — |
| BetFury | SOL | 1 | 1 | 1 | 0 hops |
| Vave | BSC | 0 | 0 | 1 | — |
| Duelbits | TRON | 1 | 1 | 1 | 0 hops |
| Wild.io | SOL | 1 | 1 | 0 | 0 hops |
| Winna | BSC | 1 | 1 | 1 | 0 hops |
| Bitcasino | TRON | 0 | 0 | 3 | — |
| Winna | LTC | 1 | 1 | 0 | 0 hops |
| 1win | BASE | 0 | 0 | 1 | — |
| Gamdom | SOL | 1 | 1 | 1 | 0 hops |
| Stake Casino | BTC | 1 | 1 | 0 | 0 hops |
| Rollbit | LTC | 1 | 1 | 0 | 0 hops |
| Vave | BASE | 0 | 0 | 1 | — |
| Duelbits | ETH | 1 | 1 | 2 | 0 hops |
| Winna | SOL | 1 | 1 | 1 | 0 hops |
| Thrill | ETH | 0 | 0 | 1 | — |
| Rainbet Casino | LTC | 1 | 1 | 0 | 0 hops |
| Cloudbet | SOL | 1 | 1 | 6 | 0 hops |
| Yeet | ETH | 0 | 0 | 1 | — |
| Shuffle | TRON | 1 | 1 | 1 | 0 hops |
| Duelbits | SOL | 1 | 1 | 1 | 0 hops |
| BetFury | BTC | 1 | 1 | 0 | 0 hops |
| Shuffle | BSC | 1 | 1 | 2 | 0 hops |
| Rollbit | POLYGON | 0 | 0 | 1 | — |
| Rainbet Casino | ETH | 1 | 1 | 2 | 0 hops |
| Yeet | ARBITRUM | 0 | 0 | 1 | — |
| 500 Casino | ARBITRUM | 0 | 0 | 2 | — |
| Stake Casino | SOL | 1 | 1 | 1 | 0 hops |
| BC.Game | POLYGON | 0 | 0 | 1 | — |
| Bitcasino | SOL | 0 | 0 | 2 | — |
| Cloudbet | ARBITRUM | 0 | 0 | 2 | — |
| Cloudbet | BASE | 0 | 0 | 2 | — |
| Roobet | BASE | 0 | 0 | 1 | — |
BC.Game 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x95d0BE9c…52D854 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x95d0BE9c…52D854 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
B2S5HoUX7V…GdMNh7 |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qgt6c74…c5554g |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1qgt6c7…ugwsdc |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TPdMkU9Gid…hhDHtd |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
BetFury 5 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x5e0780af…020892 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x5e0780af…020892 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1q2r7w09…9jzxrg |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
Gtoa85XHQV…CCrsPi |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
M8aDjsF2Jo…gQk1rv |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
Cloudbet 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x57176Cf9…86B987 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x57176Cf9…86B987 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
5Xf9rRDvXm…eMxmNK |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qjqhxcr…wt6w6v |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1qmwtap…3pde4k |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TAWwTAbEPf…ZtWcie |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Duelbits 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x8cc55098…c4aa3b |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x8cc55098…c4aa3b |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
35abbRXop7…iCzCvU |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
66LHKiEFZf…anvfRq |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
MKGJqP19N9…q4cryv |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TYFjiEiHqY…3smhzK |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Gamdom 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x3628f602…38c73D |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
0xaf35f436…CDF70b |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qprrvj7…860v7m |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
F5M82mXmyv…e64jMo |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1q5zuc8…2tu9ca |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TJmyRkgdZJ…5sJ4v3 |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Rainbet Casino 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x6530121E…135FB4 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x6530121E…135FB4 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
6fQsh862wV…yPn3ka |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qtkk9ey…hnk3yf |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1qkjcgw…qqq5vn |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TGamz2XykV…4HQxQ8 |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Rollbit 4 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x8489344D…8A7DB5 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
3Nzm3eHnvZ…zZMw8K |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
MWnHicbHSf…fr6BZC |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
RBtPtwuhaR…fsi3Wi |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
Shuffle 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0xB1F3F6F4…581dB3 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0xB1F3F6F4…581dB3 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
AMtaCP8tAp…KLYSvb |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qqg46dr…d7x59q |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
LY6EsLSZGD…1d7uXx |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TVxGtoVPvy…piEnaE |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Stake Casino 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x7d15d570…db5a9a |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x7d15d570…db5a9a |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
8ae5p1mmi5…RgkQK8 |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1q7sum5g…drkr3a |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1qh586a…397agd |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TDPmoLZucp…toQ4k7 |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Wild.io 8 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0x2898f669…d21a66 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0x2f706C96…1aE999 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
0x5945e165…419FDb |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
0x8d5Dc600…84DE87 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qgmkaqu…f40rcd |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1q68stu…sgs7rs |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
QUJwmoRCQT…mARDAm |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
TBvBqdXKCe…A3v2Kh |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |
Winna 6 addresses
| Address | Chain | Role | How we know | Confidence | Found via | Corroborated by |
|---|---|---|---|---|---|---|
0xC5629c59…10E4B7 |
BSC | Deposit | harvested |
100 | the operator gave us this | none needed |
0xC5629c59…10E4B7 |
ETH | Deposit | harvested |
100 | the operator gave us this | none needed |
4mfTSxUDKN…n7jjDL |
SOL | Deposit | harvested |
100 | the operator gave us this | none needed |
bc1qpvefvq…cpcn2v |
BTC | Deposit | harvested |
100 | the operator gave us this | none needed |
ltc1q7np3y…tuvzs5 |
LTC | Deposit | harvested |
100 | the operator gave us this | none needed |
TLngtv45GY…RXd89H |
TRON | Deposit | harvested |
100 | the operator gave us this | none needed |