TermAuctionBidLocker.sol
This contract belongs to the Term Auction group of contracts and is specific to a Term Repo deployment. This contract handles and proceesses Term Auction bid submissions
TermAuctionBidLocker
MAX_BID_PRICE
uint256 MAX_BID_PRICEMAX_BID_COUNT
uint256 MAX_BID_COUNTTHREESIXTY_DAYCOUNT_SECONDS
uint256 THREESIXTY_DAYCOUNT_SECONDSADMIN_ROLE
bytes32 ADMIN_ROLEAUCTIONEER_ROLE
bytes32 AUCTIONEER_ROLEDEVOPS_ROLE
INITIALIZER_ROLE
ROLLOVER_MANAGER
termRepoId
termAuctionId
auctionStartTime
revealTime
auctionEndTime
minimumTenderAmount
dayCountFractionMantissa
purchaseToken
collateralTokens
termRepoCollateralManager
termRepoServicer
termPriceOracle
emitter
termAuction
bids
bidCount
termContractPaired
lockingPaused
unlockingPaused
onlyWhileAuctionOpen
onlyWhileAuctionRevealing
onlyBidder
whenLockingNotPaused
whenUnlockingNotPaused
notTermContractPaired
constructor
initialize
pairTermContracts
pairRolloverManager
Parameters
Name
Type
Description
lockBidsWithReferral
Parameters
Name
Type
Description
Return Values
Name
Type
Description
lockRolloverBid
Parameters
Name
Type
Description
lockBids
Parameters
Name
Type
Description
Return Values
Name
Type
Description
lockedBid
Parameters
Name
Type
Description
Return Values
Name
Type
Description
revealBids
Parameters
Name
Type
Description
unlockBids
Parameters
Name
Type
Description
getAllBids
Parameters
Name
Type
Description
Return Values
Name
Type
Description
auctionUnlockBid
Parameters
Name
Type
Description
_lock
_lockRolloverBid
_unlock
_revealBid
_getAllBids
Parameters
Name
Type
Description
Return Values
Name
Type
Description
_truncateBidStruct
Parameters
Name
Type
Description
_processRevealedBidsForValidity
_isRolloverStillValid
_isInInitialCollateralShortFall
_isInMaintenanceCollateralShortFall
_fillRevealedBidsForAuctionClearing
_generateBidId
_processBidForAuction
pauseLocking
unpauseLocking
pauseUnlocking
unpauseUnlocking
_authorizeUpgrade
Parameters
Name
Type
Description
Last updated