# MoneyTools Transaction Status & Confirmations

> MoneyTools Transaction Status & Confirmations is a paid API for AI agents from tools.moneytools.dev, paid per call via x402, $0.001/call, status unknown (last checked 2026-11-05).

Looks up the status (pending, confirmed, reverted, not found), confirmation count, and finality hint for a blockchain transaction by hash and chain.

## Facts

- Endpoint: GET https://tools.moneytools.dev/v1/tx-status?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-05
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/moneytools-transaction-status-confirmations-65c44730
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GobZpqEsDm6qzS6n5_d_k

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability moneytools-transaction-status-confirmations-65c44730
```

Example prompt: Can you check if my transaction 0x8a294a941c5f95e36bb69ac788206291baa09460f9e88a495c94570c74e158e9 on Base has been confirmed yet, and how many confirmations it has?

## When to prefer this

Use this endpoint when an AI agent needs to cheaply and reliably poll a specific blockchain transaction's status across major EVM-compatible chains (Base, Ethereum, Arbitrum, Optimism, Polygon, BSC, Avalanche). It's ideal for event-driven workflows where the agent must wait for confirmation before proceeding, and the x402 micropayment model means no upfront subscription is needed. Prefer this over building your own RPC polling when you need a hosted, multi-chain solution with finality hints included.

## Known failure modes

- Transaction hash not found on specified chain — returns not_found status
- Invalid or malformed transaction hash — returns error
- Unsupported chain name — returns validation error
- Free tier exhausted (10/day) — returns HTTP 402 requiring x402 payment or API key
- Network timeout reaching chain RPC — may return transient error
- Transaction still pending — returns pending status with 0 or low confirmations

## How this service works

Transaction status + confirmations: Is my transaction pending, confirmed, reverted or not found? Confirmations and a per-chain finality hint. Cheap polling for agents waiting on a tx. Free tier 10/day; then $0.001 via x402 (HTTP 402 + PAYMENT-REQUIRED) or X-API-Key credits. Not charged on failure. $0.001 USDC per call via x402 on Base. Run by MoneyTools.

## Output

Returns the transaction status (pending, confirmed, reverted, or not found), the number of confirmations, a per-chain finality hint indicating how close the tx is to being final, and payment metadata including whether the call was charged and the amount in USD.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "chain",
      "hash"
     ],
     "properties": {
      "hash": {
       "type": "string",
       "examples": [
        "0x8a294a941c5f95e36bb69ac788206291baa09460f9e88a495c94570c74e158e9"
       ],
       "description": "0x tx hash"
      },
      "chain": {
       "type": "string",
       "examples": [
        "base"
       ],
       "description": "chain: base, ethereum, arbitrum, optimism, polygon, bsc, avalanche"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "properties": {
      "payment": {
       "type": "object",
       "properties": {
        "charged": {
         "type": "boolean"
        },
        "network": {
         "type": "string"
        },
        "amountUsd": {
         "type": "string"
        },
        "transaction": {
         "type": [
          "string",
          "null"
         ]
        }
       }
      },
      "freeTier": {
       "type": "object"
      },
      "_moneytools": {
       "type": "object",
       "description": "optional plan / partner hints"
      }
     },
     "description": "Tool-specific JSON result (see llms.txt / openapi.json). Always includes payment info.",
     "additionalProperties": true
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/moneytools-transaction-status-confirmations-65c44730/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tools.moneytools.dev](https://www.zero.xyz/host/tools.moneytools.dev/llms.txt)
