contract risk score
deployed bytecode check, ERC-20 metadata decode, totalSupply read, ownership state. a single 0..100 score with the heuristic breakdown attached as `breakdown[]`. 4-RPC failover, AbortController 4.5s per probe.
{
"endpoint": "/v1/risk",
"addr": "0x...",
"symbol": "USDC",
"riskScore": 92,
"level": "safe",
"breakdown": [
{ "ok": true, "line": "deployed bytecode found" },
{ "ok": true, "line": "ownership renounced" }
],
"latencyMs": 184,
"_live": true
}