Data tools / On-chain reads and wallet balances

EVM transaction receipt API: did it succeed?

Use when you need to know whether a transaction succeeded on Base, Ethereum, Arbitrum, Polygon or Optimism: receipt status, block, confirmations, gas used, effective gas price, created contract and up to 50 logs (address, topics, data). No receipt yet: refused before any charge. $0.002 per call (USDC or USDT). Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.

Price and access

Request

curl -i 'https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/evm/receipt?hash=0xa0dbae3236a486c4f7285206f416694bba403f95969dfa3d94a28e8f2538d9fd&chain=base'
ParameterRequiredWhat it is
hashyesTransaction hash (0x + 64 hex)
chainnoChain; default base

Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.

Example answer

{
  "chain": "base",
  "chainId": 8453,
  "block": 52207800,
  "as_of": "2026-10-19T12:00:00.000Z",
  "source": "base.drpc.org",
  "hash": "0xa0dbae3236a486c4f7285206f416694bba403f95969dfa3d94a28e8f2538d9fd",
  "status": "success",
  "status_code": 1,
  "block_number": 52207700,
  "block_hash": "0x3d6c0a1f8b9e2c4d5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f",
  "transaction_index": 12,
  "confirmations": 101,
  "from": "0x4cad6ec90e65babec9335cad728ddc610c316368",
  "to": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
  "contract_address": null,
  "gas_used": "45123",
  "effective_gas_price_wei": "10000000",
  "cumulative_gas_used": "1234567",
  "logs_count": 1,
  "logs_truncated": false,
  "logs": [
    {
      "address": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
      "topics": [
        "0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
        "0x0000000000000000000000004cad6ec90e65babec9335cad728ddc610c316368",
        "0x00000000000000000000000017192bd2e8893e4ea0ab5db67adbf38ae42e9931"
      ],
      "data": "0x000000000000000000000000000000000000000000000000000000000000353f",
      "log_index": 7
    }
  ],
  "errors": [],
  "note": "Read directly from a public node at the block shown; nothing is cached, estimated or priced in USD. A field the node did not return is null and named in errors."
}

Free sample, no payment: /evm/receipt/sample. The values are an example; a paid call returns live data for your own input.

Use it from an AI assistant (MCP)

Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/evm-wallet-onchain, tool evm_receipt. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.

Related tools

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools