CryptoVaultPaths
Documentation for eth_defi.vault.crypto_vaults.CryptoVaultPaths Python class.
- class CryptoVaultPaths
Bases:
objectExplicit local paths for one crypto-vaults build.
Instances are constructed by
resolve_crypto_vault_paths(), which derives every payload from one bundle directory.Attributes summary
Bundle directory below the pipeline data directory.
Daily observation-preserving Parquet file.
JSON metadata output.
Brotli-compressed JSON metadata output.
Private sticky qualification state.
Current bundle manifest, created during R2 publication.
Methods summary
__init__(directory, cleaned_price_path, ...)- directory: pathlib.Path
Bundle directory below the pipeline data directory.
- cleaned_price_path: pathlib.Path
Daily observation-preserving Parquet file.
- metadata_path: pathlib.Path
JSON metadata output.
- compressed_metadata_path: pathlib.Path
Brotli-compressed JSON metadata output.
- sticky_state_path: pathlib.Path
Private sticky qualification state.
- manifest_path: pathlib.Path
Current bundle manifest, created during R2 publication.
- __init__(directory, cleaned_price_path, metadata_path, compressed_metadata_path, sticky_state_path, manifest_path)
- Parameters
directory (pathlib.Path) –
cleaned_price_path (pathlib.Path) –
metadata_path (pathlib.Path) –
compressed_metadata_path (pathlib.Path) –
sticky_state_path (pathlib.Path) –
manifest_path (pathlib.Path) –
- Return type
None