get_vault_risk
Documentation for eth_defi.vault.risk.get_vault_risk function.
- get_vault_risk(protocol_name, vault_address=None, default=None)
Resolve technical risk, including explicit unassessed overrides.
Incident flags take precedence over an address-specific assessment. An address mapped to
Noneremains unassessed instead of inheriting the protocol’s default rating.- Parameters
protocol_name (str) – Protocol label used by the maintained risk matrix.
vault_address (Optional[Union[eth_typing.evm.HexAddress, str]]) – Optional address for incident and product overrides.
default (Optional[eth_defi.vault.risk.VaultTechnicalRisk]) – Result for a protocol without a maintained assessment.
- Returns
Technical risk level, or
Nonewhen unassessed.- Return type