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.

CasinoChainAddresses SeedsHot Deepest inference
WinnaBTC 1 1 0 0 hops
BetFuryBSC 1 1 1 0 hops
ThrillARBITRUM 0 0 1
ShuffleETH 1 1 2 0 hops
BC.GameETH 1 1 8 0 hops
Wild.ioTRON 1 1 0 0 hops
ShuffleLTC 1 1 0 0 hops
VaveTRON 0 0 1
Rainbet CasinoSOL 1 1 1 0 hops
BitStarzETH 0 0 1
RoobetARBITRUM 0 0 1
Stake CasinoLTC 1 1 0 0 hops
MetaWinARBITRUM 0 0 1
1winPOLYGON 0 0 1
RoobetTRON 0 0 2
BitcasinoBASE 0 0 1
DuelbitsBSC 1 1 1 0 hops
RollbitSOL 1 1 1 0 hops
BetFuryPOLYGON 0 0 1
500 CasinoTRON 0 0 1
BitcasinoETH 0 0 6
WinnaETH 1 1 1 0 hops
Wild.ioETH 3 3 0 0 hops
YeetBSC 0 0 1
ThrillSOL 0 0 1
CloudbetETH 1 1 2 0 hops
GamdomETH 1 1 3 0 hops
BC.GameSOL 1 1 1 0 hops
RoobetPOLYGON 0 0 0
GamdomBTC 1 1 0 0 hops
Rainbet CasinoBSC 1 1 1 0 hops
ShufflePOLYGON 0 0 2
BC.GameLTC 1 1 0 0 hops
Wild.ioLTC 1 1 0 0 hops
1winTRON 0 0 1
Rainbet CasinoBASE 0 0 2
1winETH 0 0 1
500 CasinoSOL 0 0 3
BC.GameARBITRUM 0 0 1
MetaWinTRON 0 0 1
BitStarzBTC 0 0 1
BetFuryTRON 0 0 1
DuelBSC 0 0 1
YeetTRON 0 0 1
CloudbetBSC 1 1 2 0 hops
ThrillBSC 0 0 1
BetFuryETH 1 1 1 0 hops
Stake CasinoBSC 1 1 2 0 hops
CloudbetBTC 1 1 0 0 hops
DuelSOL 0 0 1
BitStarzSOL 0 0 1
ShuffleSOL 1 1 2 0 hops
DuelTRON 0 0 1
BC.GameBTC 1 1 1 0 hops
GamdomLTC 1 1 0 0 hops
DuelbitsLTC 1 1 0 0 hops
1winBSC 0 0 1
MetaWinPOLYGON 0 0 2
RoobetETH 0 0 2
MetaWinBSC 0 0 1
500 CasinoETH 0 0 1
Wild.ioBTC 1 1 0 0 hops
Stake CasinoPOLYGON 0 0 2
RoobetBSC 0 0 2
BetFuryARBITRUM 0 0 1
BitcasinoPOLYGON 0 0 3
Rainbet CasinoBTC 1 1 1 0 hops
BC.GameTRON 1 1 1 0 hops
CloudbetPOLYGON 0 0 2
DuelbitsBTC 1 1 0 0 hops
BitcasinoBSC 0 0 2
500 CasinoBSC 0 0 1
MetaWinSOL 0 0 2
WinnaTRON 1 1 1 0 hops
GamdomTRON 1 1 1 0 hops
BetFuryLTC 1 1 0 0 hops
Stake CasinoTRON 1 1 1 0 hops
ThrillPOLYGON 0 0 1
YeetSOL 0 0 1
500 CasinoPOLYGON 0 0 1
RollbitETH 1 1 3 0 hops
Stake CasinoETH 1 1 5 0 hops
Rainbet CasinoPOLYGON 0 0 2
MetaWinBASE 0 0 1
BitcasinoARBITRUM 0 0 11
VaveSOL 0 0 1
500 CasinoBASE 0 0 1
ShuffleBTC 1 1 0 0 hops
ShuffleARBITRUM 0 0 1
GamdomBSC 1 1 2 0 hops
DuelETH 0 0 2
RoobetSOL 0 0 1
BC.GameBASE 0 0 1
RollbitBTC 1 1 0 0 hops
Wild.ioBSC 1 1 0 0 hops
ThrillTRON 0 0 1
CloudbetTRON 1 1 2 0 hops
BC.GameBSC 1 1 2 0 hops
CloudbetLTC 1 1 0 0 hops
Rainbet CasinoTRON 1 1 1 0 hops
BitStarzTRON 0 0 1
Rainbet CasinoARBITRUM 0 0 2
YeetBASE 0 0 1
VavePOLYGON 0 0 1
MetaWinETH 0 0 2
ThrillBASE 0 0 1
ShuffleBASE 0 0 2
YeetPOLYGON 0 0 1
VaveETH 0 0 2
BetFurySOL 1 1 1 0 hops
VaveBSC 0 0 1
DuelbitsTRON 1 1 1 0 hops
Wild.ioSOL 1 1 0 0 hops
WinnaBSC 1 1 1 0 hops
BitcasinoTRON 0 0 3
WinnaLTC 1 1 0 0 hops
1winBASE 0 0 1
GamdomSOL 1 1 1 0 hops
Stake CasinoBTC 1 1 0 0 hops
RollbitLTC 1 1 0 0 hops
VaveBASE 0 0 1
DuelbitsETH 1 1 2 0 hops
WinnaSOL 1 1 1 0 hops
ThrillETH 0 0 1
Rainbet CasinoLTC 1 1 0 0 hops
CloudbetSOL 1 1 6 0 hops
YeetETH 0 0 1
ShuffleTRON 1 1 1 0 hops
DuelbitsSOL 1 1 1 0 hops
BetFuryBTC 1 1 0 0 hops
ShuffleBSC 1 1 2 0 hops
RollbitPOLYGON 0 0 1
Rainbet CasinoETH 1 1 2 0 hops
YeetARBITRUM 0 0 1
500 CasinoARBITRUM 0 0 2
Stake CasinoSOL 1 1 1 0 hops
BC.GamePOLYGON 0 0 1
BitcasinoSOL 0 0 2
CloudbetARBITRUM 0 0 2
CloudbetBASE 0 0 2
RoobetBASE 0 0 1

BC.Game 6 addresses

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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

AddressChainRole How we knowConfidence 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
How we score. Scores are computed by a published algorithm. No commercial arrangement is an input to one. Visit buttons are paid affiliate links. The score itself is not.
Independent, not owned by any operator About Forum Data release Blog Responsible gambling Free demos How we score Games Methodology For operators Extension Contact Privacy Cookies Terms Socials Kick