From 28a4e36a93afc616ec2444635bba1f7318bdd61e Mon Sep 17 00:00:00 2001 From: Gosuto Inzasheru Date: Thu, 12 Mar 2026 11:17:05 +0100 Subject: [PATCH] fix: use full epoch date range instead of `yesterday` --- fee_allocator/fees_collected/get_report.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/fee_allocator/fees_collected/get_report.py b/fee_allocator/fees_collected/get_report.py index 07d7b20..20b4868 100644 --- a/fee_allocator/fees_collected/get_report.py +++ b/fee_allocator/fees_collected/get_report.py @@ -38,7 +38,11 @@ def get_report(start_date, end_date, env_id): print(f"No net fees for env {env_id}, returning empty report") return {} - depositors = {k.replace("-v3", ""): int(v) for k, v in data["depositors"].items()} + depositors = { + k.replace("-v3", ""): int(v) + for k, v in data["depositors"].items() + if int(v) > 0 + } total_gross = sum(depositors.values()) if total_gross != total_gross_usdc: @@ -71,11 +75,10 @@ def get_report(start_date, end_date, env_id): if bool(int(today.strftime("%V")) % 2): # week number is uneven; there should be a new report - yesterday = today - timedelta(days=1) epoch_start = today - timedelta(days=14) v2_report = get_report( - yesterday.strftime("%Y-%m-%d"), today.strftime("%Y-%m-%d"), V2_ENV_ID + epoch_start.strftime("%Y-%m-%d"), today.strftime("%Y-%m-%d"), V2_ENV_ID ) with open( @@ -85,7 +88,7 @@ def get_report(start_date, end_date, env_id): json.dump(v2_report, f, indent=2) v3_report = get_report( - yesterday.strftime("%Y-%m-%d"), today.strftime("%Y-%m-%d"), V3_ENV_ID + epoch_start.strftime("%Y-%m-%d"), today.strftime("%Y-%m-%d"), V3_ENV_ID ) with open(