commit
d53acded79
@ -99,10 +99,19 @@ ERC20_SPEC = ClassifierSpec(
|
|||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
AAVE_SPEC = ClassifierSpec(
|
||||||
|
abi_name="AaveLendingPool",
|
||||||
|
protocol= Protocol.aave,
|
||||||
|
classifications={
|
||||||
|
"liquidationCall(address,address,address,uint256,bool)": Classification.liquidate,
|
||||||
|
},
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
CLASSIFIER_SPECS = [
|
CLASSIFIER_SPECS = [
|
||||||
*UNISWAP_V3_CONTRACT_SPECS,
|
*UNISWAP_V3_CONTRACT_SPECS,
|
||||||
*UNISWAPPY_V2_CONTRACT_SPECS,
|
*UNISWAPPY_V2_CONTRACT_SPECS,
|
||||||
|
AAVE_SPEC,
|
||||||
ERC20_SPEC,
|
ERC20_SPEC,
|
||||||
UNISWAP_V3_POOL_SPEC,
|
UNISWAP_V3_POOL_SPEC,
|
||||||
UNISWAPPY_V2_PAIR_SPEC,
|
UNISWAPPY_V2_PAIR_SPEC,
|
||||||
|
@ -11,12 +11,14 @@ class Classification(Enum):
|
|||||||
swap = "swap"
|
swap = "swap"
|
||||||
burn = "burn"
|
burn = "burn"
|
||||||
transfer = "transfer"
|
transfer = "transfer"
|
||||||
|
liquidate = "liquidate"
|
||||||
|
|
||||||
|
|
||||||
class Protocol(Enum):
|
class Protocol(Enum):
|
||||||
uniswap_v2 = "uniswap_v2"
|
uniswap_v2 = "uniswap_v2"
|
||||||
uniswap_v3 = "uniswap_v3"
|
uniswap_v3 = "uniswap_v3"
|
||||||
sushiswap = "sushiswap"
|
sushiswap = "sushiswap"
|
||||||
|
aave = "aave"
|
||||||
|
|
||||||
|
|
||||||
class ClassifiedTrace(BaseModel):
|
class ClassifiedTrace(BaseModel):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user