TermAuctionOfferLocker.sol
This contract belongs to the Term Auction group of contracts and is specific to a Term Repo deployment. This contract handles and processes Term Auction offer submissions
TermAuctionOfferLocker
This contract handles and proceesses Term Auction offer submissions
This contract belongs to the Term Auction group of contracts and is specific to a Term Repo deployment
MAX_OFFER_PRICE
MAX_OFFER_COUNT
ADMIN_ROLE
AUCTIONEER_ROLE
DEVOPS_ROLE
INITIALIZER_ROLE
termRepoId
termAuctionId
auctionStartTime
revealTime
auctionEndTime
minimumTenderAmount
purchaseToken
collateralTokens
termRepoServicer
emitter
termAuction
offers
offerCount
termContractPaired
lockingPaused
unlockingPaused
onlyWhileAuctionOpen
onlyWhileAuctionRevealing
onlyOfferor
onlyExistingOffer
whenLockingNotPaused
whenUnlockingNotPaused
notTermContractPaired
constructor
initialize
pairTermContracts
lockOffersWithReferral
Parameters
Return Values
lockOffers
Parameters
Return Values
lockedOffer
Parameters
Return Values
revealOffers
Parameters
unlockOffers
unlockOffers unlocks multiple offers and returns funds to the offeror
Parameters
getAllOffers
Parameters
Return Values
unlockOfferPartial
Parameters
_lock
_unlock
_revealOffer
Will revert if either the price does not match the offer price or is greater than the max offer price
Parameters
_generateOfferId
_processOfferForAuction
_truncateOfferStruct
This does not check the hash of the revealed offer price
Parameters
pauseLocking
unpauseLocking
pauseUnlocking
unpauseUnlocking
_authorizeUpgrade
required override by the OpenZeppelin UUPS module
Parameters
Last updated