StickyExportStats

Documentation for eth_defi.vault.top_vaults_json.StickyExportStats Python class.

class StickyExportStats

Bases: object

Counters emitted by sticky vault export state processing.

The counters are intentionally small and line-oriented, because this script is often run from cron and pipeline logs are the first place operators diagnose data gaps.

Attributes summary

loaded_state_entries

current_filter_passed

sticky_additions

sticky_fallback_exports

current_row_structural_fallbacks

structurally_suppressed_vaults

stale_warning_vaults

missing_protocol_slugs

missing_curator_slugs

previous_current_filter_count

Methods summary

__init__([loaded_state_entries, ...])

__init__(loaded_state_entries=0, current_filter_passed=0, sticky_additions=0, sticky_fallback_exports=0, current_row_structural_fallbacks=0, structurally_suppressed_vaults=0, stale_warning_vaults=0, missing_protocol_slugs=0, missing_curator_slugs=0, previous_current_filter_count=None)
Parameters
  • loaded_state_entries (int) –

  • current_filter_passed (int) –

  • sticky_additions (int) –

  • sticky_fallback_exports (int) –

  • current_row_structural_fallbacks (int) –

  • structurally_suppressed_vaults (int) –

  • stale_warning_vaults (int) –

  • missing_protocol_slugs (int) –

  • missing_curator_slugs (int) –

  • previous_current_filter_count (Optional[int]) –

Return type

None