Add logic to functions and introduce transfer logic
This commit is contained in:
parent
a1d06ce114
commit
4bba2f793a
@ -7,14 +7,7 @@ from mev_inspect.schemas.classified_traces import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
from mev_inspect.schemas.liquidations import Liquidation
|
from mev_inspect.schemas.liquidations import Liquidation
|
||||||
|
from mev_inspect.schemas.transfers import ERC20Transfer
|
||||||
contract_addresses = [
|
|
||||||
"0x3dfd23A6c5E8BbcFc9581d2E864a68feb6a076d3",
|
|
||||||
"0x7d2768dE32b0b80b7a3454c06BdAc94A69DDc7A9",
|
|
||||||
"0x398eC7346DcD622eDc5ae82352F02bE94C62d119",
|
|
||||||
]
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
LIQUIDATION_CONTRACT_ADDRESSES = [
|
LIQUIDATION_CONTRACT_ADDRESSES = [
|
||||||
"0x3dfd23A6c5E8BbcFc9581d2E864a68feb6a076d3",
|
"0x3dfd23A6c5E8BbcFc9581d2E864a68feb6a076d3",
|
||||||
@ -31,6 +24,7 @@ def find_liquidations_from_traces(
|
|||||||
liquidations: List[ClassifiedTrace] = []
|
liquidations: List[ClassifiedTrace] = []
|
||||||
result: List[Liquidation] = []
|
result: List[Liquidation] = []
|
||||||
|
|
||||||
|
|
||||||
for trace in traces:
|
for trace in traces:
|
||||||
|
|
||||||
if isinstance(trace, DecodedCallTrace):
|
if isinstance(trace, DecodedCallTrace):
|
||||||
@ -70,4 +64,4 @@ def find_liquidations_from_traces(
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
return result
|
return result
|
@ -6,4 +6,4 @@ class Liquidation(BaseModel):
|
|||||||
collateral_address: str
|
collateral_address: str
|
||||||
collateral_amount: int
|
collateral_amount: int
|
||||||
collateral_source: str
|
collateral_source: str
|
||||||
reserve: str
|
reserve: str
|
||||||
|
Loading…
x
Reference in New Issue
Block a user