SparklineVaultWorkResult

Documentation for eth_defi.research.sparkline_export.SparklineVaultWorkResult Python class.

class SparklineVaultWorkResult

Bases: object

One worker’s preparation, cadence and optional render result.

Attributes summary

vault_id

Canonical vault identifier.

status

Processing outcome for the parent coordinator.

latest_total_assets

Latest finite native-unit TVL through the chart's final day.

classification

Currency family, native threshold and low-TVL flag when TVL is valid.

digest

Canonical input digest when rendering was due.

images

SVG, square PNG and table PNG payloads when rendering succeeded.

error

Render error when one vault failed.

Methods summary

__init__(vault_id, status[, ...])

vault_id: str

Canonical vault identifier.

status: str

Processing outcome for the parent coordinator.

latest_total_assets: Optional[float]

Latest finite native-unit TVL through the chart’s final day.

classification: Optional[tuple[eth_defi.vault.denomination.DenominationFamily, decimal.Decimal, bool]]

Currency family, native threshold and low-TVL flag when TVL is valid.

digest: Optional[str]

Canonical input digest when rendering was due.

images: Optional[list[eth_defi.research.sparkline_export.RenderData]]

SVG, square PNG and table PNG payloads when rendering succeeded.

error: Optional[str]

Render error when one vault failed.

__init__(vault_id, status, latest_total_assets=None, classification=None, digest=None, images=None, error=None)
Parameters
Return type

None