Check an address before sending it funds
check_address_riskScreen an EVM address on Base before sending funds or interacting: get Verdix's safe, caution, or danger verdict with risk score and reasons.
Instructions
Screen an EVM address on Base before sending it money or interacting with it. Returns Verdix's verdict JSON unchanged: verdict (safe | caution | danger), risk_score (0-100), reasons, checked, tier, price_usd, as_of. 'danger' means sanctioned, a known scam/exploit/phishing address, an address-poisoning lookalike, a burn address or similar - do not send funds. 'caution' means not enough evidence to call it safe (new, unverified, or a data source was unavailable) - confirm with the user first. Every tier runs OFAC sanctions, scam/phishing/exploit lists, address-poisoning lookalikes, burn-address and contract/deployer checks; quick adds a fast address-age read, standard and deep run deeper on-chain behaviour analysis instead (deep runs the same checks as standard today - pick it for high-value or first-time transfers, not for extra checks). PAID: each call costs USDC on Base via x402, paid from the wallet configured in this server (VERDIX_PRIVATE_KEY), never more than VERDIX_MAX_PRICE_USD. Tiers: quick ($0.02), standard ($0.10, default), deep ($0.50); call get_pricing for current prices. A 503 answer (data unavailable) is not charged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Analysis depth and price: quick ($0.02, fast address-age read), standard ($0.10, deeper on-chain behaviour analysis, recommended default), deep ($0.50, same checks as standard, for high-value or first-time transfers) | standard |
| address | Yes | The EVM address to check (the recipient, contract or counterparty) |