既知アドレスのラベルを投稿し、レビューを経て ChainAnalyzer のレジストリへ反映
Contribute API は、取引所ウォレット・詐欺アドレス・発行体ウォレットなど「既知アドレスのラベル」を投稿するためのエンドポイントです。VASP / AML パートナーのチーム向けに設計されており、管理者アカウントを持たずに自組織の知見をレジストリへ持ち込めます。
投稿されたエントリは status="pending" で保存され、ChainAnalyzer のアナリストがレビューします。承認されると status="active" となり、スキャン・スクリーニング・ScamDB 照合に反映されます。
対象: 取引所・カストディアン・発行体・AML ベンダーなど、自組織で検証済みのアドレス情報を持つチーム。
すべてのリクエストに X-Contributor-API-Key ヘッダーが必要です。キーは cak_ プレフィックスで、ChainAnalyzer が組織ごとに発行します (自己発行はできません)。
curl -H "X-Contributor-API-Key: cak_your_key_here" \ https://chain-analyzer.com/api/v1/contribute/whoamiキーは組織単位でスコープ (カテゴリ / チェーン) を持ち、いつでも一時停止・失効できます。スコープ外のチェーンやカテゴリを投稿すると 403 が返ります。
キーの発行はお問い合わせから依頼してください。発行時に平文キーが 1 度だけ共有されます (再取得不可)。
キーはサーバー側にのみ保管し、ブラウザやモバイルアプリに埋め込まないでください。漏洩が疑われる場合はご連絡いただければ即時に失効させます。
POST https://chain-analyzer.com/api/v1/contribute/known-entity| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
| registry_type | string | 必須 | 投稿するエントリの種別 (下記の enum) |
| chain | string | 必須 | 対象チェーン (下記の enum) |
| address | string | 必須 | ウォレットアドレスまたはトークンコントラクト |
| label | string | 必須 | 人が読めるラベル (英語推奨) |
| category | string | 任意 | registry_type 内のサブ分類 (キーのスコープで制限される場合あり) |
| metadata | object | 任意 | 任意の構造化メタデータ (JSON オブジェクト) |
| verification_source | string | 任意 | 根拠となる証跡 (URL / 出典テキスト)。強く推奨 |
| notes | string | 任意 | レビュー担当者への自由記述メモ |
| exchange | 取引所が運用するウォレット (hot / cold / 入金 / 出金) |
| legitimate_issuer | 正規発行体のトークンコントラクト |
| legitimate_entity | 正規のウォレット (発行体運用・財団・デプロイヤ) |
| bad_entity | 不正ウォレット (詐欺・不正・制裁・ダークネット・ミキサー) |
| token_override | トークンコントラクトの分類上書き |
EVM 系チェーン (ethereum / polygon / bsc / base / arbitrum / optimism / avalanche / kaia / evm) のアドレスは小文字に正規化されます。btc / solana / tron / xrp は base58 系で大文字小文字が意味を持つため、送信された文字列をそのまま保存します。これらのチェーンでは大文字小文字を変換せずに送信してください。
取引所のホットウォレットを TRON で投稿する例です。
curl -X POST https://chain-analyzer.com/api/v1/contribute/known-entity \
-H "X-Contributor-API-Key: cak_your_key_here" \
-H "Content-Type: application/json" \
-d '{
"registry_type": "exchange",
"chain": "tron",
"address": "TXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"label": "ExampleExchange Hot 1",
"category": "exchange_hot_wallet",
"metadata": {
"exchange_name": "ExampleExchange",
"wallet_type": "hot"
},
"verification_source": "internal treasury records",
"notes": "Primary TRC-20 settlement wallet, active since 2025-11."
}'成功時は 201 Created と、pending 状態のエントリ ID が返ります。
HTTP/1.1 201 Created
{
"ok": true,
"id": "3d1f0c6e-5a2b-4f19-8f7a-0c9d2e6b41aa",
"status": "pending",
"message": "Submission queued for admin review. You will be notified when reviewed."
}| 401 | X-Contributor-API-Key が無い / 失効している / 形式が cak_ でない |
| 403 | 投稿した chain または category がキーのスコープ外 |
| 400 | registry_type または chain が enum に含まれない |
| 409 | 同じ registry_type / chain / address のエントリが既に存在する |
投稿の前に /contribute/whoami でキーと有効なスコープを確認できます (レジストリには何も書き込みません)。
curl -H "X-Contributor-API-Key: cak_your_key_here" \
https://chain-analyzer.com/api/v1/contribute/whoami© 2026 ChainAnalyzer. All rights reserved.