Skip to main content

Solidity API

Context

struct Context {
bytes32 userOpHash;
address executionEnvironment;
uint24 solverOutcome;
uint8 solverIndex;
uint8 solverCount;
uint8 callDepth;
uint8 phase;
bool solverSuccessful;
bool bidFind;
bool isSimulation;
address bundler;
uint32 dappGasLeft;
}

ExecutionPhase

enum ExecutionPhase {
Uninitialized,
PreOps,
UserOperation,
PreSolver,
SolverOperation,
PostSolver,
AllocateValue,
FullyLocked
}