{"blocklists":[{"key":"mew-darklist","name":"MyEtherWallet ethereum-lists (darklist)","scope":"EVM scam/phishing/fraud addresses","license":"MIT (permissive, commercial use permitted, non-copyleft)","attribution":"MyEtherWallet ethereum-lists, MIT License","addresses":0,"status":"pending","error":null,"last_refresh":null,"last_checked":null,"ttl_hours":24}],"onchain_history":{"source":"Blockscout Etherscan-compatible getLogs (indexed, keyless, fromBlock=0)","attribution":"Contract/holder/age data via Blockscout (https://blockscout.com), a public-good open block explorer. On-chain reads (ownership, code, liquidity, swaps) computed by us. Scam-spender matches via public ethereum-lists (MIT). Live allowance / operator state and revoke calldata computed by us over public RPC.","note":"Live allowance / operator state is read via public keyless RPC (eth_call) — an event is not state, only the live read is trustworthy."},"supported_networks":["base","ethereum","arbitrum","optimism","polygon"],"event_topics":{"erc20_approval":"0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925","approval_for_all":"0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31"},"canonical":{"permit2":"0x000000000022d473030f116ddee9f6b43ac78ba3"},"scope":"Standing-state approval-hygiene audit: full-history approval inventory, live eth_call filter, unlimited/stale/scam/allowlist flags, best-effort money-at-risk USD, deterministic revoke-priority + non-custodial revoke calldata. We do NOT resell closed approval APIs (Revoke.cash/Nansen/etc.).","disclaimer":"Automated on-chain approval-hygiene risk indicators, NOT financial advice and NOT a guarantee of safety. A live approval is not proof of compromise; a low score is not an endorsement. Money-at-risk USD is best-effort and only shown for priceable tokens. Revoke calldata is non-custodial — you sign it yourself."}