VaultTransactionFailed
Documentation for eth_defi.vault.deposit_redeem.VaultTransactionFailed exception.
- exception VaultTransactionFailed
Bases:
eth_defi.vault.deposit_redeem.VaultFlowErrorOne of vault deposit/redeem transactions reverted.
Store structured context for a vault-flow failure.
- __init__(reason, *, protocol=None, vault_address=None, caller=None, direction=None, phase=None, decoded_error=None, raw_revert_data=None, requested_raw_amount=None, available_raw_amount=None, function_selector=None, error_selector=None, access_delay=None)
Store structured context for a vault-flow failure.
- Parameters
reason (str) –
vault_address (Optional[eth_typing.evm.HexAddress]) –
caller (Optional[eth_typing.evm.HexAddress]) –
raw_revert_data (Optional[hexbytes.main.HexBytes]) –
function_selector (Optional[hexbytes.main.HexBytes]) –
error_selector (Optional[hexbytes.main.HexBytes]) –
- 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.