Taarush Vemulapalli 1fb65bacc1
Compound backfilling/removed network calls (#125)
* Removes `collateral_token_address` from both aave/comp for consistency
2021-12-02 11:19:32 -08:00

19 lines
703 B
Python

from sqlalchemy import Column, Numeric, String, ARRAY, Integer
from .base import Base
class LiquidationModel(Base):
__tablename__ = "liquidations"
liquidated_user = Column(String, nullable=False)
liquidator_user = Column(String, nullable=False)
debt_token_address = Column(String, nullable=False)
debt_purchase_amount = Column(Numeric, nullable=False)
received_amount = Column(Numeric, nullable=False)
received_token_address = Column(String, nullable=False)
protocol = Column(String, nullable=True)
transaction_hash = Column(String, primary_key=True)
trace_address = Column(ARRAY(Integer), primary_key=True)
block_number = Column(Numeric, nullable=False)