IPausableInterestRatePolicy
Git Source - Generated with forge doc
Inherits: IInterestRatePolicy
Title: IPausableInterestRatePolicy
Interface of pausable interest rate policies.
Functions
paused
Whether the policy is paused.
function paused() external view returns (bool);
isPauser
Whether an address is a pauser.
function isPauser(address) external view returns (bool);
setPauser
Adds or removes a pauser. Only callable by the owner.
function setPauser(address pauser, bool allowed) external;
pause
Pauses the policy, blocking all rate queries. Callable by any pauser.
function pause() external;
unpause
Unpauses the policy, allowing rate queries. Only callable by the owner.
function unpause() external;
Events
Paused
event Paused(address account);
Unpaused
event Unpaused(address account);
PauserSet
event PauserSet(address pauser, bool allowed);
Errors
OnlyPauser
error OnlyPauser();
AlreadyPaused
error AlreadyPaused();
NotPaused
error NotPaused();
IsPaused
error IsPaused();