From 839bcedce48b25f43ac1142071d712f4e42767a0 Mon Sep 17 00:00:00 2001 From: elicb Date: Tue, 19 Apr 2022 19:28:53 -0700 Subject: [PATCH] error skipping invalid/un-implemented JIT liquidity instances --- mev_inspect/jit_liquidity.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/mev_inspect/jit_liquidity.py b/mev_inspect/jit_liquidity.py index df78487..6b86079 100644 --- a/mev_inspect/jit_liquidity.py +++ b/mev_inspect/jit_liquidity.py @@ -29,9 +29,12 @@ def get_jit_liquidity( forward_search_trace = classified_traces[i] if forward_search_trace.classification == Classification.liquidity_burn: if forward_search_trace.to_address == trace.to_address: - jit_liquidity_instances.append( - _parse_jit_liquidity_instance(trace, forward_search_trace, classified_traces, swaps) + jit_liquidity = _parse_jit_liquidity_instance( + trace, forward_search_trace, classified_traces, swaps ) + if jit_liquidity is None: + continue + jit_liquidity_instances.append(jit_liquidity) i += 1 return jit_liquidity_instances