{"slug":"lumenworks-x402-decoder-onrender-com-v1-tx-explain-2beecf","title":"Lumen Pre-Sign Check","host":"lumenworks-x402-decoder.onrender.com","method":"POST","resource":"https://lumenworks-x402-decoder.onrender.com/v1/tx/explain","category":"market","description":"Lumen Pre-Sign Check: call before signing any EVM transaction or EIP-712 message. Returns {summary, flags[], verdict} (looks_ok | review | do_not_sign_unless_intended). Flags unlimited approvals, Permit/Permit2, setApprovalForAll, admin calls, zero-price Seaport orders, long deadlines, chain and x40","price_listed":0.002,"price_asked":null,"state":"no_terms","state_label":"Answers HTTP 404 without x402 payment terms","checks_7d":1,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:42220","eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"chainId":8453,"transaction":{"data":"0x095ea7b3000000000000000000000000111111125421ca6dc452d289314280a0f8842a65ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","value":"0"}},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"anyOf":[{"required":["transaction"]},{"required":["calldata"]},{"required":["typedData"]}],"properties":{"calldata":{"description":"Shortcut: calldata hex when you have no tx object","type":"string"},"chainId":{"description":"Chain the wallet is on; used for chain-mismatch checks","type":"number"},"expected_pay_to":{"description":"For x402/EIP-3009 payments: the payTo you expect; mismatch is flagged","type":"string"},"transaction":{"description":"Unsigned EVM transaction","properties":{"data":{"description":"Calldata hex (0x…)","type":"string"},"to":{"description":"Target contract/address (0x…)","type":"string"},"value":{"description":"Native value in wei (decimal string)","type":"string"}},"required":["data"],"type":"object"},"typedData":{"description":"EIP-712 typed data {domain, types, primaryType, message} (Permit, Permit2, EIP-3009, Seaport…)","type":"object"}}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"properties":{"calldata":{"properties":{"candidates":{"items":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"signature":{"type":"string"}},"type":"object"},"type":"array"},"decoded":{"properties":{"args":{"items":{"type":"string"},"type":"array"},"signature":{"type":"string"}},"type":"object"},"selector":{"type":"string"},"signaturesFound":{"type":"number"},"source":{"type":"string"}},"type":"object"},"disclaimer":{"type":"string"},"flags":{"items":{"properties":{"code":{"type":"string"},"level":{"type":"string"},"msg":{"type":"string"}},"type":"object"},"type":"array"},"kind":{"type":"string"},"risk":{"type":"string"},"summary":{"items":{"type":"string"},"type":"array"},"to":{"type":"string"},"toLabel":{"type":"string"},"valueWei":{"type":"string"},"verdict":{"type":"string"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-11","reachable":true,"status":404,"valid_402":false,"asked_usdc":null,"price_match":null,"latency_ms":236,"error":null}],"description_full":"Lumen Pre-Sign Check: call before signing any EVM transaction or EIP-712 message. Returns {summary, flags[], verdict} (looks_ok | review | do_not_sign_unless_intended). Flags unlimited approvals, Permit/Permit2, setApprovalForAll, admin calls, zero-price Seaport orders, long deadlines, chain and x402 payTo mismatch. Policy: abort on do_not_sign_unless_intended, escalate review. Informational, no simulation. $0.002, not charged on error.","last_updated":"2026-10-11T02:41:25.749Z","schemes":["exact"]}