StablecoinRateRefreshSummary

Documentation for eth_defi.feed.stablecoin_rate.StablecoinRateRefreshSummary Python class.

class StablecoinRateRefreshSummary

Bases: object

Counters for one stablecoin rate refresh run.

Attributes summary

files_scanned

entries_seen

due_count

skipped_attempted_today_count

skipped_failed_today_count

skipped_succeeded_today_count

rates_fetched

files_updated

depegged_count

unactionable_depegged_count

skipped_missing_coingecko

skipped_unknown_peg

skipped_missing_source_currency

Entries skipped because no source currency is known.

skipped_missing_source_currency_rate

Non-USD entries skipped because no usable currency database row existed.

skipped_inferred_source_currency

Entries skipped because source_currency was not manually curated.

source_currency_rates_fetched

Source-currency FX rows accepted from the local currency database.

source_currency_rates_stale

Source-currency FX rows rejected because they were older than the allowed delay.

failed_count

coingecko_ids_checked

coingecko_ids_valid

coingecko_id_validation_failed_count

Methods summary

__init__([files_scanned, entries_seen, ...])

skipped_missing_source_currency: int

Entries skipped because no source currency is known.

skipped_missing_source_currency_rate: int

Non-USD entries skipped because no usable currency database row existed.

skipped_inferred_source_currency: int

Entries skipped because source_currency was not manually curated.

source_currency_rates_fetched: int

Source-currency FX rows accepted from the local currency database.

source_currency_rates_stale: int

Source-currency FX rows rejected because they were older than the allowed delay.

__init__(files_scanned=0, entries_seen=0, due_count=0, skipped_attempted_today_count=0, skipped_failed_today_count=0, skipped_succeeded_today_count=0, rates_fetched=0, files_updated=0, depegged_count=0, unactionable_depegged_count=0, skipped_missing_coingecko=0, skipped_unknown_peg=0, skipped_missing_source_currency=0, skipped_missing_source_currency_rate=0, skipped_inferred_source_currency=0, source_currency_rates_fetched=0, source_currency_rates_stale=0, failed_count=0, coingecko_ids_checked=0, coingecko_ids_valid=0, coingecko_id_validation_failed_count=0)
Parameters
  • files_scanned (int) –

  • entries_seen (int) –

  • due_count (int) –

  • skipped_attempted_today_count (int) –

  • skipped_failed_today_count (int) –

  • skipped_succeeded_today_count (int) –

  • rates_fetched (int) –

  • files_updated (int) –

  • depegged_count (int) –

  • unactionable_depegged_count (int) –

  • skipped_missing_coingecko (int) –

  • skipped_unknown_peg (int) –

  • skipped_missing_source_currency (int) –

  • skipped_missing_source_currency_rate (int) –

  • skipped_inferred_source_currency (int) –

  • source_currency_rates_fetched (int) –

  • source_currency_rates_stale (int) –

  • failed_count (int) –

  • coingecko_ids_checked (int) –

  • coingecko_ids_valid (int) –

  • coingecko_id_validation_failed_count (int) –

Return type

None