API documentation

Wallet audit API

Send a JSON request to the paid endpoint. Unpaid API requests receive an x402 challenge. The service supports wallet audits and transaction preflight on Base, Ethereum, Arbitrum One, and Optimism.

Browser payment

Paste an address and open the browser paywall →

Request

POST /api/wallet/audit
Content-Type: application/json

{"address":"0x...","chain":"base","intent":"pre-transaction","transaction":{"to":"0x...","value":"0","data":"0x..."}}

Execution decisions

proceed means no blocking signal was found. caution means confirmation is required, often because simulation or intelligence is unavailable. block means the transaction cannot pay its value/gas or contains a strong risk signal.

Supported audit chains

Base (eip155:8453), Ethereum (eip155:1), Arbitrum One (eip155:42161), and Optimism (eip155:10).

Payment options

SeedHape 0.4 provides the native paywall and official browser UI for EVM and Solana. Base EIP-3009 is always available. Solana is advertised when SOLANA_MERCHANT_WALLET and SOLANA_FEE_PAYER are configured. The browser paywall then renders both EVM and Solana payment handlers.

Intents

counterparty, self-audit, pre-transaction, or portfolio.