VaultTechnicalRisk

Documentation for eth_defi.vault.risk.VaultTechnicalRisk Python class.

class VaultTechnicalRisk

Bases: enum.Enum

Vault risk profile enum.

This risk profile classification is about the technical risk of the vault. Outside technical risk, you have market risk, volatility risk and such risk factors which can be modelled separately using finance best practices.

  • Used to classify vaults by their risk profile

  • How this vault risk compares to other vaults (All vaults are high risk compared to the traditional finance)

  • Having a point of time technical audit does not meaningfully lower the risk, because all systems should be evaluated as a whole and have continuous transparency and open source development to be considered low risk.

The unverified smart contracts are the biggest red flag, because we cannot verify if they match what the audit says (if there is any).

Attributes summary

negligible

See vault technicak risk matrix documentation.

minimal

See vault technicak risk matrix documentation.

low

See vault technicak risk matrix documentation.

high

See vault technicak risk matrix documentation.

severe

See vault technicak risk matrix documentation.

dangerous

See vault technicak risk matrix documentation.

blacklisted

This vault is blacklisted because it is known not to be "real" in a sense it is a developer test, using fake stablecoins or tokens, etc.

Methods summary

get_risk_level_name()

negligible = 1

See vault technicak risk matrix documentation.

minimal = 10

See vault technicak risk matrix documentation.

low = 20

See vault technicak risk matrix documentation.

high = 30

See vault technicak risk matrix documentation.

severe = 40

See vault technicak risk matrix documentation.

dangerous = 50

See vault technicak risk matrix documentation.

blacklisted = 999

This vault is blacklisted because it is known not to be “real” in a sense it is a developer test, using fake stablecoins or tokens, etc.

By blacklisting vaults, we get them off the reports.