VaultDepositProbeOutput
Documentation for eth_defi.erc_4626.deposit_probe.VaultDepositProbeOutput Python class.
- class VaultDepositProbeOutput
Bases:
objectOne human-readable result row for a completed or skipped probe.
Attributes summary
Scanner protocol name.
Vault contract address.
Scanner vault name.
Symbol and address of the denomination token.
Probe outcome used for summary statistics.
Concise result shown in the detailed table.
Informational
maxDeposit(address(0))response, never a decision input.Failure detail, absent for successful probes.
Raw Anvil exception text for reverted execution.
Methods summary
__init__(protocol, address, name, ...)- protocol: str
Scanner protocol name.
- address: Union[eth_typing.evm.HexAddress, str]
Vault contract address.
- name: str
Scanner vault name.
- denomination_token: str
Symbol and address of the denomination token.
- outcome: str
Probe outcome used for summary statistics.
- status: str
Concise result shown in the detailed table.
- max_deposit_guidance: str
Informational
maxDeposit(address(0))response, never a decision input.
- failure_reason: Optional[str]
Failure detail, absent for successful probes.
- revert_reason: Optional[str]
Raw Anvil exception text for reverted execution.
- __init__(protocol, address, name, denomination_token, outcome, status, max_deposit_guidance, failure_reason, revert_reason)