{"service":"evm-tx-toolkit","endpoint":"/v1/tx/simulate","method":"POST","resource":"https://evm-tx-toolkit.mtree.workers.dev/v1/tx/simulate","description":"Simulate an arbitrary EVM call with eth_call on Base, Ethereum, Arbitrum, Optimism, or Polygon and return success/revert status, decoded revert reason, return data, and gas estimate.","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","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}},"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."}