AssetoRegistryRefreshResult

Documentation for eth_defi.tokenised_fund.asseto.registry.AssetoRegistryRefreshResult Python class.

class AssetoRegistryRefreshResult

Bases: object

Summary of runtime registry preparation for one scanner invocation.

Variables
  • status – Registry source status, either fresh or stale.

  • runtime_product_count – Number of products installed for adapter construction.

  • registered_product_count – Number of newly persisted vault metadata records.

  • diagnostics – Non-fatal skipped-product and stale-source diagnostics.

  • available_specs – Persisted products with a runtime adapter installed for this cycle.

Attributes summary

status

Registry source status, either fresh or stale.

runtime_product_count

Number of products installed for adapter construction.

registered_product_count

Number of newly persisted vault metadata records.

diagnostics

Non-fatal skipped-product and stale-source diagnostics.

available_specs

Persisted products with a runtime adapter installed for this cycle.

Methods summary

__init__(status, runtime_product_count, ...)

status: str

Registry source status, either fresh or stale.

runtime_product_count: int

Number of products installed for adapter construction.

registered_product_count: int

Number of newly persisted vault metadata records.

diagnostics: tuple[str, ...]

Non-fatal skipped-product and stale-source diagnostics.

available_specs: frozenset[eth_defi.vault.base.VaultSpec]

Persisted products with a runtime adapter installed for this cycle.

__init__(status, runtime_product_count, registered_product_count, diagnostics, available_specs=frozenset({}))
Parameters
Return type

None