MellowVaultFlowManager
Documentation for eth_defi.mellow.flow.MellowVaultFlowManager Python class.
- class MellowVaultFlowManager
Bases:
eth_defi.vault.base.VaultFlowManagerUnsupported Mellow flow reader placeholder.
Methods summary
__init__()fetch_pending_deposit(block_identifier)Fetch pending deposit amount.
fetch_pending_deposit_events(range)Read pending deposit events.
fetch_pending_redemption(block_identifier)Fetch pending redemption amount.
Read pending redemption events.
Read processed deposit events.
fetch_processed_redemption_event(vault, range)Read processed redemption events.
- fetch_pending_redemption(block_identifier)
Fetch pending redemption amount.
Mellow redemption requests are emitted by
RedeemQueuecontracts. Queue event scanning is not part of the first adapter slice.
- fetch_pending_deposit(block_identifier)
Fetch pending deposit amount.
Mellow deposit requests are emitted by
DepositQueuecontracts. Queue event scanning is not part of the first adapter slice.
- fetch_pending_deposit_events(range)
Read pending deposit events.
- Parameters
range (Tuple[eth_typing.evm.BlockNumber, eth_typing.evm.BlockNumber]) – Block range to read.
- Return type
None
- fetch_pending_redemption_event(range)
Read pending redemption events.
- Parameters
range (Tuple[eth_typing.evm.BlockNumber, eth_typing.evm.BlockNumber]) – Block range to read.
- Return type
None
- fetch_processed_deposit_event(range)
Read processed deposit events.
- Parameters
range (Tuple[eth_typing.evm.BlockNumber, eth_typing.evm.BlockNumber]) – Block range to read.
- Return type
None
- fetch_processed_redemption_event(vault, range)
Read processed redemption events.
- Parameters
vault (eth_defi.vault.base.VaultSpec) – Vault whose queue events should be read.
range (Tuple[eth_typing.evm.BlockNumber, eth_typing.evm.BlockNumber]) – Block range to read.
- Return type
None