merge_vault_settlements_into_cleaned_prices
Documentation for eth_defi.vault.settlement_data.merge_vault_settlements_into_cleaned_prices function.
- merge_vault_settlements_into_cleaned_prices(cleaned_prices_df, settlement_db_path=None)
Merge settlement timestamps into the cleaned price DataFrame.
The raw
vault-prices-1h.parquetfile is not rewritten with settlement markers. Settlement events are stored invault-settlements.duckdband applied here to the cleaned in-memory price frame beforecleaned-vault-prices-1h.parquetis written.- Parameters
cleaned_prices_df (pandas.DataFrame) – Cleaned scanner price DataFrame produced by the vault price cleaning pipeline.
settlement_db_path (Optional[pathlib.Path]) – Optional settlement DuckDB path.
- Returns
Cleaned price DataFrame with
vault_settlement_atadded.- Return type