Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Commit af731e8

Browse files
Merge pull request #43 from BalancerMaxis/handle-no-gauge
filter pools with no gauge
2 parents 4c6fe79 + 516f79f commit af731e8

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

fee_allocator/accounting/chains.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def _fetch_and_process_pool_fee_data(self) -> list[PoolFeeData]:
242242
for pool_id, label in self.bal_pools_gauges.core_pools:
243243
start_snap = self._get_latest_snapshot(start_snaps, pool_id)
244244
end_snap = self._get_latest_snapshot(end_snaps, pool_id)
245-
if self._should_add_pool(pool_id, start_snap, end_snap):
245+
if self._should_add_pool(pool_id, start_snap, end_snap, pool_to_gauge):
246246
pool_fee_data = self._fetch_twap_prices_and_init_pool_fee_data(pool_id, label, pool_to_gauge, start_snap, end_snap)
247247
pools_data.append(pool_fee_data)
248248

@@ -263,11 +263,12 @@ def _create_pool_to_gauge_mapping(self, pools: list[Pool]) -> Dict[str, str]:
263263
return pool_to_gauge
264264

265265
def _should_add_pool(
266-
self, pool_id: str, start_snap: PoolSnapshot, end_snap: PoolSnapshot
266+
self, pool_id: str, start_snap: PoolSnapshot, end_snap: PoolSnapshot, pool_to_gauge: Dict[str, str]
267267
) -> bool:
268268
return (
269269
start_snap and end_snap
270270
and self.bal_pools_gauges.has_alive_preferential_gauge(pool_id)
271+
and pool_to_gauge.get(pool_id)
271272
)
272273

273274
def _fetch_twap_prices_and_init_pool_fee_data(

0 commit comments

Comments
 (0)