Solidity API
Simulator
deployer
address deployer
atlas
address atlas
DeployerWithdrawal
event DeployerWithdrawal(address to, uint256 amount)
constructor
constructor() public
simUserOperation
function simUserOperation(struct UserOperation userOp) external payable returns (bool success, enum Result simResult, uint256)
simSolverCall
function simSolverCall(struct UserOperation userOp, struct SolverOperation solverOp, struct DAppOperation dAppOp) external payable returns (bool success, enum Result simResult, uint256)
simSolverCalls
function simSolverCalls(struct UserOperation userOp, struct SolverOperation[] solverOps, struct DAppOperation dAppOp) external payable returns (bool success, enum Result simResult, uint256)
_errorCatcher
function _errorCatcher(struct UserOperation userOp, struct SolverOperation[] solverOps, struct DAppOperation dAppOp) internal returns (enum Result result, uint256 additionalErrorCode)
metacallSimulation
function metacallSimulation(struct UserOperation userOp, struct SolverOperation[] solverOps, struct DAppOperation dAppOp) external payable
setAtlas
function setAtlas(address _atlas) external
withdrawETH
function withdrawETH(address to) external
receive
receive() external payable
fallback
fallback() external payable