Agentscan
Recent
0x2b4e…9037$7140.0980xae54…e571$242.7570xd143…f376$189.6800x6956…1b2b$148.3470x86ee…a73d$121.6000x9d94…a436$121.3000x7ee0…b59a$107.8920x6a16…3b5e$105.0000x3aa2…2932$98.9010x4688…2857$96.0000xd517…b6ac$89.9100x922e…e4dd$89.9100x5840…aa15$88.0000xf2f2…8528$84.0000x5382…4a93$80.9190x0720…106a$75.0000x7e93…de68$62.9370x1595…99e6$62.9370x957f…20a0$60.0000x5fa3…afbd$54.0000x67e1…227c$53.9460xcf34…d34c$53.9460x4347…d834$53.9460xd4ab…64fe$49.0000x12c9…091e$48.0000xec7a…05e8$48.0000x8098…d783$47.5000x63eb…37bd$44.9550xb86c…d1dd$44.9550xf6ca…b61c$44.9550x68f7…2673$44.9550xc36b…0f9d$44.9550xdf7a…7663$40.0030x6079…60d3$36.0000x7c1c…afb0$35.9640x828a…1a46$35.9640xe06d…9f32$35.9640x6088…a4a8$35.9640x5e63…d15d$35.9640xcad3…9589$35.0150xa5a9…221f$35.0150x8dae…0ee1$35.0000xc43b…0904$33.0000xd4d2…a4e3$30.4000xe862…eda4$30.0000xc7c5…306f$30.0000xdab7…a528$28.5000x3cd6…3cee$28.0120xc852…46d7$26.9730xe6b8…a95e$26.973

Madhousewallet

madhousewallet.com

Scans EVM wallet addresses and ENS names for risk signals and sanctions compliance screening.

identity_kyc
from$0.01

Trust signal

Established5353/ 100

4 of 4 pillars

coverage 100%

Pillars

Traction
70%
Liveness
88%
Identity
0%
Longevity
20%

Signals

On-chain settlement (CDP)
Active in last 30 days
Endpoint reachable
GitHub org present
X (Twitter) handle
.well-known/agent.json
skill.md published
ERC-8004 registered

Evidence tiers, not an endorsement · trust model v0.1.0 (provisional) · CDP-lane settlement only (D3) · Trust API coming soon

On-chain traction

Min price (402)$0.01
Total vol$2.70
30d vol$1.10
Total tx165
30d tx82
FirstMay 21, 2026
LastJul 9, 2026

ERC-8004 agent registry

Not registered

Not found in the ERC-8004 agent registry. This is the default state — absence is not a negative signal.

Identity & classification

Xunverified
GitHubunverified
ENSunverified
Category confidenceunscored

Settlement volume

USDC settled on-chain · monthly

as of Jul 12, 2026

loading chart…

Endpoints(20)

GEThttps://kyc.madhousewallet.com/api/public/kyc/status

Look up KYC status for any wallet. Costs $0.01 USDC. Pass ?wallet=0x... to check any address, or omit to check the paying wallet itself. Returns verified (bool), chain, attestation details, verificationMethods, and risk score.

$0.010 USDCpay_to unverifiedunreachableJul 8
GEThttps://kyc.madhousewallet.com/api/public/kyc/status/solana
$0.010 USDCpay→72wzSD…Jastlive · 7383msJul 8
GEThttps://scan.madhousewallet.com/api/public/quick-scan

Fast wallet risk check for any EVM address or ENS name using Web3 Antivirus quick-scan. Returns in ~350ms — ideal for real-time pre-transaction screening. Returns a toxic score and which risk flags fired. Use shouldFlag to block or escalate: any non-zero score means the wallet triggered a risk flag such as sanctions, scams, mixers, or phishing. Roughly 27x faster than the full scan endpoint.

$0.010 USDCpay_to unverifiedlive · 7385msJul 8
GEThttps://scan.madhousewallet.com/api/public/quick-scan/solana
$0.010 USDCpay→72wzSD…Jastlive · 339msJul 8
GEThttps://scan.madhousewallet.com/api/public/scan

Scan any EVM wallet address or ENS name for on-chain risk signals using Web3 Antivirus. Returns a toxic score, risk level, and the specific risk categories that triggered a flag. Designed for off-ramp compliance: use shouldFlag to block or escalate — any non-zero toxic score means the wallet has been flagged for at least one risk category such as sanctions, scams, mixers, or phishing.

$0.010 USDCpay_to unverifiedunreachableJul 8
GEThttps://scan.madhousewallet.com/api/public/scan/solana
$0.010 USDCpay→72wzSD…Jastlive · 6918msJul 8
POSThttps://try.madhousewallet.com/api/public/confirm-transfer

Confirm a funded transfer by submitting the on-chain transaction hash of the USDC deposit. Pass the transfer_id from /api/public/transfer and the tx_hash of the funding transaction; the payout then proceeds. Idempotent. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 318msJul 8
GEThttps://try.madhousewallet.com/api/public/offramp

Crypto off-ramp API entry point: sell USDC or other stablecoin and cash out to a bank account in 80+ currencies. Alias of /quote. Pass targetCurrency (ISO 4217) and sourceAmount (USD) to get an FX quote, fees, the fiat amount the recipient receives, and a quoteId to lock the rate. Start here to convert crypto to fiat, then use /requirements, /recipients, /transfer, and /confirm-transfer to complete the bank payout. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 6387msJul 8
GEThttps://try.madhousewallet.com/api/public/quote

Get a cross-border money-transfer quote. Given a target currency (ISO 4217) and a USD source amount, returns the FX rate, fees, and the amount the recipient receives in the target currency. Use quote.targetAmount as the payout figure and quoteId to create a transfer. Supports 80+ currencies. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 311msJul 8
POSThttps://try.madhousewallet.com/api/public/recipients

Create a payout recipient. Provide the target currency, the account type and bank details (see /api/public/requirements), the account holder name, and the wallet that will fund the transfer. Returns the recipient id to pass to /api/public/transfer. The recipient is sanctions-screened upstream. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 318msJul 8
GEThttps://try.madhousewallet.com/api/public/requirements

Get the recipient bank-detail fields required to pay out in a given currency. Returns dynamic field descriptors (text/select/radio/date) with validation rules and allowed values, grouped by account type. Use this to know what details to collect before creating a recipient. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedunreachableJul 8
POSThttps://try.madhousewallet.com/api/public/requirements/refresh

Refresh recipient bank-detail fields for conditional inputs. Send the currency plus the account type and the details collected so far; returns the updated field set, revealing any fields that depend on the chosen values (e.g. branch fields after picking a bank). Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 321msJul 8
POSThttps://try.madhousewallet.com/api/public/transfer

Create a money transfer (v2) from a locked quote and a recipient. Returns the transfer id and a Base USDC deposit_address plus the exact amount to send there. After funding, call /api/public/confirm-transfer with the on-chain tx hash. Funding wallet KYC and sanctions checks are enforced upstream. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 336msJul 8
GEThttps://try.madhousewallet.com/api/public/transfer-status

Look up the live status of a money transfer by its MoneyWave transfer id. Returns status, amount, currency, recipient and quote snapshots, deposit address, reference, and any error. Use the status field to track progress to completion. Pay 0.01 USDC.

$0.010 USDCpay_to unverifiedlive · 6387msJul 8
GEThttps://kyc.madhousewallet.com/api/public/kyc/sanctions
$0.020 USDCpay→0xf802…459elive · 337msJul 8
GEThttps://kyc.madhousewallet.com/api/public/kyc/sanctions/solana
$0.020 USDCpay→72wzSD…Jastlive · 279msJul 8
GEThttps://scan.madhousewallet.com/api/public/sanctions-check

Screen any person, company, or entity against OpenSanctions -- 1.3M+ entries from OFAC SDN, EU Sanctions, UN List, and 330+ sources. Returns sanctioned: true/false, entity type, risk topics (sanction, debarment, role.pep), and source datasets. Optional: country (ISO-2), address, birthDate narrow false positives. For AML/KYC pre-screening and off-ramp compliance. Pay with USDC on Base, Polygon, or Arbitrum.

$0.040 USDCpay_to unverifiedlive · 6036msJul 8
GEThttps://scan.madhousewallet.com/api/public/sanctions-check/solana
$0.040 USDCpay→72wzSD…Jastlive · 361msJul 8
POSThttps://kyc.madhousewallet.com/api/public/kyc/start

Begin identity verification for a wallet. Costs $0.05 USDC. Returns a hosted verification URL and the bound wallet address. Open kycUrl in a browser. Once complete, any service can verify the wallet via /status.

$0.050 USDCpay_to unverifiedlive · 6033msJul 8
POSThttps://kyc.madhousewallet.com/api/public/kyc/start/solana
$0.050 USDCpay→72wzSD…JastunreachableJul 8