Skip to main content

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)