TermVaultEventEmitter.sol#TermVaultEventEmitter

Git Source

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