Sn25 / classes.py
Sarkosos
Updated the dashboard to run via an api, reworked api to use fastapi
f40a2d9
raw
history blame
391 Bytes
from pydantic import BaseModel
class ProductivityData(BaseModel):
unique_folded: int
total_completed_jobs: int
class Productivity(BaseModel):
all_time: ProductivityData
last_24h: ProductivityData
class ThroughputData(BaseModel):
validator_sent: float
miner_sent: float
class Throughput(BaseModel):
all_time: ThroughputData
last_24h: ThroughputData