Solidity API
CallBits
_ONE
uint32 _ONE
buildCallConfig
function buildCallConfig(address control) internal view returns (uint32 callConfig)
encodeCallConfig
function encodeCallConfig(struct CallConfig callConfig) internal pure returns (uint32 encodedCallConfig)
decodeCallConfig
function decodeCallConfig(uint32 encodedCallConfig) internal pure returns (struct CallConfig callConfig)
needsSequentialUserNonces
function needsSequentialUserNonces(uint32 callConfig) internal pure returns (bool sequential)
needsSequentialDAppNonces
function needsSequentialDAppNonces(uint32 callConfig) internal pure returns (bool sequential)
needsPreOpsCall
function needsPreOpsCall(uint32 callConfig) internal pure returns (bool needsPreOps)
needsPreOpsReturnData
function needsPreOpsReturnData(uint32 callConfig) internal pure returns (bool needsReturnData)
needsUserReturnData
function needsUserReturnData(uint32 callConfig) internal pure returns (bool needsReturnData)
needsDelegateUser
function needsDelegateUser(uint32 callConfig) internal pure returns (bool delegateUser)
needsPreSolverCall
function needsPreSolverCall(uint32 callConfig) internal pure returns (bool needsPreSolver)
needsPostSolverCall
function needsPostSolverCall(uint32 callConfig) internal pure returns (bool needsPostSolver)
allowsZeroSolvers
function allowsZeroSolvers(uint32 callConfig) internal pure returns (bool zeroSolvers)
allowsReuseUserOps
function allowsReuseUserOps(uint32 callConfig) internal pure returns (bool reuseUserOp)
allowsUserAuctioneer
function allowsUserAuctioneer(uint32 callConfig) internal pure returns (bool userAuctioneer)
allowsSolverAuctioneer
function allowsSolverAuctioneer(uint32 callConfig) internal pure returns (bool userAuctioneer)
allowsUnknownAuctioneer
function allowsUnknownAuctioneer(uint32 callConfig) internal pure returns (bool unknownAuctioneer)
verifyCallChainHash
function verifyCallChainHash(uint32 callConfig) internal pure returns (bool verify)
forwardReturnData
function forwardReturnData(uint32 callConfig) internal pure returns (bool)
needsFulfillment
function needsFulfillment(uint32 callConfig) internal pure returns (bool)
allowsTrustedOpHash
function allowsTrustedOpHash(uint32 callConfig) internal pure returns (bool)
invertsBidValue
function invertsBidValue(uint32 callConfig) internal pure returns (bool)
exPostBids
function exPostBids(uint32 callConfig) internal pure returns (bool)