wallet_check
Run a read-only pre-transaction counterparty check on an EVM wallet or contract: OFAC SDN screening, malicious-address flags, and on-chain profile signals, returning a risk level and plain recommendation.
Instructions
[Wallet Oracle] Pre-transaction counterparty check for an EVM wallet or contract: OFAC SDN screening, GoPlus malicious-address flags (phishing, drainers, laundering, mixers ...), and a live on-chain profile (EOA / contract / EIP-7702, nonce, balance, ENS, first transaction, contract verification). Returns risk_level, a plain recommendation (do_not_transact / review_before_transacting / no_red_flags_found), every reason with its source, and which sources were unavailable.
Example: /v1/wallet-check?address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045&chain=ethereum
Use when you are about to transact and want a pre-transaction check of a wallet or contract: OFAC, malicious-address flags and on-chain signals. Not for token contract safety (use token_risk).
Behavior: read-only. Priced via x402 (USDC on Base) or free with WICKEDAPI_API_KEY; with neither, you get HTTP 402 with the decoded price in payment_required (a price quote, not a failure).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | Optional. ethereum, base, arbitrum, optimism, polygon (default base). | |
| address | Yes | Required. A 0x address. |