Solidity API
DAppConfig
struct DAppConfig {
address to;
uint32 callConfig;
address bidToken;
uint32 solverGasLimit;
uint32 dappGasLimit;
}
CallConfig
struct CallConfig {
bool userNoncesSequential;
bool dappNoncesSequential;
bool requirePreOps;
bool trackPreOpsReturnData;
bool trackUserReturnData;
bool delegateUser;
bool requirePreSolver;
bool requirePostSolver;
bool zeroSolvers;
bool reuseUserOp;
bool userAuctioneer;
bool solverAuctioneer;
bool unknownAuctioneer;
bool verifyCallChainHash;
bool forwardReturnData;
bool requireFulfillment;
bool trustedOpHash;
bool invertBidValue;
bool exPostBids;
}
CallConfigIndex
enum CallConfigIndex {
UserNoncesSequential,
DAppNoncesSequential,
RequirePreOps,
TrackPreOpsReturnData,
TrackUserReturnData,
DelegateUser,
RequirePreSolver,
RequirePostSolver,
ZeroSolvers,
ReuseUserOp,
UserAuctioneer,
SolverAuctioneer,
UnknownAuctioneer,
VerifyCallChainHash,
ForwardReturnData,
RequireFulfillment,
TrustedOpHash,
InvertBidValue,
ExPostBids
}