AccountantWithRateProviders
State Variables
accountantState
AccountantState public accountantState;rateProviderData
mapping(ERC20 => RateProviderData) public rateProviderData;base
ERC20 public immutable base;decimals
vault
ONE_SHARE
Functions
constructor
pause
unpause
updateDelay
updateUpper
updateLower
updateManagementFee
updatePayoutAddress
setRateProviderData
updateExchangeRate
claimFees
getRate
getRateSafe
getRateInQuote
getRateInQuoteSafe
changeDecimals
Events
Paused
Unpaused
DelayInSecondsUpdated
UpperBoundUpdated
LowerBoundUpdated
ManagementFeeUpdated
PayoutAddressUpdated
RateProviderUpdated
ExchangeRateUpdated
FeesClaimed
Errors
AccountantWithRateProviders__UpperBoundTooSmall
AccountantWithRateProviders__LowerBoundTooLarge
AccountantWithRateProviders__ManagementFeeTooLarge
AccountantWithRateProviders__Paused
AccountantWithRateProviders__ZeroFeesOwed
AccountantWithRateProviders__OnlyCallableByBoringVault
AccountantWithRateProviders__UpdateDelayTooLarge
Structs
AccountantState
Name
Type
Description
RateProviderData
Name
Type
Description
Was this helpful?