Skip to main content

MakerTraitsLib

type MakerTraits is uint256;

Functions

hasExtension

function hasExtension(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

isAllowedSender

function isAllowedSender(
MakerTraits makerTraits,
address sender
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits
senderaddress

Return values

TypeDescription
bool

isExpired

function isExpired(
MakerTraits makerTraits
) internal view returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

nonceOrEpoch

function nonceOrEpoch(
MakerTraits makerTraits
) internal pure returns (uint256)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
uint256

series

function series(
MakerTraits makerTraits
) internal pure returns (uint256)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
uint256

allowPartialFills

function allowPartialFills(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

allowImproveRateViaInteraction

function allowImproveRateViaInteraction(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

needPreInteractionCall

function needPreInteractionCall(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

needPostInteractionCall

function needPostInteractionCall(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

allowMultipleFills

function allowMultipleFills(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

useBitInvalidator

function useBitInvalidator(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

needCheckEpochManager

function needCheckEpochManager(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

usePermit2

function usePermit2(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool

unwrapWeth

function unwrapWeth(
MakerTraits makerTraits
) internal pure returns (bool)

Parameters:

NameTypeDescription
makerTraitsMakerTraits

Return values

TypeDescription
bool