run_daily_scan

Documentation for eth_defi.hibachi.daily_metrics.run_daily_scan function.

run_daily_scan(session=None, db_path=PosixPath('/home/runner/.tradingstrategy/vaults/hibachi-vaults.duckdb'), timeout=30.0, vault_ids=None)

Run the daily Hibachi vault metrics scan.

  1. Fetches vault metadata via /vault/info

  2. Fetches per-vault share price history via /vault/performance

  3. Stores everything in DuckDB

No authentication is required — all data comes from public endpoints.

Parameters
Returns

The metrics database instance.

Return type

eth_defi.hibachi.daily_metrics.HibachiDailyMetricsDatabase