From 640bcaa86759f7ad4c247caaa539a5b337818b02 Mon Sep 17 00:00:00 2001 From: Gui Heise Date: Mon, 17 Jan 2022 14:43:29 -0500 Subject: [PATCH 1/3] Flip token addresses --- mev_inspect/compound_liquidations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mev_inspect/compound_liquidations.py b/mev_inspect/compound_liquidations.py index 912cb64..00ad2b6 100644 --- a/mev_inspect/compound_liquidations.py +++ b/mev_inspect/compound_liquidations.py @@ -57,12 +57,12 @@ def get_compound_liquidations( liquidations.append( Liquidation( liquidated_user=trace.inputs["borrower"], - debt_token_address=c_token_collateral, + debt_token_address=trace.to_address, liquidator_user=seize_trace.inputs["liquidator"], debt_purchase_amount=trace.inputs["repayAmount"], protocol=trace.protocol, received_amount=seize_trace.inputs["seizeTokens"], - received_token_address=trace.to_address, + received_token_address=c_token_collateral, transaction_hash=trace.transaction_hash, trace_address=trace.trace_address, block_number=trace.block_number, From e4528de7bde9ce77a1d5994e2c978caf2737b511 Mon Sep 17 00:00:00 2001 From: Gui Heise Date: Mon, 17 Jan 2022 15:10:30 -0500 Subject: [PATCH 2/3] Same for CETher --- mev_inspect/compound_liquidations.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mev_inspect/compound_liquidations.py b/mev_inspect/compound_liquidations.py index 00ad2b6..b7fe667 100644 --- a/mev_inspect/compound_liquidations.py +++ b/mev_inspect/compound_liquidations.py @@ -39,12 +39,12 @@ def get_compound_liquidations( liquidations.append( Liquidation( liquidated_user=trace.inputs["borrower"], - debt_token_address=c_token_collateral, + debt_token_address=trace.to_address, liquidator_user=seize_trace.inputs["liquidator"], debt_purchase_amount=trace.value, protocol=trace.protocol, received_amount=seize_trace.inputs["seizeTokens"], - received_token_address=trace.to_address, + received_token_address=c_token_collateral, transaction_hash=trace.transaction_hash, trace_address=trace.trace_address, block_number=trace.block_number, From 9604e01aba512812b6f674bad64c57af22d93a1e Mon Sep 17 00:00:00 2001 From: Gui Heise Date: Mon, 17 Jan 2022 16:42:43 -0500 Subject: [PATCH 3/3] Correct tests --- tests/test_compound.py | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tests/test_compound.py b/tests/test_compound.py index 1a1aa65..34fab5d 100644 --- a/tests/test_compound.py +++ b/tests/test_compound.py @@ -18,10 +18,10 @@ def test_c_ether_liquidations(trace_classifier: TraceClassifier): Liquidation( liquidated_user="0xb5535a3681cf8d5431b8acfd779e2f79677ecce9", liquidator_user="0xe0090ec6895c087a393f0e45f1f85098a6c33bef", - debt_token_address="0x39aa39c021dfbae8fac545936693ac917d5e7563", + debt_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", debt_purchase_amount=268066492249420078, received_amount=4747650169097, - received_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", + received_token_address="0x39aa39c021dfbae8fac545936693ac917d5e7563", protocol=Protocol.compound_v2, transaction_hash=transaction_hash, trace_address=[1], @@ -42,10 +42,10 @@ def test_c_ether_liquidations(trace_classifier: TraceClassifier): Liquidation( liquidated_user="0x45df6f00166c3fb77dc16b9e47ff57bc6694e898", liquidator_user="0xe0090ec6895c087a393f0e45f1f85098a6c33bef", - debt_token_address="0x35a18000230da775cac24873d00ff85bccded550", + debt_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", debt_purchase_amount=414547860568297082, received_amount=321973320649, - received_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", + received_token_address="0x35a18000230da775cac24873d00ff85bccded550", protocol=Protocol.compound_v2, transaction_hash=transaction_hash, trace_address=[1], @@ -67,10 +67,10 @@ def test_c_ether_liquidations(trace_classifier: TraceClassifier): Liquidation( liquidated_user="0xacbcf5d2970eef25f02a27e9d9cd31027b058b9b", liquidator_user="0xe0090ec6895c087a393f0e45f1f85098a6c33bef", - debt_token_address="0x35a18000230da775cac24873d00ff85bccded550", + debt_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", debt_purchase_amount=1106497772527562662, received_amount=910895850496, - received_token_address="0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5", + received_token_address="0x35a18000230da775cac24873d00ff85bccded550", protocol=Protocol.compound_v2, transaction_hash=transaction_hash, trace_address=[1], @@ -93,10 +93,10 @@ def test_c_token_liquidation(trace_classifier: TraceClassifier): Liquidation( liquidated_user="0xacdd5528c1c92b57045041b5278efa06cdade4d8", liquidator_user="0xe0090ec6895c087a393f0e45f1f85098a6c33bef", - debt_token_address="0x70e36f6bf80a52b3b46b3af8e106cc0ed743e8e4", + debt_token_address="0x39aa39c021dfbae8fac545936693ac917d5e7563", debt_purchase_amount=1207055531, received_amount=21459623305, - received_token_address="0x39aa39c021dfbae8fac545936693ac917d5e7563", + received_token_address="0x70e36f6bf80a52b3b46b3af8e106cc0ed743e8e4", protocol=Protocol.compound_v2, transaction_hash=transaction_hash, trace_address=[1], @@ -119,10 +119,10 @@ def test_cream_token_liquidation(trace_classifier: TraceClassifier): Liquidation( liquidated_user="0x46bf9479dc569bc796b7050344845f6564d45fba", liquidator_user="0xa2863cad9c318669660eb4eca8b3154b90fb4357", - debt_token_address="0x44fbebd2f576670a6c33f6fc0b00aa8c5753b322", + debt_token_address="0x697256caa3ccafd62bb6d3aa1c7c5671786a5fd9", debt_purchase_amount=14857434973806369550, received_amount=1547215810826, - received_token_address="0x697256caa3ccafd62bb6d3aa1c7c5671786a5fd9", + received_token_address="0x44fbebd2f576670a6c33f6fc0b00aa8c5753b322", protocol=Protocol.cream, transaction_hash=transaction_hash, trace_address=[],