{"service":"HALOWERK kettenwerk","endpoint":"/tx/simulate","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["chain","from","to"],"additionalProperties":false,"properties":{"chain":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","bsc"],"description":"Chain to simulate on."},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Sender address. No signature is needed and none is created."},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Target address."},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$","default":"0x","description":"Call data."},"value":{"type":"string","default":"0","description":"Value in wei, decimal or 0x."},"gas":{"type":"integer","minimum":21000,"maximum":30000000,"description":"Optional gas limit for the simulation."},"block":{"type":"string","default":"latest","description":"\"latest\" or a block number as decimal string."},"state_overrides":{"type":"object","description":"Optional state overrides per address, in the eth_simulateV1 format (balance, nonce, code, state, stateDiff)."}}},"requestExample":{"chain":"ethereum","from":"0x0000000000000000000000000000000000000000","to":"0x0000000000000000000000000000000000000000","data":"0x","value":"0","block":"latest"},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["chain","from","to"],"additionalProperties":false,"properties":{"chain":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon","bsc"],"description":"Chain to simulate on."},"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Sender address. No signature is needed and none is created."},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Target address."},"data":{"type":"string","pattern":"^0x[0-9a-fA-F]*$","default":"0x","description":"Call data."},"value":{"type":"string","default":"0","description":"Value in wei, decimal or 0x."},"gas":{"type":"integer","minimum":21000,"maximum":30000000,"description":"Optional gas limit for the simulation."},"block":{"type":"string","default":"latest","description":"\"latest\" or a block number as decimal string."},"state_overrides":{"type":"object","description":"Optional state overrides per address, in the eth_simulateV1 format (balance, nonce, code, state, stateDiff)."}}},"requestExample":{"chain":"ethereum","from":"0x0000000000000000000000000000000000000000","to":"0x0000000000000000000000000000000000000000","data":"0x","value":"0","block":"latest"}}]}