export_permission_history

Documentation for eth_defi.hyperliquid.permission.export_permission_history function.

export_permission_history(database_paths, destination, *, observations=None)

Export separate source observations from closed scanner databases.

Repeated backup copies deduplicate only identical observation IDs. A reused ID with different contents is a hard error instead of silent precedence.

Parameters
  • database_paths (list[pathlib.Path]) – Existing daily/HF scanner files opened read-only.

  • destination (pathlib.Path) – Sidecar Parquet path; replaced atomically.

  • observations (Optional[pandas.DataFrame]) – Already-read observations from active scanner owners; avoids reopening with a different DuckDB configuration.

Returns

Combined exact observation frame, including explicit uncertainty.

Return type

pandas.DataFrame