removing KeyError cases from _get_bot_address
This commit is contained in:
parent
6701ff4cad
commit
ff861fc818
@ -135,7 +135,6 @@ def _get_transfer_info(
|
||||
None,
|
||||
)
|
||||
|
||||
# This would be cleaner with bisect(), but creates 3.10 dependency
|
||||
for index, trace in enumerate(classified_traces):
|
||||
if (
|
||||
mint_slice_start is None
|
||||
@ -209,8 +208,11 @@ def _get_transfer_info(
|
||||
|
||||
|
||||
def _get_bot_address(
|
||||
mint_trace: ClassifiedTrace, classified_traces: List[ClassifiedTrace]
|
||||
mint_trace: ClassifiedTrace,
|
||||
classified_traces: List[ClassifiedTrace],
|
||||
) -> str:
|
||||
if "from_address" in mint_trace.dict().keys():
|
||||
|
||||
if mint_trace.from_address in LIQUIDITY_MINT_ROUTERS:
|
||||
bot_trace = list(
|
||||
filter(
|
||||
@ -226,8 +228,9 @@ def _get_bot_address(
|
||||
else:
|
||||
return "0x0000000000000000000000000000000000000000"
|
||||
|
||||
# This case is here because from_address is optional in ClassifiedTrace
|
||||
if type(mint_trace.from_address) == str:
|
||||
elif type(mint_trace.from_address) == str:
|
||||
return mint_trace.from_address
|
||||
else:
|
||||
return "0x0000000000000000000000000000000000000000"
|
||||
else:
|
||||
return "0x0000000000000000000000000000000000000000"
|
||||
|
Loading…
x
Reference in New Issue
Block a user