mev-inspect-py/mev_inspect/schemas/classifier_specs.py
2021-09-28 12:50:50 -04:00

13 lines
331 B
Python

from typing import Dict, List, Optional
from pydantic import BaseModel
from .classified_traces import Classification, Protocol
class ClassifierSpec(BaseModel):
abi_name: str
protocol: Optional[Protocol] = None
valid_contract_addresses: Optional[List[str]] = None
classifications: Dict[str, Classification] = {}