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
This contract handles and proceesses Term Auction bid submissions
This contract belongs to the Term Auction group of contracts and is specific to a Term Repo deployment
MAX_BID_PRICE
MAX_BID_COUNT
THREESIXTY_DAYCOUNT_SECONDS
ADMIN_ROLE
AUCTIONEER_ROLE
DEVOPS_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
lockBidsWithReferral
Parameters
Return Values
lockRolloverBid
Parameters
lockBids
Parameters
Return Values
lockedBid
Parameters
Return Values
revealBids
Parameters
unlockBids
unlockBids unlocks multiple bids and returns funds to the bidder
Parameters
getAllBids
Parameters
Return Values
auctionUnlockBid
Parameters
_lock
_lockRolloverBid
_unlock
_revealBid
_getAllBids
Parameters
Return Values
_truncateBidStruct
This does not check the hash of the revealed bid price
Parameters
_processRevealedBidsForValidity
_isRolloverStillValid
_isInInitialCollateralShortFall
_isInMaintenanceCollateralShortFall
_fillRevealedBidsForAuctionClearing
_generateBidId
_processBidForAuction
pauseLocking
unpauseLocking
pauseUnlocking
unpauseUnlocking
_authorizeUpgrade
required override by the OpenZeppelin UUPS module
Parameters
Last updated