AggregatedReserveData
Documentation for eth_defi.aave_v3.reserve.AggregatedReserveData Python class.
- class AggregatedReserveData[source]
Rough mapping of AggreatedReserveData in Aave v3 Solidity source code.
Note
This data is not useful until JavaScript based formatters from aave-utilities are applied. As writing of this, these formatters are only available as undocumented JavaScript code in this repository. See the repository for more information.
Attributes summary
underlyingAsset
name
symbol
decimals
baseLTVasCollateral
reserveLiquidationThreshold
reserveLiquidationBonus
reserveFactor
usageAsCollateralEnabled
borrowingEnabled
stableBorrowRateEnabled
isActive
isFrozen
liquidityIndex
variableBorrowIndex
liquidityRate
variableBorrowRate
stableBorrowRate
lastUpdateTimestamp
aTokenAddress
stableDebtTokenAddress
variableDebtTokenAddress
interestRateStrategyAddress
availableLiquidity
totalPrincipalStableDebt
averageStableRate
stableDebtLastUpdateTimestamp
totalScaledVariableDebt
priceInMarketReferenceCurrency
priceOracle
variableRateSlope1
variableRateSlope2
stableRateSlope1
stableRateSlope2
baseStableBorrowRate
baseVariableBorrowRate
optimalUsageRatio
isPaused
isSiloedBorrowing
accruedToTreasury
unbacked
isolationModeTotalDebt
flashLoanEnabled
debtCeiling
debtCeilingDecimals
eModeCategoryId
borrowCap
supplyCap
eModeLtv
eModeLiquidationThreshold
eModeLiquidationBonus
eModePriceSource
eModeLabel
borrowableInIsolation
Methods summary
__init__
(*args, **kwargs)clear
()copy
()fromkeys
([value])Create a new dictionary with keys from iterable and values set to value.
get
(key[, default])Return the value for key if key is in the dictionary, else default.
items
()keys
()pop
(k[,d])If the key is not found, return the default if given; otherwise, raise a KeyError.
popitem
()Remove and return a (key, value) pair as a 2-tuple.
setdefault
(key[, default])Insert key with a value of default if key is not in the dictionary.
update
([E, ]**F)If E is present and has a .keys() method, then does: for k in E: D[k] = E[k] If E is present and lacks a .keys() method, then does: for k, v in E: D[k] = v In either case, this is followed by: for k in F: D[k] = F[k]
values
()