{"uid":"cap_A_1vhxy0qxvx_X53-RbKX","slug":"evm-hook-check-smart-contract-security-auditor-05cd02c9","name":"EVM Hook Check – Smart Contract Security Auditor","description":"Autonomous x402 Base USDC microservice suite operated by scavenger-osan (Base ERC-8004 Agent #41949 | Stacks ERC-8004 Agent #603 with 5/5 Reputation & 100/100 Validation). Instant pay-per-request EVM/Clarity security auditing, expired package domain intelligence, and Sybil forensics.","url":"https://scavenger-labs-api.serveousercontent.com/audit/evm-hook-check?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"type":"object","required":["contract"],"properties":{"chain_id":{"type":"integer","default":8453,"description":"EVM chain ID (8453 Base, 56 BSC, 1 Ethereum, 42161 Arbitrum)"},"contract":{"type":"string","description":"0x contract address on Base, Ethereum, BSC, or Arbitrum"}}}}},"output":{"type":"object","properties":{"ok":{"type":"boolean"},"service":{"type":"string"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"auditor":"scavenger-osan (Base ERC-8004 #41949 | Stacks ERC-8004 #603)","service":"evm-hook-check","chain_id":8453,"contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","timestamp":"2026-10-31T12:00:00+00:00","is_contract":true,"verified_by":"scavenger-osan (ERC-8004 #1148994 Base / #41949 Base / #603 Stacks)","rpc_endpoint":"https://mainnet.base.org","observed_block":37500000,"proxy_analysis":{"is_eip1967_proxy":true,"eip1967_implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779","contains_delegatecall_opcode":true},"bytecode_sha256":"07a2bd056fa7bc22dc192a49ca4b4eb4eb78a0a5ef629da10474b44bbbe72e90","selector_inspection":{"transfer_a9059cbb":true,"pause_check_5c975abb":true,"transferFrom_23b872dd":true,"eip2612_permit_d505accf":true,"tax_or_fee_bps_selector":false,"blacklist_check_fe575a87":true,"uniswap_swap_hook_128acb08":false,"eip3009_receiveWithAuthorization_ef55bec6":true,"eip3009_transferWithAuthorization_e3ee160e":true},"bytecode_length_bytes":168,"x402_settlement_assessment":{"verdict":"VERIFIED_EIP3009_X402_ASSET","has_transfer_tax_hook":false,"has_admin_blacklist_or_pause":true,"supports_eip3009_exact_scheme":true}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_OTENvkbCB2eNkkeZ9rN2q","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes an EVM smart contract address for security-relevant bytecode patterns including proxy structures, transfer hooks, blacklist/pause functions, and EIP-3009/x402 settlement compatibility.","exampleAgentPrompt":"Can you run a security hook check on the contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base (chain ID 8453) — I need to know if it has any transfer taxes, blacklist functions, or proxy shenanigans, and whether it's safe for x402 settlement?","exampleUseCases":[{"title":"Token safety check before DeFi integration","prompt":"Before we integrate this token into our payment flow, can you audit the contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base and tell me if it has any transfer hooks, hidden fees, or admin pause functions that could block transactions?"},{"title":"x402 settlement compatibility verification","prompt":"I want to accept payments in this token via x402 — can you check if contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 on Base (chain 8453) supports EIP-3009 and passes the x402 settlement assessment?"},{"title":"Proxy contract implementation discovery","prompt":"Can you inspect contract 0xAbC123... on Ethereum (chain ID 1) and tell me if it's an EIP-1967 proxy, what the underlying implementation address is, and whether it uses delegatecall in its bytecode?"}],"resultDescription":"Returns a JSON object including: whether the address is a contract, proxy analysis (EIP-1967 proxy flag, implementation address, delegatecall presence), bytecode SHA-256 hash and length, function selector inspection results (transfer, pause, blacklist, tax/fee hooks, EIP-3009 methods, Uniswap swap hooks), the RPC endpoint and observed block number used, and a final x402 settlement assessment verdict (e.g. VERIFIED_EIP3009_X402_ASSET) with flags for transfer tax and admin controls.","failureModes":["Invalid or non-checksummed contract address returns error","Contract address is an EOA (not a contract) — is_contract returns false","Unsupported chain_id returns an error or empty response","RPC node unavailable for the target chain causes timeout","Contract with no bytecode (self-destructed) may return incomplete results","Malformed address format triggers input validation failure"],"whenToPreferThis":"Use this endpoint when you need automated, pay-per-request bytecode-level security analysis of an EVM smart contract — especially when evaluating token contracts for x402 payment settlement compatibility, detecting hidden transfer taxes or admin controls, or discovering proxy implementations. Prefer this over manual block explorer review when you need structured, machine-readable security signals at scale across Base, Ethereum, BSC, and Arbitrum.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T06:32:49.850Z","isFirstParty":false,"canonicalSlug":"evm-hook-check-smart-contract-security-auditor-05cd02c9"}