Holistic wallet report
0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549
HX-f4f298a2734b · screened 2026-08-28 16:22:51+00:00 · 6 chain(s) in one call · data source: unavailable
Holistix scores this wallet 1.1 of 10 (minimal risk) from a single screen across 6 chain(s), with activity on Ethereum, Polygon, Arbitrum. $240,465,204 of traced value breaks down as $240,465,204 direct, $5,051,835 one hop away and $0 beyond 0 bridge crossing(s). The score is driven by regulated exchange or vasp (91% of the score), unattributed address (9% of the score).
No material risk exposure identified.
What the score is made of
Each category contributes on the same 0–10 scale and the score is the quadratic mean of those contributions, so the share of the score each category owns is exact — the percentages below sum to 100%.
Flow of funds
Source and destination are kept apart on purpose. Illicit money arriving is a source-of-funds question the institution must report; clean money leaving towards a risky party is a destination question it may still be able to prevent.
Source of funds
| Category | Share | Value | Transfers | Custody | Top entities |
|---|---|---|---|---|---|
| Cross-chain bridge | 0.0% | $0 | 3 | protocol | Bridged USDC (Polygon PoS Bridge) |
| Unattributed address | 0.0% | $242 | 401 | unhosted | Unattributed address 0x5635...8c3c, Unattributed address 0x88a6...5cf4, Unattributed address 0xe3bc...e55d, Unattributed address 0x7f12...3597, Unattributed address 0x3a40...3361 |
| Decentralised finance protocol | 0.0% | $0 | 10 | protocol | UniswapV3Pool, Aave v3 WETH |
| Regulated exchange or VASP | 100.0% | $237,649,348 | 127 | hosted | Binance Hot Wallet 14 |
Destination of funds
| Category | Share | Value | Transfers | Custody | Top entities |
|---|---|---|---|---|---|
| Unattributed address | 100.0% | $2,815,614 | 116 | unhosted | Unattributed address 0xcd40...64d6, Unattributed address 0xf879...470a, Unattributed address 0x4eb1...3de6, Unattributed address 0xd205...c453, Unattributed address 0xfe36...5e0a |
| Merchant or payment processor | 0.0% | $0 | 34 | hosted | Tether USD (USDT) |
Funds arrived mainly from regulated exchange or vasp (100.0%) across 541 inbound transfer(s) totalling $237,649,590. Funds left mainly to unattributed address (100.0%) across 150 outbound transfer(s) totalling $2,815,614.
Both sides are computed from observed transfers only, so the percentages describe funds this screen actually saw move. Modelled hops are excluded here deliberately: a source-of-funds statement should not rest on an inferred counterparty.
Typology indicators
Exposure says who the wallet touched; these say what it was doing. A clean counterparty set does not rule out structuring.
4 indicator(s) triggered, 1 not observable with the data available.
| Indicator | Family | Status | What was found |
|---|---|---|---|
| Mixing or anonymising service use | privacy | clear | No traced value connects to a mixing service. |
| CoinJoin-shaped joint spend | privacy | high | 79 transfers of near-identical value inside a 6-hour window, the shape of a collaborative mix rather than ordinary payments. |
| Peel chain | structuring | medium | Run of 4 successively smaller outbound transfers totalling $5,056, consistent with peeling a bulk balance into increments. |
| Deposit splitting below a reporting threshold | structuring | clear | No counterparty received 3 or more transfers in the band beneath the reporting threshold. |
| Rapid pass-through | structuring | high | 150 outbound transfer(s) left within an hour of funds arriving; median dwell is 0.26h across 150 sample(s). |
| Bridge and cross-chain swap routing | cross chain | clear | No bridge crossing appears in this screen. |
| Swap and protocol routing concentration | cross chain | clear | Protocol routing accounts for 0.0% of flow, within normal range. |
| Burst transaction scheduling | network | medium | 141 transfers were broadcast inside a 5-minute window, which is automation rather than a person transacting. |
| Mempool and fee irregularities | network | unavailable | Zero-confirmation transactions, fee spikes and confirmation depth are not exposed by the keyless public indexers this system reads, so this indicator is reported as unavailable rather than inferred from confirmed history. |
| Unhosted wallet interaction | custody | clear | Self-custodied counterparties account for 1.2% of directly transacted value; hosted services account for 98.8%. |
Indicators are computed from the observed transfer set and the composed exposure view. They describe transaction shape, not intent: a triggered indicator is a reason to look, not a finding of wrongdoing.
Sanctions and watchlist screening
No address in this screen matches a sanctions or watchlist entry, directly or through a traced hop.
Lists screened: EU, OFAC, UK-HMT, UN.
Counterparty services
The same exposure means different things through a licensed custodian and a no-KYC venue, so each service a wallet touched is scored on its own controls.
1 directory-listed service(s) appear in this screen; 0 of them are high risk or prohibited, carrying 0.0% of traced value.
| Service | Jurisdiction | Licence | KYC | Layers | Value | Entity risk |
|---|---|---|---|---|---|---|
| Binance Holdings Ltd
Regulated exchange or VASP |
Malta | licensed | strict | directindirect | $238,311,513 | 2.1 low |
Only counterparties with a directory entry are profiled here. Everything else is covered by category exposure.
Cross-chain picture
Transfer diagram
Multi-hop fund flow across screened chains. Columns are hops; nodes in a column are ordered by first transfer time; arrow thickness tracks USD.
Transfer diagram: Source 3 → Source 2 → Hop 1 sources feed the subject; Hop 1 destinations → Hop 2 → Hop 3+ leave to the right. Nodes in a column are ordered by first transfer time. Circle area tracks USD. Solid arrows are observed; dashed arrows are onward or bridged hops. Orange arrows cross chains. Node colour is the counterparty category — see the key below the diagram. 286 lower-value node(s) omitted for legibility. 42 arrow(s) · 28 multi-hop.
Ethereum ETH
Base ETH
Optimism ETH
BNB Smart Chain BNB
Polygon POL
Arbitrum ETH
Bridge crossings
Bridged value does not stop at the bridge contract, so Holistix follows it onto the chains the bridge connects and weights what it finds there at 70%.
No bridge crossings observed, so all exposure stays on the chains screened.
Counterparties
| Counterparty | Category | Chain | Layer | Jurisdiction | Visibility | Value | Weighted |
|---|---|---|---|---|---|---|---|
| Binance Hot Wallet 14
0x28c6c06298d514db089934071355e5743bf21d60 |
Regulated exchange or VASP
public
(1.00)
|
Ethereum | direct | MT | traced on | $237,649,348 | $237,649,348 |
| Unattributed address 0xcd40...64d6
0xcd40532686b94abc88b06b9705aacbc14c8364d6 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $2,800,000 | $2,800,000 |
| Unattributed address 0x410e...5d08
0x410ed1cbcea3b3990a3f27362c06c3c5d1e75d08 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0xcd40532686… |
-- | traced on | $1,301,276 | $650,638 |
| Unattributed address 0x52aa...e497
0x52aa899454998be5b000ad077a46bbe360f4e497 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0xcd40532686… |
-- | traced on | $936,702 | $468,351 |
| Binance Hot Wallet 14
0x28c6c06298d514db089934071355e5743bf21d60 |
Regulated exchange or VASP
public
(1.00)
|
Ethereum | indirect
via 0x410ed1cbce… |
MT | traced on | $662,165 | $331,083 |
| Unattributed address 0xee7a...4055
0xee7ae85f2fe2239e27d9c1e23fffe168d63b4055 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x410ed1cbce… |
-- | traced on | $639,110 | $319,555 |
| Unattributed address 0xd016...5722
0xd01607c3c5ecaba394d8be377a08590149325722 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0xcd40532686… |
-- | traced on | $562,022 | $281,011 |
| Unattributed address 0x8f10...f996
0x8f10b468b06c6fd214b65f87778827f7d113f996 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $171,221 | $85,610 |
| Unattributed address 0xb82a...97d4
0xb82aac6aecc9a8edf12345a3b1ec874575da97d4 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $158,947 | $79,473 |
| Unattributed address 0x950f...a86f
0x950fd558f47e234a2fde23b7d61f7ccdbcb4a86f |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $136,491 | $68,245 |
| Unattributed address 0xa29a...ac21
0xa29a8b8c4331a12c88d1e40aec0a3206cc0bac21 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $129,460 | $64,730 |
| Unattributed address 0x51c7...2a7f
0x51c72848c68a965f66fa7a88855f9f7784502a7f |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $99,001 | $49,500 |
| MainnetSettler
0x0889e9327b98d7d1be3c301a4585ff3330502c9a |
Unattributed address
blockscout
(0.70)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $63,266 | $31,633 |
| Unattributed address 0xc10e...0fb4
0xc10ee9031f2a0b84766a86b55a8d90f357910fb4 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $36,992 | $18,496 |
| Unattributed address 0xd1c6...c7eb
0xd1c6aca7ea7ed44e1873dafa054c28ceb690c7eb |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $35,763 | $17,882 |
| Unattributed address 0xbdb3...47b6
0xbdb3ba9ffe392549e1f8658dd2630c141fdf47b6 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $31,651 | $15,826 |
| Unattributed address 0xee5b...9141
0xee5bcbd8ce33348bb4753da9c372c76c18d29141 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $28,769 | $14,384 |
| Unattributed address 0xf3c2...16b8
0xf3c2de39a77b0966cedccfdfb4de0a22dcc416b8 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $25,749 | $12,874 |
| Unattributed address 0x22ec...4b86
0x22ec88b9ff78c6f2458ab1a7aa8bb99d84bd4b86 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x52aa899454… |
-- | traced on | $19,394 | $9,697 |
| Unattributed address 0xf879...470a
0xf8799837fe4fef7b25e034b7a049f6d82098470a |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $3,914 | $3,914 |
| Unattributed address 0x4eb1...3de6
0x4eb1cf0ba5e738162247fddfc062687c8c1a3de6 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $2,000 | $2,000 |
| Unattributed address 0xf440...b9bc
0xf440139a62b2b939699c5b3e09f88e40464ab9bc |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0xf8799837fe… |
-- | traced on | $3,914 | $1,957 |
| Unattributed address 0x260b...4cea
0x260b364fe0d3d37e6fd3cda0fa50926a06c54cea |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0xf440139a62… |
-- | traced on | $3,605 | $1,803 |
| Unattributed address 0xd205...c453
0xd2051461c9ea1b6c93c07d067ab6c6ef4e17c453 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $1,395 | $1,395 |
| Unattributed address 0xfe36...5e0a
0xfe36490ee2fe4b928468fd87d1f6d2edd7765e0a |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $1,275 | $1,275 |
| Unattributed address 0x0fe5...de9e
0x0fe5091ee961b6e6f2e06236d676aaaf27b9de9e |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $891 | $891 |
| Unattributed address 0x8dc2...6b00
0x8dc2d8ab94c2e9f0a28c9489d4bd964bd00b6b00 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $800 | $800 |
| Unattributed address 0x4e9d...dd93
0x4e9d664b636e07b18239bff3b59ec9468274dd93 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $760 | $760 |
| Unattributed address 0x8626...eeb4
0x8626cbea0fd9a52f4a8feffc429b734b8ddeeeb4 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $585 | $585 |
| Unattributed address 0x88b9...5bcf
0x88b90a45df6448dc8bcc1b8bd789eb09e4155bcf |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $501 | $501 |
| Unattributed address 0xc214...c929
0xc214e5a1267adce53107deabe210e7f79d84c929 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $500 | $500 |
| Unattributed address 0x3e52...d541
0x3e52e0ffff55eed823d1fdb675c2312cd50ed541 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x4eb1cf0ba5… |
-- | traced on | $936 | $468 |
| Unattributed address 0xb2dd...a979
0xb2dd44d4e7720f145dbdac9cc97c51b5d8d3a979 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x3e52e0ffff… |
-- | traced on | $936 | $468 |
| Unattributed address 0xf03a...f38a
0xf03a3479aadbb91dc8e728ea01899573f156f38a |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $448 | $448 |
| Unattributed address 0x0000...8a90
0x000000000004444c5dc75cb358380d2e3de08a90 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x4eb1cf0ba5… |
-- | traced on | $881 | $441 |
| Unattributed address 0xc20c...91c7
0xc20c22e0f66226c94cce6977cec8a7ed634691c7 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $422 | $422 |
| Unattributed address 0x5594...ed53
0x559432e18b281731c054cd703d4b49872be4ed53 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x8dc2d8ab94… |
-- | traced on | $800 | $400 |
| Unattributed address 0x18e2...82f6
0x18e296053cbdf986196903e889b7dca7a73882f6 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | indirect
via 0x4e9d664b63… |
-- | traced on | $760 | $380 |
| Unattributed address 0x5736...332d
0x57368e857fd668fedc332a24a391b23c397b332d |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $300 | $300 |
| Unattributed address 0x23f6...5f28
0x23f69b62d1ece85950df5efebf0aa029f1b05f28 |
Unattributed address
unlabelled
(0.00)
|
Ethereum | direct | -- | traced on | $247 | $247 |
Transfer sample
| When | Chain | Direction | Counterparty | Amount | Value |
|---|---|---|---|---|---|
| 2026-08-28 | ethereum | out | 0xe99a395193bcc40bf10614ecac59ec4cd470bad5 | 0.004542 | $11 |
| 2026-08-28 | ethereum | out | 0xdac17f958d2ee523a2206206994597c13d831ec7 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0x830946003ab266d62c815d830f0b4247c9379729 | 0.004930 | $12 |
| 2026-08-28 | ethereum | out | 0xfaba6f8e4a5e8ab82f62fe7c39859fa577269be3 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0x739acf29ad2cec2b2b190c7a742984e6521400b6 | 7248.010000 | $0 |
| 2026-08-28 | ethereum | out | 0xf03a3479aadbb91dc8e728ea01899573f156f38a | 447.907000 | $448 |
| 2026-08-28 | ethereum | out | 0x4e99e1198d88f1e70c41a91f114eb8c01035dd93 | 759.700000 | $0 |
| 2026-08-28 | ethereum | out | 0xdac17f958d2ee523a2206206994597c13d831ec7 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0xdac17f958d2ee523a2206206994597c13d831ec7 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0x4a220e6096b25eadb88358cb44068a3248254675 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0xdac17f958d2ee523a2206206994597c13d831ec7 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0x808507121b80c02388fad14726482e061b8da827 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0x44ff8620b8ca30902395a7bd3f2407e1a091bf73 | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0xb64ef51c888972c908cfacf59b47c1afbc0ab8ac | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0xd1d2eb1b1e90b638588728b4130137d262c87cae | 0.000000 | $0 |
| 2026-08-28 | ethereum | out | 0xf7da0d8855c445d727707c8dec793864dcd0bc8f | 0.002221 | $6 |
| 2026-08-28 | ethereum | out | 0xd736e5f38abe0d1bcd17a051eba59493aaf8d323 | 150.077829 | $0 |
| 2026-08-28 | ethereum | out | 0x1639194a7a937eb7be9f997ed1e272fc6aade2d0 | 29.560000 | $30 |
| 2026-08-28 | ethereum | out | 0xe95b0243a5c5e6fa4b8f34cb525a64e6a1b9aec9 | 67.988000 | $0 |
| 2026-08-28 | ethereum | out | 0x8672a3a1c258d3a6601be83d9505365ef715afd6 | 3511159.555307 | $0 |
| 2026-08-27 | polygon | in | 0x12a78d709f02dd9a3a3fc9e6b248f0d51a912ba4 | 777.000000 | $0 |
| 2026-08-25 | polygon | in | 0x12a78d709f02dd9a3a3fc9e6b248f0d51a912ba4 | 777.000000 | $0 |
| 2026-06-21 | polygon | in | 0x55a7ef596e730f4e1b98372bf975b648a344e438 | 0.000000 | $0 |
| 2026-06-21 | polygon | in | 0x1d74b7adc347dec5451de5eb4ee1c4040bbdde86 | 0.000000 | $0 |
| 2026-05-28 | polygon | in | 0x75dd23ba3ba67f9663cbf6f9bdc7ab4923dd91d7 | 0.000000 | $0 |
Risk level (1–5)
Continuous score 1.05 falls in the level 1 band (below 2.0) under the balanced tolerance.
Accept. No material risk exposure identified.
Policy: Balanced, boundaries 2.0 / 4.0 / 6.0 / 8.0. Change the risk tolerance →
The 1-5 level is the institution's policy applied to the 0-10 score, not a second measurement. Re-grading under a different tolerance changes the level and never the score.
Rules triggered
0 of 19 enabled rules matched. Tune the rule set →
No rule matched, so the recommendation is to proceed.
Subject attribution
| Name | Binance Hot Wallet 15 |
|---|---|
| Category | Regulated exchange or VASP weight 1 |
| Jurisdiction | Malta (MT) |
| Source | public · confidence 1.00 |
| Cluster | binance
recorded on ETH, BTC
A named group in the attribution source, not a
co-spend cluster inferred from this wallet's transactions. |
Score history
| Screened | Score | Band |
|---|---|---|
| 2026-09-13 19:48 | 1.0 | minimal |
| 2026-09-12 17:11 | 1.0 | minimal |
| 2026-08-28 16:22 | 1.1 | minimal |
| 2026-08-28 16:12 | 1.0 | minimal |
| 2026-08-28 16:02 | 8.8 | critical |
| 2026-08-28 16:02 | 8.8 | critical |
Provenance
| ethereum | live:alchemy
https://eth-mainnet.g.alchemy.com/v2/… | native=91 token=209 internal=0 | unpriced_tokens=170 |
|---|---|
| base | unavailable
provider unavailable (ProviderError: chain indexer unavailable for base: alchemy (HTTPStatusError: Client error '403 Forbidden' for url 'https://base-mainnet.g.alchemy.com/v2/Bcls2ULsLnWWiVd-ZUEuv'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403); blockscout (HTTPStatusError: Server error '500 Internal Server Error' for url 'https://base.blockscout.com/api/v2/addresses/0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549/transactions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/500)) |
| optimism | unavailable
provider unavailable (ProviderError: chain indexer unavailable for optimism: alchemy (HTTPStatusError: Client error '403 Forbidden' for url 'https://opt-mainnet.g.alchemy.com/v2/Bcls2ULsLnWWiVd-ZUEuv'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403); blockscout (HTTPStatusError: Redirect response '301 Moved Permanently' for url 'https://optimism.blockscout.com/api/v2/addresses/0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549/transactions'
Redirect location: 'https://explorer.optimism.io/api/v2/addresses/0x21a31Ee1afC51d94C2eFcCAa2092aD1028285549/transactions'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/301)) |
| bsc | live:blockscout
https://bsc.blockscout.com | native=0 token=0 internal=0 |
| polygon | live:blockscout
https://polygon.blockscout.com | native=6 token=150 internal=138 |
| arbitrum | live:blockscout
https://arbitrum.blockscout.com | native=8 token=88 internal=1 |
| Label set | 187 entities, 19 categories, 85 clusters |
Informative
Notice / Disclaimer
Limits that apply to this artefact as a whole. Sources and hashes stay in provenance; this section is how to read them.
- Holistix scores combine public blockchain data with a seeded label set. Direct counterparties are observed on every screened chain. Onward and bridge hops are observed from a live indexer walk; they are modelled from the seed only when SAFESCORE_OFFLINE=1. Unlabelled counterparties stay unknown. Synthetic seed entities are demonstration labels, not live attribution. IP/node geolocation is not inferred.
- direct counterparties are observed from chain data on every screened chain. Hop-2 and hop-3 same-chain walks plus the far side of each bridge are observed from a live indexer when online (budgets split inbound/outbound so Source and Hop columns both receive inputs), and modelled from the label seed only when SAFESCORE_OFFLINE=1. IP/node geolocation is not inferred from first-seen time.