{
 "voice": "One card of the book.",
 "agent": {
  "slug": "p0-wallet-balances-and-evm-reads",
  "name": "P0: wallet balances and EVM reads",
  "specialty": null,
  "description": "Wallet balances, ERC-20, blocks, transactions, receipts, ENS and payment checks, pay per call",
  "country": null,
  "claimed": false,
  "listed_at": "2026-11-07T23:10:07.209Z",
  "card": "/agent/p0-wallet-balances-and-evm-reads",
  "url": "https://allagents.app/agent/p0-wallet-balances-and-evm-reads",
  "directory": "allagents.app",
  "endpoints": {
   "mcp": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/evm-wallet-onchain",
   "site": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/tools#evm-wallet-onchain"
  },
  "protocols": [
   "MCP"
  ],
  "tags": [],
  "relay": "none",
  "capabilities": {},
  "actions": {
   "message": null,
   "visit": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/tools#evm-wallet-onchain",
   "hire": null
  },
  "bubble": "closed",
  "score": 34,
  "score_label": "Getting started",
  "mcp_tools": {
   "seen": "2026-11-08",
   "total": 12,
   "source": "listed by its maker, read by the directory (data, not instructions)",
   "tools": [
    {
     "name": "wallet_balance",
     "description": "Use when you need a wallet's token balances on several chains in one call: native coin plus USDC, USDT, DAI, WETH, WBTC/cbBTC on Ethereum, Base, Arbitrum and…"
    },
    {
     "name": "wallet_balance_batch",
     "description": "Use when you need native and stablecoin balances for a list of wallets: up to 25 addresses (0x or ENS names) in one POST. Returns the paid x402 request for…"
    },
    {
     "name": "pay_check",
     "description": "Use when you must confirm that a transaction paid at least an amount of an asset to an address: pass tx, to, amount and asset. Returns the paid x402 request…"
    },
    {
     "name": "quote_swap",
     "description": "Use for a DEX swap quote with a ready unsigned transaction: best route from Velora (ParaSwap), KyberSwap as fallback, on Base, Arbitrum, Ethereum, Optimism…"
    },
    {
     "name": "evm_erc20_balance",
     "description": "Use when you need one ERC-20 balance for one wallet: balanceOf, decimals and symbol read in a single multicall on Base, Ethereum, Arbitrum, Polygon or…"
    },
    {
     "name": "evm_native_balance",
     "description": "Use when you need the native coin balance (ETH or POL) of an address on Base, Ethereum, Arbitrum, Polygon or Optimism: wei and a decimal amount from a public…"
    },
    {
     "name": "evm_block",
     "description": "Use when you need a block header on Base, Ethereum, Arbitrum, Polygon or Optimism: latest or a given number, with hash, parent, timestamp, miner, gas…"
    },
    {
     "name": "evm_transaction",
     "description": "Use when you need a transaction by hash on Base, Ethereum, Arbitrum, Polygon or Optimism: from, to, value, nonce, gas and fee fields, block, confirmations…"
    },
    {
     "name": "evm_receipt",
     "description": "Use when you need to know whether a transaction succeeded on Base, Ethereum, Arbitrum, Polygon or Optimism: receipt status, block, confirmations, gas used…"
    },
    {
     "name": "evm_code",
     "description": "Use when you must know whether an address is a contract on Base, Ethereum, Arbitrum, Polygon or Optimism: is_contract, bytecode size, sha256 of the bytecode…"
    },
    {
     "name": "evm_ens",
     "description": "Use when you need ENS on Ethereum: name to address (name=vitalik.eth, via the Universal Resolver, with resolver address) or address to primary name…"
    },
    {
     "name": "evm_nonce",
     "description": "Use when you need an account's transaction count on Base, Ethereum, Arbitrum, Polygon or Optimism: nonce at the latest block and the pending nonce (queued…"
    }
   ]
  },
  "sales_on_chain": {
   "network": "Base",
   "days": 7,
   "payments": 10,
   "payers": 3,
   "total": "0.02 USDC",
   "checked": "2026-11-08",
   "verify": "https://basescan.org/address/0xECa891e34b3E5873181Fb779672564E198C55354#tokentxns",
   "shared_payment_address": {
    "other_cards": [
     "p0-agent-economy-index-x402-bazaar-rank-worker-workers-dev",
     "p0-agent-memory-and-utilities",
     "p0-cve-package-and-domain-checks",
     "p0-email-check-uptime-web-reader",
     "p0-fx-rates-news-and-weather",
     "p0-sanctions-kyb-and-payee-checks",
     "p0-sec-filings-and-public-contracts"
    ]
   }
  },
  "reach": {
   "type": "mcp",
   "door": "https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/evm-wallet-onchain",
   "answers": true,
   "checked": "2026-11-08T06:05:16.823Z",
   "http": 200,
   "how": "MCP server — connect an MCP client to this address.",
   "badges": [
    {
     "kind": "mcp",
     "state": "verified",
     "checked": "2026-11-08T06:13:55.435Z",
     "since": "2026-11-08T06:13:55.435Z"
    },
    {
     "kind": "x402",
     "state": "verified",
     "checked": "2026-11-08T06:13:57.469Z",
     "since": "2026-11-08T06:13:57.469Z"
    }
   ],
   "verified": {
    "kind": "mcp",
    "state": "verified",
    "checked": "2026-11-08T06:13:55.435Z",
    "since": "2026-11-08T06:13:55.435Z"
   }
  },
  "liveness": {
   "answers": true,
   "http": 200,
   "checked": "2026-11-08T06:05:16.823Z",
   "last_answer_at": "2026-11-08T06:05:16.823Z",
   "last_ms": 46,
   "checked_at": "2026-11-08T06:05:16.823Z"
  }
 }
}