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)