Add fleet ops dashboard, Calibrate enforcement, and dead-code cleanup.
Ship live alerts, pool status, AI monitor, remote agent commands, build manager, and uninstall flow; wire Calibrate settings (WS ping, pool traffic log, retention limits) at runtime and exclude server/data from git.
This commit is contained in:
@@ -15,15 +15,15 @@ type Agent struct {
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
|
||||
// Runtime stats (updated via heartbeat)
|
||||
Hashrate15s float64 `json:"hashrate_15s"`
|
||||
Hashrate1m float64 `json:"hashrate_1m"`
|
||||
Hashrate15m float64 `json:"hashrate_15m"`
|
||||
SharesTotal int `json:"shares_total"`
|
||||
SharesGood int `json:"shares_good"`
|
||||
SharesBad int `json:"shares_bad"`
|
||||
CPUUsagePct float64 `json:"cpu_usage_pct"`
|
||||
Hashrate15s float64 `json:"hashrate_15s"`
|
||||
Hashrate1m float64 `json:"hashrate_1m"`
|
||||
Hashrate15m float64 `json:"hashrate_15m"`
|
||||
SharesTotal int `json:"shares_total"`
|
||||
SharesGood int `json:"shares_good"`
|
||||
SharesBad int `json:"shares_bad"`
|
||||
CPUUsagePct float64 `json:"cpu_usage_pct"`
|
||||
MemoryUsagePct float64 `json:"memory_usage_pct"`
|
||||
UptimeSeconds int `json:"uptime_seconds"`
|
||||
UptimeSeconds int `json:"uptime_seconds"`
|
||||
}
|
||||
|
||||
type Share struct {
|
||||
@@ -46,12 +46,12 @@ type HashrateSample struct {
|
||||
}
|
||||
|
||||
type Job struct {
|
||||
ID string `json:"id"`
|
||||
Height int64 `json:"height"`
|
||||
Difficulty int64 `json:"difficulty"`
|
||||
BlockTemplate string `json:"block_template"`
|
||||
SeedHash string `json:"seed_hash"`
|
||||
Target string `json:"target"`
|
||||
ID string `json:"id"`
|
||||
Height int64 `json:"height"`
|
||||
Difficulty int64 `json:"difficulty"`
|
||||
BlockTemplate string `json:"block_template"`
|
||||
SeedHash string `json:"seed_hash"`
|
||||
Target string `json:"target"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user