|
|
@ -2006,32 +2006,32 @@ static void curses_print_status(void) |
|
|
|
struct pool *pool = current_pool(); |
|
|
|
struct pool *pool = current_pool(); |
|
|
|
|
|
|
|
|
|
|
|
wattron(statuswin, A_BOLD); |
|
|
|
wattron(statuswin, A_BOLD); |
|
|
|
cg_mvwprintw(statuswin, 0, 0, " " PACKAGE " version " VERSION " - Started: %s", datestamp); |
|
|
|
cg_mvwprintw(statuswin, 0, 0, PACKAGE " version " VERSION " - Started: %s", datestamp); |
|
|
|
wattroff(statuswin, A_BOLD); |
|
|
|
wattroff(statuswin, A_BOLD); |
|
|
|
mvwhline(statuswin, 1, 0, '-', 80); |
|
|
|
mvwhline(statuswin, 1, 0, '-', 80); |
|
|
|
cg_mvwprintw(statuswin, 2, 0, " %s", statusline); |
|
|
|
cg_mvwprintw(statuswin, 2, 0, "%s", statusline); |
|
|
|
wclrtoeol(statuswin); |
|
|
|
wclrtoeol(statuswin); |
|
|
|
cg_mvwprintw(statuswin, 3, 0, " ST: %d SS: %d NB: %d LW: %d GF: %d RF: %d", |
|
|
|
cg_mvwprintw(statuswin, 3, 0, "ST: %d SS: %d NB: %d LW: %d GF: %d RF: %d", |
|
|
|
total_staged(), total_stale, new_blocks, |
|
|
|
total_staged(), total_stale, new_blocks, |
|
|
|
local_work, total_go, total_ro); |
|
|
|
local_work, total_go, total_ro); |
|
|
|
wclrtoeol(statuswin); |
|
|
|
wclrtoeol(statuswin); |
|
|
|
if (shared_strategy() && total_pools > 1) { |
|
|
|
if (shared_strategy() && total_pools > 1) { |
|
|
|
cg_mvwprintw(statuswin, 4, 0, " Connected to multiple pools with%s block change notify", |
|
|
|
cg_mvwprintw(statuswin, 4, 0, "Connected to multiple pools with%s block change notify", |
|
|
|
have_longpoll ? "": "out"); |
|
|
|
have_longpoll ? "": "out"); |
|
|
|
} else if (pool->has_stratum) { |
|
|
|
} else if (pool->has_stratum) { |
|
|
|
cg_mvwprintw(statuswin, 4, 0, " Connected to %s diff %s with stratum as user %s", |
|
|
|
cg_mvwprintw(statuswin, 4, 0, "Connected to %s diff %s with stratum as user %s", |
|
|
|
pool->sockaddr_url, pool->diff, pool->rpc_user); |
|
|
|
pool->sockaddr_url, pool->diff, pool->rpc_user); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
cg_mvwprintw(statuswin, 4, 0, " Connected to %s diff %s with%s %s as user %s", |
|
|
|
cg_mvwprintw(statuswin, 4, 0, "Connected to %s diff %s with%s %s as user %s", |
|
|
|
pool->sockaddr_url, pool->diff, have_longpoll ? "": "out", |
|
|
|
pool->sockaddr_url, pool->diff, have_longpoll ? "": "out", |
|
|
|
pool->has_gbt ? "GBT" : "LP", pool->rpc_user); |
|
|
|
pool->has_gbt ? "GBT" : "LP", pool->rpc_user); |
|
|
|
} |
|
|
|
} |
|
|
|
wclrtoeol(statuswin); |
|
|
|
wclrtoeol(statuswin); |
|
|
|
cg_mvwprintw(statuswin, 5, 0, " Block: %s... Diff:%s Started: %s Best share: %s ", |
|
|
|
cg_mvwprintw(statuswin, 5, 0, "Block: %s... Diff:%s Started: %s Best share: %s ", |
|
|
|
prev_block, block_diff, blocktime, best_share); |
|
|
|
prev_block, block_diff, blocktime, best_share); |
|
|
|
mvwhline(statuswin, 6, 0, '-', 80); |
|
|
|
mvwhline(statuswin, 6, 0, '-', 80); |
|
|
|
mvwhline(statuswin, statusy - 1, 0, '-', 80); |
|
|
|
mvwhline(statuswin, statusy - 1, 0, '-', 80); |
|
|
|
cg_mvwprintw(statuswin, devcursor - 1, 1, "[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit"); |
|
|
|
cg_mvwprintw(statuswin, devcursor - 1, 0, "[P]ool management [G]PU management [S]ettings [D]isplay options [Q]uit"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static void adj_width(int var, int *length) |
|
|
|
static void adj_width(int var, int *length) |
|
|
|