Proof · Token check

What CoinGraph said about whitebit, exactly as issued.

Issued 2026-10-20 02:03:01 UTC · id eval_1eabb1bbd5978d3728d3

avoid

Top 10 holders own 82% of supply (incl. exchange and contract wallets) · Owner can change holders' balances (ETH)

✓ Fingerprint

Matches the one stored at issue time

✓ Sources

60 source calls recorded around issue time

◷ Chainlink CRE attestation

Pending: the workflow attests new proofs every few minutes; the fingerprint above is the commitment

SHA-256 fingerprint

7ef0290a66eeb4f6ed4832aed1673d13cc45d6601e076ddb082fd906a9419270

The fingerprint is the SHA-256 of the object below written as canonical JSON (keys sorted, no spaces). Change one character and it changes completely, so nobody, including CoinGraph, can quietly edit what was said.

Check it yourself
curl -s https://coingraph.ai/api/v1/verify/eval_1eabb1bbd5978d3728d3

Source calls behind it

ProviderEndpointAt (UTC)LatencyOK
coingecko/coins/markets02:02:40795 ms✓
ccxt:binanceusdmklines:1m02:02:0615763 ms✓
ccxt:bybitklines:1m02:02:060 ms✓
ccxt:binanceklines:1m02:02:061279 ms✓
ccxt:gateklines:1m02:02:061006 ms✓
ccxt:krakenklines:1m02:02:064192 ms✓
ccxt:okxklines:1m02:02:062077 ms✓
nownodesbsc:eth_getLogs02:01:441846 ms✓
nownodesbsc:eth_getLogs02:01:412299 ms✓
coingecko/coins/markets02:01:40536 ms✓
ccxt:binanceusdmklines:1m02:01:0615508 ms✓
ccxt:bybitklines:1m02:01:060 ms✓
ccxt:binanceklines:1m02:01:061222 ms✓
ccxt:okxklines:1m02:01:065647 ms✓
ccxt:gateklines:1m02:01:061628 ms✓
ccxt:krakenklines:1m02:01:064028 ms✓
nownodeseth:eth_getLogs02:01:012352 ms✓
coingecko/coins/markets02:00:40506 ms✓
ccxt:binanceusdmfuturesSentiment:5m02:00:303344 ms✓
ccxt:binanceusdmopenInterestHist:5m02:00:205603 ms✓
ccxt:binanceusdmfetchFundingRates02:00:160 ms✕
ccxt:binanceusdmklines:1m02:00:0616120 ms✓
ccxt:binanceklines:1m02:00:061239 ms✓
ccxt:okxklines:1m02:00:061663 ms✓
ccxt:gateklines:1m02:00:063146 ms✓
The exact object (2,834 bytes)
{
  "token": {
    "id": "whitebit",
    "name": "WhiteBIT Coin",
    "rank": 15,
    "symbol": "WBT"
  },
  "reasons": [
    {
      "text": "Top 10 holders own 82% of supply (incl. exchange and contract wallets)",
      "source": "goplus/nownodes holders",
      "dimension": "supply"
    },
    {
      "text": "Owner can change holders' balances (ETH)",
      "source": "goplus:/token_security",
      "dimension": "contract"
    },
    {
      "text": "Contract can blacklist addresses (ETH)",
      "source": "goplus:/token_security",
      "dimension": "contract"
    },
    {
      "text": "Transfers can be paused (ETH)",
      "source": "goplus:/token_security",
      "dimension": "contract"
    }
  ],
  "verdict": "avoid",
  "snapshot": {
    "market": {
      "rank": 15,
      "as_of": "2026-10-20T02:02:00.000Z",
      "ath_usd": 87.91,
      "atl_usd": 3.06,
      "sources": [
        {
          "as_of": "2026-10-20T02:02:00.000Z",
          "endpoint": "/coins/markets",
          "provider": "coingecko"
        }
      ],
      "ath_date": "2026-09-21T20:29:10.000Z",
      "price_usd": 79.84,
      "change_pct": {
        "1h": 0.03,
        "1y": 94.1,
        "4h": -0.34,
        "7d": 0.1828,
        "15m": 0.08,
        "24h": -0.93,
        "30d": -3.6532,
        "200d": 56.3068
      },
      "low_24h_usd": 79.61,
      "from_ath_pct": -9.19,
      "from_atl_pct": 2507.55,
      "high_24h_usd": 81.14,
      "market_cap_usd": 9485309314,
      "volume_24h_usd": 90136069,
      "volatility_24h_pct": 1.36,
      "volume_to_market_cap": 0.0095,
      "fully_diluted_valuation_usd": 23424972014
    },
    "supply": {
      "top_holders": {
        "as_of": "2026-10-20T00:55:00.000Z",
        "top10": 82,
        "top20": null
      },
      "fdv_to_market_cap": 2.47
    },
    "derivatives": {
      "funding": "unassessed",
      "liquidations_1h": {
        "usd": 0,
        "count": 0,
        "longs_usd": 0,
        "shorts_usd": 0
      }
    },
    "liquidity_depth": "unassessed",
    "onchain_flows_24h": {
      "net_usd": 0,
      "inflow_usd": 0,
      "outflow_usd": 0
    }
  },
  "confidence": 0.86,
  "dimensions": {
    "supply": {
      "rating": "caution",
      "reasons": [
        {
          "info": true,
          "text": "FDV / market cap 2.47",
          "source": "coingecko:/coins/markets"
        },
        {
          "text": "Top 10 holders own 82% of supply (incl. exchange and contract wallets)",
          "source": "goplus/nownodes holders"
        },
        {
          "info": true,
          "text": "Unlock schedule: unassessed (no free source)",
          "source": "coingraph"
        }
      ]
    },
    "context": {
      "rating": "ok",
      "reasons": [
        {
          "text": "No fundamental or mood flags",
          "source": "coingraph"
        }
      ]
    },
    "onchain": {
      "rating": "ok",
      "reasons": [
        {
          "info": true,
          "text": "Exchange net flow $0 in 24h: normal",
          "source": "nownodes:eth_getLogs"
        }
      ]
    },
    "contract": {
      "rating": "avoid",
      "reasons": [
        {
          "text": "Owner can change holders' balances (ETH)",
          "source": "goplus:/token_security"
        },
        {
          "text": "Contract can blacklist addresses (ETH)",
          "source": "goplus:/token_security"
        },
        {
          "text": "Transfers can be paused (ETH)",
          "source": "goplus:/token_security"
        }
      ]
    },
    "leverage": {
      "rating": "unassessed",
      "reasons": []
    },
    "momentum": {
      "rating": "ok",
      "reasons": [
        {
          "text": "1h +0.03%, 24h -0.93%: nothing stretched",
          "source": "coingecko:/coins/markets"
        }
      ]
    },
    "liquidity": {
      "rating": "ok",
      "reasons": [
        {
          "info": true,
          "text": "$7.3M available within 2% of the price across exchanges (CoinGecko)",
          "source": "coingecko:/coins/{id}/tickers"
        }
      ]
    }
  },
  "disclaimer": "CoinGraph never executes, custodies or advises. The caller decides.",
  "size_check": null,
  "watch_next": [],
  "policy_check": null
}