From d942666e1637440786882615e598d3fd8dd9200b Mon Sep 17 00:00:00 2001 From: tim Date: Mon, 24 Feb 2025 09:47:34 -0400 Subject: [PATCH] volume metric bugfix --- src/dexorder/event_handler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dexorder/event_handler.py b/src/dexorder/event_handler.py index 05e8af0..94a968f 100644 --- a/src/dexorder/event_handler.py +++ b/src/dexorder/event_handler.py @@ -84,7 +84,8 @@ async def handle_swap_filled(event: EventData): log.warning(f'DexorderSwapFilled IGNORED due to missing order {vault} {order_index}') return value = await accounting_fill(event, order.order.tokenOut) - metric.volume.inc(float(value)) + if value is not None: + metric.volume.inc(float(value)) order.status.trancheStatus[tranche_index].activationTime = next_execution_time # update rate limit try: triggers = OrderTriggers.instances[order.key]