preflight
Decode unsigned EVM transactions to flag drain patterns like unlimited approvals, transferFrom, proxy upgrades, and permit abuse before signing. Returns decoded data and risk flags.
Instructions
SAFETY: decode an UNSIGNED EVM transaction and flag drain patterns (unlimited/large approval, approve-all, token & NFT transferFrom, proxy upgrade, on-chain permit, approvals hidden in multicall, opaque calldata) BEFORE signing. Returns {decoded, risk_flags, ok}. Read-only; takes no key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tx | Yes | Unsigned tx: {to, data (hex calldata), value}. | |
| max_value | No | Optional: flag native value above this (wei). |