Skip to content

Labels

Community-contributed address labels that identify exchanges, protocols, mixers, scammers, and more.

Overview

ChainGraph maintains a database of known Ethereum address labels. These labels appear automatically whenever an address is displayed — in Explorer results, investigation nodes, and query results.

Label categories

CategoryExamples
ExchangeBinance Hot Wallet, Coinbase, Kraken
DeFi ProtocolUniswap V3 Router, Aave Lending Pool
Mixer / PrivacyTornado Cash Router, eXch
BridgeArbitrum Bridge, Polygon Bridge
MEVFlashbots Builder, MEV Bot
SanctionsOFAC SDN List addresses
Scam / HackKnown exploit addresses, phishing wallets
Foundation / TeamEthereum Foundation, Vitalik.eth
CustomUser-defined labels within their tenant

Label sources

  • Community database — curated and verified labels from the ChainGraph community
  • OFAC SDN list — automatically synced sanctions data
  • ENS resolution — ENS names resolved to addresses
  • Custom labels — labels you create within your investigations (private to your account)

Adding custom labels

You can add labels to any address within your investigations:

  1. Right-click a node on the graph canvas
  2. Select Add Label
  3. Enter the label text and category
  4. The label is saved to your tenant and appears in all your investigations

Contributing labels

Pro and Enterprise users can submit labels to the community database. Submitted labels go through a review process before being published. Contributing high-quality labels earns reputation points on your profile.

Labels API

Access labels programmatically:

GET /api/v1/labels?address=0xabc...

Response:
{
  "address": "0xabc...",
  "labels": [
    {
      "text": "Binance Hot Wallet",
      "category": "exchange",
      "source": "community",
      "confidence": 0.99
    }
  ]
}

Using labels in queries

-- SQL: Find all labeled addresses involved in large transfers
SELECT t.from_address, l.label_text, t.value_wei
FROM native_transfers t
JOIN address_metadata l ON t.from_address = l.address
WHERE t.value_wei > 1000000000000000000
ORDER BY t.value_wei DESC
LIMIT 50
Labels — ChainGraph Docs