AaveV3ReserveConfiguration

Documentation for eth_defi.aave_v3.deployment.AaveV3ReserveConfiguration Python class.

class AaveV3ReserveConfiguration

Bases: NamedTuple

AaveV3ReserveConfiguration(decimals, ltv, liquidation_threshold, liquidation_bonus, reserve_factor, usage_as_collateral_enabled, borrowing_enabled, stable_borrow_rate_enabled, is_active, is_frozen)

Create new instance of AaveV3ReserveConfiguration(decimals, ltv, liquidation_threshold, liquidation_bonus, reserve_factor, usage_as_collateral_enabled, borrowing_enabled, stable_borrow_rate_enabled, is_active, is_frozen)

Attributes summary

borrowing_enabled

Alias for field number 6

decimals

Alias for field number 0

is_active

Alias for field number 8

is_frozen

Alias for field number 9

liquidation_bonus

Alias for field number 3

liquidation_threshold

Alias for field number 2

ltv

Alias for field number 1

reserve_factor

Alias for field number 4

stable_borrow_rate_enabled

Alias for field number 7

usage_as_collateral_enabled

Alias for field number 5

Methods summary

__init__()

count(value, /)

Return number of occurrences of value.

index(value[, start, stop])

Return first index of value.

static __new__(_cls, decimals, ltv, liquidation_threshold, liquidation_bonus, reserve_factor, usage_as_collateral_enabled, borrowing_enabled, stable_borrow_rate_enabled, is_active, is_frozen)

Create new instance of AaveV3ReserveConfiguration(decimals, ltv, liquidation_threshold, liquidation_bonus, reserve_factor, usage_as_collateral_enabled, borrowing_enabled, stable_borrow_rate_enabled, is_active, is_frozen)

Parameters
  • decimals (int) –

  • ltv (int) –

  • liquidation_threshold (int) –

  • liquidation_bonus (int) –

  • reserve_factor (int) –

  • usage_as_collateral_enabled (bool) –

  • borrowing_enabled (bool) –

  • stable_borrow_rate_enabled (bool) –

  • is_active (bool) –

  • is_frozen (bool) –

borrowing_enabled: bool

Alias for field number 6

count(value, /)

Return number of occurrences of value.

decimals: int

Alias for field number 0

index(value, start=0, stop=9223372036854775807, /)

Return first index of value.

Raises ValueError if the value is not present.

is_active: bool

Alias for field number 8

is_frozen: bool

Alias for field number 9

liquidation_bonus: int

Alias for field number 3

liquidation_threshold: int

Alias for field number 2

ltv: int

Alias for field number 1

reserve_factor: int

Alias for field number 4

stable_borrow_rate_enabled: bool

Alias for field number 7

usage_as_collateral_enabled: bool

Alias for field number 5