mev-inspect-py/mev_inspect/models/total_profits.py
Eru Ilúvatar 880992362b
feat: save profit to db (#17)
* feat: save profit to db

Signed-off-by: Arthurim <arthurbdauphine@gmail.com>

* fix: update total profit table and related crud

Signed-off-by: Luca Georges Francois <luca@quartz.technology>

Signed-off-by: Arthurim <arthurbdauphine@gmail.com>
Signed-off-by: Luca Georges Francois <luca@quartz.technology>
Co-authored-by: Luca Georges Francois <luca@quartz.technology>
2022-12-30 07:43:43 +00:00

16 lines
665 B
Python

from sqlalchemy import Column, Integer, Numeric, String
from .base import Base
class TotalProfitsModel(Base):
__tablename__ = "total_profit_by_block"
id = Column("id", Integer, nullable=False, autoincrement=True, primary_key=True)
block_number = Column("block_number", Numeric, nullable=False)
transaction_hash = Column("transaction_hash", String(66), nullable=False)
token_debt = Column("token_debt", String(66), nullable=True)
amount_debt = Column("amount_debt", Numeric, nullable=False)
token_received = Column("token_received", String(66), nullable=False)
amount_received = Column("amount_received", Numeric, nullable=False)