20 lines
753 B
Python
20 lines
753 B
Python
from sqlalchemy import Column, Numeric, String
|
|
|
|
from .base import Base
|
|
|
|
|
|
class MinerPaymentModel(Base):
|
|
__tablename__ = "miner_payments"
|
|
|
|
block_number = Column(Numeric, nullable=False)
|
|
transaction_hash = Column(String, primary_key=True)
|
|
transaction_index = Column(Numeric, nullable=False)
|
|
miner_address = Column(String, nullable=False)
|
|
coinbase_transfer = Column(Numeric, nullable=False)
|
|
base_fee_per_gas = Column(Numeric, nullable=False)
|
|
gas_price = Column(Numeric, nullable=False)
|
|
gas_price_with_coinbase_transfer = Column(Numeric, nullable=False)
|
|
gas_used = Column(Numeric, nullable=False)
|
|
transaction_from_address = Column(String, nullable=True)
|
|
transaction_to_address = Column(String, nullable=True)
|