TermVaultEventEmitter.sol#TermVaultEventEmitter
Inherits: Initializable, UUPSUpgradeable, AccessControlUpgradeable, ITermVaultEvents
State Variables
ADMIN_ROLE
bytes32 public constant ADMIN_ROLE = keccak256("ADMIN_ROLE");DEVOPS_ROLE
bytes32 public constant DEVOPS_ROLE = keccak256("DEVOPS_ROLE");VAULT_CONTRACT
bytes32 public constant VAULT_CONTRACT = keccak256("VAULT_CONTRACT");Functions
constructor
constructor();initialize
Initializes the contract
See: https://docs.openzeppelin.com/contracts/4.x/upgradeable
pairVaultContract
emitTermControllerUpdated
emitTimeToMaturityThresholdUpdated
emitRequiredReserveRatioUpdated
emitDiscountRateMarkupUpdated
emitMinCollateralRatioUpdated
emitRepoTokenConcentrationLimitUpdated
emitDepositPaused
emitDepositUnpaused
emitDiscountRateAdapterUpdated
emitRepoTokenBlacklistUpdated
emitNewGovernor
_authorizeUpgrade
required override by the OpenZeppelin UUPS module
Last updated