sync_vault_review_sheet
Documentation for eth_defi.hyperliquid.vault_review_sync.sync_vault_review_sheet function.
- sync_vault_review_sheet(rows, sheet_url, worksheet_name='Hyperliquid vault review', service_account_file=None, service_account_info=None)
Upsert Hyperliquid vault rows into a Google Sheet.
Existing manual
Review statusvalues are preserved for matching addresses. Existing rows missing from the new input are left intact so the sheet acts as a durable review ledger.- Parameters
rows (list[eth_defi.hyperliquid.vault_review_sync.VaultReviewRow]) – Fresh rows from the Hyperliquid metadata database.
sheet_url (str) – Google Sheets URL.
worksheet_name (str) – Worksheet tab name.
service_account_file (Optional[pathlib.Path]) – Path to a Google service account JSON file.
service_account_info (Optional[collections.abc.Mapping[str, Any]]) – Parsed Google service account JSON credentials.
- Return type
None