VaultFlowUnavailable

Documentation for eth_defi.vault.deposit_redeem.VaultFlowUnavailable exception.

exception VaultFlowUnavailable

Bases: eth_defi.vault.deposit_redeem.VaultFlowError

A vault flow cannot be safely created before transaction broadcast.

Store structured context for a vault-flow failure.

__init__(reason, *, protocol=None, vault_address=None, caller=None, asset_address=None, direction=None, phase=None, decoded_error=None, preflight_result=None, raw_revert_data=None, requested_raw_amount=None, available_raw_amount=None, minimum_raw_amount=None, function_selector=None, error_selector=None, access_delay=None, next_open=None)

Store structured context for a vault-flow failure.

Parameters
Return type

None

__new__(**kwargs)
add_note(note, /)

Add a note to the exception

with_traceback(tb, /)

Set self.__traceback__ to tb and return self.