MellowFeeConfiguration
Documentation for eth_defi.mellow.vault.MellowFeeConfiguration Python class.
- class MellowFeeConfiguration
Bases:
objectMellow FeeManager configuration snapshot.
Attributes summary
Address that receives fee shares.
Deposit fee in D6 precision.
Redeem fee in D6 precision.
Performance fee in D6 precision.
Annual time-based protocol fee in D6 precision.
Base asset configured for this vault.
Last FeeManager update timestamp for this vault.
Minimum price observed by FeeManager for performance fee accounting.
Methods summary
__init__(fee_recipient, deposit_fee_d6, ...)- fee_recipient: eth_typing.evm.HexAddress
Address that receives fee shares.
- deposit_fee_d6: int
Deposit fee in D6 precision.
- redeem_fee_d6: int
Redeem fee in D6 precision.
- performance_fee_d6: int
Performance fee in D6 precision.
- protocol_fee_d6: int
Annual time-based protocol fee in D6 precision.
- base_asset: eth_typing.evm.HexAddress
Base asset configured for this vault.
- timestamp: int
Last FeeManager update timestamp for this vault.
- min_price_d18: int
Minimum price observed by FeeManager for performance fee accounting.
- __init__(fee_recipient, deposit_fee_d6, redeem_fee_d6, performance_fee_d6, protocol_fee_d6, base_asset, timestamp, min_price_d18)
- Parameters
fee_recipient (eth_typing.evm.HexAddress) –
deposit_fee_d6 (int) –
redeem_fee_d6 (int) –
performance_fee_d6 (int) –
protocol_fee_d6 (int) –
base_asset (eth_typing.evm.HexAddress) –
timestamp (int) –
min_price_d18 (int) –
- Return type
None