PausableStaticRatePolicy
Git Source - Generated with forge doc
Inherits: StaticRatePolicy, PausableBase
Title: PausableStaticRatePolicy
A StaticRatePolicy that can be paused.
When paused, getRate reverts with IsPaused and blocks renewals.
Pausing does not stop the auction clock; the rate advances on wall-clock elapsed time, pause windows included.
Functions
constructor
constructor(address _owner, uint128[] memory rates, uint128[] memory durations)
StaticRatePolicy(rates, durations)
PausableBase(_owner);
getRate
function getRate(
bytes32 sourceTenorMarketId,
bytes32 targetTenorMarketId,
uint256 renewalPeriodStart,
address user,
uint256 sourceMaturity,
uint256 targetMaturity,
bool userIsBuyer
) public view override(StaticRatePolicy, IInterestRatePolicy) whenNotPaused returns (uint256);