tx_preflight
Check a Base transaction BEFORE signing it. POST an UNSIGNED transaction { from, to, data?, value? } and get three independent lenses: simulation against current state (does it revert?), decoded intent (is this an unlimited approval that…
Instructions
Check a Base transaction BEFORE signing it. POST an UNSIGNED transaction { from, to, data?, value? } and get three independent lenses: simulation against current state (does it revert?), decoded intent (is this an unlimited approval that outlives the trade?), and the counterparty liquidity-removal history from our own archive. Takes NO private key and NO signature, so the service cannot broadcast or front-run the transaction it inspects — a deliberate security property. It never returns "safe": a clean result means these checks found nothing, and the limits array says so in every response. Unpaid: free while the caller's IP has free-trial calls left that day (a small daily allowance shared across the trial stalls, no wallet); otherwise returns 402. (PAID x402 service — USDC on Base; the MCP server needs a funded wallet to settle.) Price: $0.008 USD (fixed).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Destination contract or address | |
| data | No | Calldata hex (0x…); omit for a plain native transfer | |
| from | Yes | Sender address. Asserted, never proven — no signature is taken. | |
| value | No | Native value in wei as a decimal string; default 0 |