TermEventEmitter.sol
This contract operates at the protocol level and governs all instances of a Term Repo. This contract is a centralized event emitter that records important events to the blockchain
TermEventEmitter
DEVOPS_ROLE
bytes32 DEVOPS_ROLEINITIALIZER_ROLE
bytes32 INITIALIZER_ROLETERM_CONTRACT
bytes32 TERM_CONTRACTTERM_DELISTER
bytes32 TERM_DELISTERconstructor
constructor() publicinitialize
pairTermContract
emitTermAuctionInitialized
Parameters
Name
Type
Description
emitBidAssigned
Parameters
Name
Type
Description
emitOfferAssigned
Parameters
Name
Type
Description
emitAuctionCompleted
Parameters
Name
Type
Description
emitAuctionCancelled
Parameters
Name
Type
Description
emitCompleteAuctionPaused
Parameters
Name
Type
Description
emitCompleteAuctionUnpaused
Parameters
Name
Type
Description
emitTermAuctionBidLockerInitialized
Parameters
Name
Type
Description
emitBidLocked
Parameters
Name
Type
Description
emitBidRevealed
Parameters
Name
Type
Description
emitBidUnlocked
Parameters
Name
Type
Description
emitBidInShortfall
Parameters
Name
Type
Description
emitBidLockingPaused
Parameters
Name
Type
Description
emitBidLockingUnpaused
Parameters
Name
Type
Description
emitBidUnlockingPaused
Parameters
Name
Type
Description
emitBidUnlockingUnpaused
Parameters
Name
Type
Description
emitTermAuctionOfferLockerInitialized
Parameters
Name
Type
Description
emitOfferLocked
Parameters
Name
Type
Description
emitOfferRevealed
Parameters
Name
Type
Description
emitOfferUnlocked
Parameters
Name
Type
Description
emitOfferLockingPaused
Parameters
Name
Type
Description
emitOfferLockingUnpaused
Parameters
Name
Type
Description
emitOfferUnlockingPaused
Parameters
Name
Type
Description
emitOfferUnlockingUnpaused
Parameters
Name
Type
Description
emitTermRepoCollateralManagerInitialized
Parameters
Name
Type
Description
emitPairReopeningBidLocker
Parameters
Name
Type
Description
emitCollateralLocked
Parameters
Name
Type
Description
emitCollateralUnlocked
Parameters
Name
Type
Description
emitLiquidation
Parameters
Name
Type
Description
emitLiquidationPaused
Parameters
Name
Type
Description
emitLiquidationUnpaused
Parameters
Name
Type
Description
emitTermRepoServicerInitialized
Parameters
Name
Type
Description
emitReopeningOfferLockerPaired
Parameters
Name
Type
Description
emitOfferLockedByServicer
Parameters
Name
Type
Description
emitOfferUnlockedByServicer
Parameters
Name
Type
Description
emitOfferFulfilled
Parameters
Name
Type
Description
emitTermRepoTokensRedeemed
Parameters
Name
Type
Description
emitBidFulfilled
Parameters
Name
Type
Description
emitExposureOpenedOnRolloverNew
Parameters
Name
Type
Description
emitExposureClosedOnRolloverExisting
Parameters
Name
Type
Description
emitRepurchasePaymentSubmitted
Parameters
Name
Type
Description
emitMintExposureAccessGranted
Parameters
Name
Type
Description
emitMintExposure
Parameters
Name
Type
Description
emitBurnCollapseExposure
Parameters
Name
Type
Description
emitTermRepoRolloverManagerInitialized
Parameters
Name
Type
Description
emitRolloverTermApproved
Parameters
Name
Type
Description
emitRolloverTermApprovalRevoked
Parameters
Name
Type
Description
emitRolloverElection
Parameters
Name
Type
Description
emitRolloverCancellation
Parameters
Name
Type
Description
emitRolloverProcessed
Parameters
Name
Type
Description
emitTermRepoLockerInitialized
Parameters
Name
Type
Description
emitTermRepoLockerTransfersPaused
Parameters
Name
Type
Description
emitTermRepoLockerTransfersUnpaused
Parameters
Name
Type
Description
emitTermRepoTokenInitialized
Parameters
Name
Type
Description
emitTermRepoTokenMintingPaused
Parameters
Name
Type
Description
emitTermRepoTokenMintingUnpaused
Parameters
Name
Type
Description
emitTermRepoTokenBurningPaused
Parameters
Name
Type
Description
emitTermRepoTokenBurningUnpaused
Parameters
Name
Type
Description
emitDelistTermRepo
Parameters
Name
Type
Description
emitDelistTermAuction
Parameters
Name
Type
Description
emitTermContractUpgraded
Parameters
Name
Type
Description
_authorizeUpgrade
Last updated