wallet_check
Check any wallet (EVM 0x address or Solana base58, case-sensitive) before paying it or taking its money: OFAC SDN list on both families; on Solana also the issuer freeze of USDC and EURC (Circle), USDT (Tether), PYUSD and USDG (Paxos) and USD1 (World Liberty), the issuer freeze index, and a fund trail up to three hops back. Returns verdict passed, blocked or unavailable, with each check. Paying an invoice (invoice_pay) runs this check on the receiving wallet and refuses with receiver_blocked, so a payment through Vurto Payments never reaches a sanctioned or frozen wallet. To pay someone directly, create an invoice to their wallet (invoice_create) and pay it with invoice_pay. Plain swaps (swap_build, double_build, nn_build) do not run it. The Scorechain and Merkle Science checks are paid and run only inside an invoice whose analysis was paid; asking for them here returns paid_check_requires_invoice (400).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| checks | No | Kept for compatibility; leave it out. Every extra check is paid since 22/10/2026 ("scorechain" 0.15 and "merkle-science" 0.60 USDC) and runs only inside an invoice whose analysis was paid (invoice_create with checks, then invoice_analysis_pay): here any of them is refused with paid_check_requires_invoice (400), so the paid analysis never becomes a free lookup. Any other value is refused with invalid_check. | |
| wallet | Yes | The wallet to check. EVM 0x address, or Solana base58 (case-sensitive). |