Wallet audit
Full wallet activity review: balance, recent transactions, and token metadata for a given address.
$0.15
per call · one payment for the whole workflow
POST /api/skill/wallet-audit
3 tools run server-side in one request. You pay once, settle once, and get a single response - no orchestration, no per-step payments, and a partial-success envelope if any step fails. USDC over x402 on any supported chain.
When to use this pack
Investigating wallet activity - what's the balance, what has it been doing, and what tokens are involved.
Tools in this pack
All 3 run inside the single $0.15 call above. Each is also callable on its own if you only need one part.
- Wallet balance (native + ERC-20) POST /api/wallet-balance Look up the native coin balance (ETH/MATIC) plus every ERC-20 holding for a wallet address on Ethereum, Base, Polygon, Arbitrum, or Optimism. Returns clean decimal balances (already scaled by token decimals) plus symbol and contract - ready to display in a UI or feed into a portfolio tool.
- Wallet transaction history POST /api/wallet-transactions Return the most recent asset transfers (incoming + outgoing) for a wallet address - native coin, ERC-20, ERC-721, ERC-1155 - already merged and sorted newest first. Each row carries the block, tx hash, counterparty, asset, and decimal value. Cap is 100 per direction; widen the window via `fromBlock` if you need deeper history.
- ERC-20 token metadata POST /api/token-metadata Resolve an ERC-20 contract address to its on-chain metadata: symbol, decimals, name, and logo URL where available. Use this to humanize a raw contract address before showing it to a user or before computing fiat values.
Workflow
- Get the native + token balances for the address.
- Pull recent transactions to see activity patterns.
- Look up token metadata for contracts the wallet interacts with.
Call it directly
Any x402 client pays the 402 and gets the whole workflow back in one response:
npx agent402-client call wallet-audit {"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"}
Run it in Claude
claude mcp add agent402 -s user -- npx -y agent402-mcp@latest
Then paste this prompt into Claude:
Audit the wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 using Agent402's wallet-audit skill pack. Get (1) balance, (2) recent transactions, (3) token metadata. Summarize activity and flag anything unusual.