mev-inspect-py/mev_inspect/crud/liquidations.py
2021-11-24 09:34:09 +01:00

16 lines
572 B
Python

from typing import List
from mev_inspect.crud.generic import delete_by_block_number, write_models
from mev_inspect.models.liquidations import LiquidationModel
from mev_inspect.schemas.liquidations import Liquidation
async def delete_liquidations_for_block(db_session, block_number: int) -> None:
await delete_by_block_number(
db_session=db_session, block_number=block_number, model=LiquidationModel
)
async def write_liquidations(db_session, liquidations: List[Liquidation]) -> None:
await write_models(db_session, liquidations, LiquidationModel)