PoolQuotaKeeperV3

Verified contract

Active on Ethereum with 0 txns
Deployed by via 0x97ef1d52 at 18798139
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "PoolQuotaKeeperV3"

No transactions found for "PoolQuotaKeeperV3"


Functions
Getter at block 21329197
acl(view returns (address)
0x523da3a8961e4dd4f6206dbf7e6c749f51796bb3
contractsRegister(view returns (address)
0xa50d4e7d8946a7c90652339cdbd262c375d54d99
controller(view returns (address)
0xd8ceb2580f22e13d17031740af2e91e9e7a13347
creditManagers(view returns (address[])
[0x3EB95430FdB99439A86d3c6D7D01C3c561393556, 0xeA7c28428D3916Dbe2f113b8A6E6Dd0F3819C050, 0x4E94Cd228eF386EBc32900EC745d1865934688A3, 0x1d489cCD2b96908C0A80AcBBDb2f1963ffEd3384]
gauge(view returns (address)
0xffd0c7474b074f8469a627a2d062d106abc3b217
lastQuotaRateUpdate(view returns (uint40)
1733151839
paused(view returns (bool)
false
pool(view returns (address)
0xda00000035fef4082f78def6a8903bee419fbf8e
 
poolQuotaRevenue(view returns (uint256 quotaRevenue)
 
quotedTokens(view returns (address[])
underlying(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
version(view returns (uint256)
300
Read-only
cumulativeIndex(address tokenview returns (uint192)
getQuota(address creditAccountaddress tokenview returns (uint96 quotauint192 cumulativeIndexLU)
getQuotaAndOutstandingInterest(address creditAccountaddress tokenview returns (uint96 quoteduint128 outstandingInterest)
getQuotaRate(address tokenview returns (uint16)
getTokenQuotaParams(address tokenview returns (uint16 rateuint192 cumulativeIndexLUuint16 quotaIncreaseFeeuint96 totalQuoteduint96 limitbool isActive)
isQuotedToken(address tokenview returns (bool)
State-modifying
accrueQuotaInterest(address creditAccountaddress[] tokens
addCreditManager(address _creditManager
addQuotaToken(address token
pause(
removeQuotas(address creditAccountaddress[] tokensbool setLimitsToZero
setController(address newController
setGauge(address _gauge
setTokenLimit(address tokenuint96 limit
setTokenQuotaIncreaseFee(address tokenuint16 fee
unpause(
updateQuota(address creditAccountaddress tokenint96 requestedChangeuint96 minQuotauint96 maxQuotareturns (uint128 caQuotaInterestChangeuint128 feesbool enableTokenbool disableToken)
updateRates(
Events
AddCreditManager(address indexed creditManager
AddQuotaToken(address indexed token
NewController(address indexed newController
Paused(address account
SetGauge(address indexed newGauge
SetQuotaIncreaseFee(address indexed tokenuint16 fee
SetTokenLimit(address indexed tokenuint96 limit
Unpaused(address account
UpdateQuota(address indexed creditAccountaddress indexed tokenint96 quotaChange
UpdateTokenQuotaRate(address indexed tokenuint16 rate
Constructor
constructor(address _pool
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerNotConfiguratorException(
CallerNotControllerException(
CallerNotCreditManagerException(
CallerNotGaugeException(
CallerNotPausableAdminException(
CallerNotUnpausableAdminException(
IncompatibleCreditManagerException(
IncorrectParameterException(
QuotaIsOutOfBoundsException(
RegisteredCreditManagerOnlyException(
TokenAlreadyAddedException(
TokenIsNotQuotedException(
ZeroAddressException(