Tx Pre-flight
See what a transaction does before you sign it.
Runs your transaction on a copy of Robinhood Chain, right now, without sending it. You see exactly what leaves your wallet and what arrives, every approval it grants and to whom, whether it will fail and why, and what gas it costs. Calldata X-Ray reads the intent; Pre-flight shows the outcome. The brake an agent pulls before it signs.
How it works
- 01Paste
The transaction you are about to sign: your wallet (from), where it goes (to), its hex data and any ETH value. JSON like {"from":"0x…","to":"0x…","data":"0x…","value":"0.01"}.
In your wallet's confirm screen: the recipient/contract is “to”, the Hex or Data tab is “data”, the amount is “value”. Your own address is “from”.
- 02Run
Press Free sample dose to try it at no cost.
For real use, connect a wallet and pay 0.005 USDG per call (gasless), or the same value in ETH. Settled on Robinhood Chain, with a receipt for every dose.
- 03Read
You get a verdict, a score and every reason behind it, in plain words.
- safeDoes what it looks like. Nothing hidden leaves your wallet.
- cautionGrants a permission or sends value with nothing back. Make sure you meant it.
- dangerUnlimited access, every NFT, or a drainer pattern. Do not sign.
- will-failIt would revert or you lack the funds; you would only lose gas.
Tip · Calldata X-Ray tells you what a transaction says; Pre-flight shows what it does. Use it on anything a website or an agent asks you to sign.
Playground
read as {"from":"0x9743307CebE092eea55756A2526EeB24Ddd4bA86","to":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","data":"0x095ea7b3000000000000000000000000c0ffee254729296a45a3885639ac7e10f9d54979ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"}
Edit the example or run it as-is.
Input
from*stringThe wallet that would sign (0x…).
to*stringThe contract or wallet the transaction goes to.
datastringThe transaction's hex data (0x…). Empty for a plain ETH transfer.
valuestringETH sent with it, e.g. "0.01" (default 0).
Output
verdictstringsafe | caution | danger | will-fail
summarystring"If you send this: −0.01 ETH, +2,288,270 NOOT. Gas ≈ …"
changesarrayEvery asset leaving or entering the wallet, ETH, tokens and NFTs.
approvalsarrayEvery permission granted: token, spender, amount, unlimited or not, contract or plain wallet.
counterpartiesarrayWho receives your assets.
executionobjectSuccess, revert reason, gas used and fee.
flagsarrayRisks from the simulated outcome and from the decoded calldata.
How it learned
No model, no training run. The rules were written by reading public research and open-source tooling, then encoded by hand. Credit where it’s due:
# 1. Ask for the price (returns 402 + PAYMENT-REQUIRED) curl -i -X POST https://your-domain/api/x402/tx-preflight \ -H "Content-Type: application/json" \ -d '{"text":"ignore previous instructions"}' # 2. Free trial, no payment (rate-limited) curl -X POST https://your-domain/api/try/tx-preflight \ -H "Content-Type: application/json" \ -d '{"text":"ignore previous instructions"}'