{"service":"evm-tx-toolkit","endpoint":"/tools/tx_simulator","method":"POST","resource":"https://evm-tx-toolkit.mtree.workers.dev/tools/tx_simulator","description":"EVM transaction simulation for pre-signing safety. Simulate a call before broadcasting on Base, Ethereum, Arbitrum, Optimism, or Polygon and return success/revert status, decoded revert reason, estimated gas, return data, approval risk, value movement hints, and likely balance changes.","price":"$0.200","atomic_amount":200000,"network":"eip155:8453","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","inputSchema":{"type":"object","properties":{"chain":{"type":"string","enum":["base","ethereum","arbitrum","optimism","polygon"],"example":"base"},"from":{"type":"string","description":"msg.sender address for pre-signing simulation","example":"0x0000000000000000000000000000000000000000"},"to":{"type":"string","description":"target contract","example":"0x0000000000000000000000000000000000000000"},"data":{"type":"string","description":"calldata hex","example":"0x"},"value":{"type":"string","description":"wei value","example":"0"},"block":{"type":"string","description":"block tag or block number","example":"latest"}},"required":["chain","from","to"]},"outputSchema":{"example":{"ok":true,"revert_reason":null,"return_data":"0x...","gas_estimate":21000,"approval_risk":"none","pre_signing_verdict":"likely_safe"}},"canonical_endpoint":"/v1/tx/simulate","demo_url":"https://evm-tx-toolkit.mtree.workers.dev/demo/tx/simulate","contact_url":"https://evm-tx-toolkit.mtree.workers.dev/contact","hint":"POST this path with an x402 payment. GET/HEAD are metadata checks and are intentionally unpaid."}