{"service":"HALOWERK identwerk","endpoint":"/v1/aa-simulate","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["user_operation"],"additionalProperties":false,"properties":{"user_operation":{"type":"object","description":"The UserOperation. EntryPoint v0.7 field names; v0.6 style is accepted and mapped.","properties":{"sender":{"type":"string","description":"Smart account address."},"nonce":{"type":"string","description":"Nonce as hex or decimal."},"callData":{"type":"string","description":"The call the account should make."},"callGasLimit":{"type":"string"},"verificationGasLimit":{"type":"string"},"preVerificationGas":{"type":"string"},"maxFeePerGas":{"type":"string"},"maxPriorityFeePerGas":{"type":"string"},"paymaster":{"type":"string","description":"Paymaster address, v0.7 style."},"paymasterAndData":{"type":"string","description":"v0.6 style; the first 20 bytes are read as the paymaster."},"factory":{"type":"string"},"initCode":{"type":"string","description":"v0.6 style; the first 20 bytes are read as the factory."}}},"chain":{"type":"string","enum":["ethereum","base"],"default":"base","description":"Which chain to check against."},"entry_point":{"type":"string","maxLength":64,"description":"EntryPoint address. Defaults to v0.7."},"simulate_call":{"type":"boolean","default":true,"description":"Execute the inner call with eth_call to surface a revert."}}},"requestExample":{"user_operation":{},"chain":"base","simulate_call":true},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["user_operation"],"additionalProperties":false,"properties":{"user_operation":{"type":"object","description":"The UserOperation. EntryPoint v0.7 field names; v0.6 style is accepted and mapped.","properties":{"sender":{"type":"string","description":"Smart account address."},"nonce":{"type":"string","description":"Nonce as hex or decimal."},"callData":{"type":"string","description":"The call the account should make."},"callGasLimit":{"type":"string"},"verificationGasLimit":{"type":"string"},"preVerificationGas":{"type":"string"},"maxFeePerGas":{"type":"string"},"maxPriorityFeePerGas":{"type":"string"},"paymaster":{"type":"string","description":"Paymaster address, v0.7 style."},"paymasterAndData":{"type":"string","description":"v0.6 style; the first 20 bytes are read as the paymaster."},"factory":{"type":"string"},"initCode":{"type":"string","description":"v0.6 style; the first 20 bytes are read as the factory."}}},"chain":{"type":"string","enum":["ethereum","base"],"default":"base","description":"Which chain to check against."},"entry_point":{"type":"string","maxLength":64,"description":"EntryPoint address. Defaults to v0.7."},"simulate_call":{"type":"boolean","default":true,"description":"Execute the inner call with eth_call to surface a revert."}}},"requestExample":{"user_operation":{},"chain":"base","simulate_call":true}}],"example_request":{"user_operation":{},"chain":"base","simulate_call":true},"serviceName":"aa_simulate","tags":["chain","erc4337","account-abstraction","simulation"],"outputSchema":{"type":"object"}}