chia-agent
Version:
chia rpc/websocket client library
30 lines (29 loc) • 1.22 kB
TypeScript
import { float, str } from "../types/_python_types_";
import { int, uint32, uint64, uint8 } from "../../chia_rs/wheel/python/sized_ints";
import { PoolWalletConfig } from "../pools/pool_config";
import { ErrorResponse } from "../protocols/pool_protocol";
export type PoolState = {
points_found_since_start: int;
points_found_24h: Array<[uint32, uint64]>;
points_acknowledged_since_start: int;
points_acknowledged_24h: Array<[uint32, uint64]>;
valid_partials_since_start: int;
valid_partials_24h: Array<[uint32, uint64]>;
invalid_partials_since_start: int;
invalid_partials_24h: Array<[uint32, uint64]>;
insufficient_partials_since_start: int;
insufficient_partials_24h: Array<[uint32, uint64]>;
stale_partials_since_start: int;
stale_partials_24h: Array<[uint32, uint64]>;
missing_partials_since_start: int;
missing_partials_24h: Array<[uint32, uint64]>;
next_farmer_update: float;
next_pool_info_update: float;
current_points: uint64;
current_difficulty: uint64;
pool_errors_24h: Array<[uint32, ErrorResponse]>;
authentication_token_timeout: uint8;
pool_config: PoolWalletConfig;
p2_singleton_puzzle_hash: str;
plot_count: int;
};