|
|
|
@@ -2189,7 +2189,7 @@ impl BtcCentsSatsUsdPattern {
|
|
|
|
|
|
|
|
|
|
/// Pattern struct for repeated tree structure.
|
|
|
|
|
pub struct CoinblocksCoindaysSentPattern {
|
|
|
|
|
pub coinblocks_destroyed: CumulativeHeightSumPattern<StoredF64>,
|
|
|
|
|
pub coinblocks_destroyed: CumulativeHeightPattern<StoredF64>,
|
|
|
|
|
pub coindays_destroyed: CumulativeHeightSumPattern<StoredF64>,
|
|
|
|
|
pub sent: BaseCumulativePattern,
|
|
|
|
|
pub sent_ema: _2wPattern,
|
|
|
|
@@ -2199,7 +2199,7 @@ impl CoinblocksCoindaysSentPattern {
|
|
|
|
|
/// Create a new pattern node with accumulated metric name.
|
|
|
|
|
pub fn new(client: Arc<BrkClientBase>, acc: String) -> Self {
|
|
|
|
|
Self {
|
|
|
|
|
coinblocks_destroyed: CumulativeHeightSumPattern::new(client.clone(), _m(&acc, "coinblocks_destroyed")),
|
|
|
|
|
coinblocks_destroyed: CumulativeHeightPattern::new(client.clone(), _m(&acc, "coinblocks_destroyed")),
|
|
|
|
|
coindays_destroyed: CumulativeHeightSumPattern::new(client.clone(), _m(&acc, "coindays_destroyed")),
|
|
|
|
|
sent: BaseCumulativePattern::new(client.clone(), _m(&acc, "sent")),
|
|
|
|
|
sent_ema: _2wPattern::new(client.clone(), _m(&acc, "sent_ema_2w")),
|
|
|
|
@@ -2509,7 +2509,7 @@ impl CentsUsdPattern {
|
|
|
|
|
|
|
|
|
|
/// Pattern struct for repeated tree structure.
|
|
|
|
|
pub struct ChangeRatePattern {
|
|
|
|
|
pub change: _1m1w1y24hPattern<StoredU64>,
|
|
|
|
|
pub change: _1m1w1y24hPattern<StoredI64>,
|
|
|
|
|
pub rate: _1m1w1y24hPattern2,
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -4959,77 +4959,24 @@ impl MetricsTree_Pools {
|
|
|
|
|
/// Metrics tree node.
|
|
|
|
|
pub struct MetricsTree_Pools_Major {
|
|
|
|
|
pub unknown: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub ultimuspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub terrapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub luxor: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub onethash: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub btccom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub huobipool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub wayicn: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub canoepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub btctop: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitcoincom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub gbminers: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub asicminer: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitminter: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitcoinrussia: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub btcguild: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub eligius: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub ozcoin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub eclipsemc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub maxbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub triplemining: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub coinlab: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub pool50btc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub ghashio: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitparking: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub polmine: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub kncminer: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub f2pool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub hhtt: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub megabigpower: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub nmcbit: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub yourbtcnet: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub braiinspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub antpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub kanopool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub solock: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub nicehash: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitclub: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitcoinaffiliatenetwork: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub btcc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bwpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub exxbw: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitfury: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub digitalbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub okexpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bixin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub tatmaspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub viabtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub connectbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub batpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub btpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub fiftyeightcoin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bitcoinindia: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub dpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub poolin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub secretsuperstar: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub tigerpoolnet: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub sigmapoolcom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub okpooltop: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub tangpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub bytepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub spiderpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub novablock: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub binancepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub lubiancom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub okkong: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub emcdpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub foundryusa: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub sbicrypto: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub marapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub kucoinpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub pegapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub secpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub ocean: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
|
pub whitepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern,
|
|
|
|
@@ -5039,77 +4986,24 @@ impl MetricsTree_Pools_Major {
|
|
|
|
|
pub fn new(client: Arc<BrkClientBase>, base_path: String) -> Self {
|
|
|
|
|
Self {
|
|
|
|
|
unknown: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "unknown".to_string()),
|
|
|
|
|
ultimuspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "ultimuspool".to_string()),
|
|
|
|
|
terrapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "terrapool".to_string()),
|
|
|
|
|
luxor: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "luxor".to_string()),
|
|
|
|
|
onethash: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "onethash".to_string()),
|
|
|
|
|
btccom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "btccom".to_string()),
|
|
|
|
|
huobipool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "huobipool".to_string()),
|
|
|
|
|
wayicn: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "wayicn".to_string()),
|
|
|
|
|
canoepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "canoepool".to_string()),
|
|
|
|
|
btctop: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "btctop".to_string()),
|
|
|
|
|
bitcoincom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitcoincom".to_string()),
|
|
|
|
|
gbminers: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "gbminers".to_string()),
|
|
|
|
|
asicminer: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "asicminer".to_string()),
|
|
|
|
|
bitminter: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitminter".to_string()),
|
|
|
|
|
bitcoinrussia: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitcoinrussia".to_string()),
|
|
|
|
|
btcguild: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "btcguild".to_string()),
|
|
|
|
|
eligius: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "eligius".to_string()),
|
|
|
|
|
ozcoin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "ozcoin".to_string()),
|
|
|
|
|
eclipsemc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "eclipsemc".to_string()),
|
|
|
|
|
maxbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "maxbtc".to_string()),
|
|
|
|
|
triplemining: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "triplemining".to_string()),
|
|
|
|
|
coinlab: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "coinlab".to_string()),
|
|
|
|
|
pool50btc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "pool50btc".to_string()),
|
|
|
|
|
ghashio: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "ghashio".to_string()),
|
|
|
|
|
bitparking: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitparking".to_string()),
|
|
|
|
|
polmine: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "polmine".to_string()),
|
|
|
|
|
kncminer: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "kncminer".to_string()),
|
|
|
|
|
f2pool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "f2pool".to_string()),
|
|
|
|
|
hhtt: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "hhtt".to_string()),
|
|
|
|
|
megabigpower: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "megabigpower".to_string()),
|
|
|
|
|
nmcbit: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "nmcbit".to_string()),
|
|
|
|
|
yourbtcnet: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "yourbtcnet".to_string()),
|
|
|
|
|
braiinspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "braiinspool".to_string()),
|
|
|
|
|
antpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "antpool".to_string()),
|
|
|
|
|
kanopool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "kanopool".to_string()),
|
|
|
|
|
solock: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "solock".to_string()),
|
|
|
|
|
nicehash: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "nicehash".to_string()),
|
|
|
|
|
bitclub: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitclub".to_string()),
|
|
|
|
|
bitcoinaffiliatenetwork: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitcoinaffiliatenetwork".to_string()),
|
|
|
|
|
btcc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "btcc".to_string()),
|
|
|
|
|
bwpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bwpool".to_string()),
|
|
|
|
|
exxbw: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "exxbw".to_string()),
|
|
|
|
|
bitfury: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitfury".to_string()),
|
|
|
|
|
digitalbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "digitalbtc".to_string()),
|
|
|
|
|
okexpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "okexpool".to_string()),
|
|
|
|
|
bixin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bixin".to_string()),
|
|
|
|
|
tatmaspool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "tatmaspool".to_string()),
|
|
|
|
|
viabtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "viabtc".to_string()),
|
|
|
|
|
connectbtc: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "connectbtc".to_string()),
|
|
|
|
|
batpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "batpool".to_string()),
|
|
|
|
|
btpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "btpool".to_string()),
|
|
|
|
|
fiftyeightcoin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "fiftyeightcoin".to_string()),
|
|
|
|
|
bitcoinindia: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bitcoinindia".to_string()),
|
|
|
|
|
dpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "dpool".to_string()),
|
|
|
|
|
poolin: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "poolin".to_string()),
|
|
|
|
|
secretsuperstar: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "secretsuperstar".to_string()),
|
|
|
|
|
tigerpoolnet: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "tigerpoolnet".to_string()),
|
|
|
|
|
sigmapoolcom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "sigmapoolcom".to_string()),
|
|
|
|
|
okpooltop: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "okpooltop".to_string()),
|
|
|
|
|
tangpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "tangpool".to_string()),
|
|
|
|
|
bytepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "bytepool".to_string()),
|
|
|
|
|
spiderpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "spiderpool".to_string()),
|
|
|
|
|
novablock: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "novablock".to_string()),
|
|
|
|
|
binancepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "binancepool".to_string()),
|
|
|
|
|
lubiancom: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "lubiancom".to_string()),
|
|
|
|
|
okkong: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "okkong".to_string()),
|
|
|
|
|
emcdpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "emcdpool".to_string()),
|
|
|
|
|
foundryusa: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "foundryusa".to_string()),
|
|
|
|
|
sbicrypto: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "sbicrypto".to_string()),
|
|
|
|
|
marapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "marapool".to_string()),
|
|
|
|
|
kucoinpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "kucoinpool".to_string()),
|
|
|
|
|
pegapool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "pegapool".to_string()),
|
|
|
|
|
secpool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "secpool".to_string()),
|
|
|
|
|
ocean: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "ocean".to_string()),
|
|
|
|
|
whitepool: _1m1w1y24hBaseBpsCumulativeHeightPercentRatioSumPattern::new(client.clone(), "whitepool".to_string()),
|
|
|
|
@@ -5120,22 +5014,54 @@ impl MetricsTree_Pools_Major {
|
|
|
|
|
/// Metrics tree node.
|
|
|
|
|
pub struct MetricsTree_Pools_Minor {
|
|
|
|
|
pub blockfills: BlocksDominancePattern,
|
|
|
|
|
pub ultimuspool: BlocksDominancePattern,
|
|
|
|
|
pub terrapool: BlocksDominancePattern,
|
|
|
|
|
pub onethash: BlocksDominancePattern,
|
|
|
|
|
pub bitfarms: BlocksDominancePattern,
|
|
|
|
|
pub huobipool: BlocksDominancePattern,
|
|
|
|
|
pub wayicn: BlocksDominancePattern,
|
|
|
|
|
pub canoepool: BlocksDominancePattern,
|
|
|
|
|
pub bitcoincom: BlocksDominancePattern,
|
|
|
|
|
pub pool175btc: BlocksDominancePattern,
|
|
|
|
|
pub gbminers: BlocksDominancePattern,
|
|
|
|
|
pub axbt: BlocksDominancePattern,
|
|
|
|
|
pub asicminer: BlocksDominancePattern,
|
|
|
|
|
pub bitminter: BlocksDominancePattern,
|
|
|
|
|
pub bitcoinrussia: BlocksDominancePattern,
|
|
|
|
|
pub btcserv: BlocksDominancePattern,
|
|
|
|
|
pub simplecoinus: BlocksDominancePattern,
|
|
|
|
|
pub ozcoin: BlocksDominancePattern,
|
|
|
|
|
pub eclipsemc: BlocksDominancePattern,
|
|
|
|
|
pub maxbtc: BlocksDominancePattern,
|
|
|
|
|
pub triplemining: BlocksDominancePattern,
|
|
|
|
|
pub coinlab: BlocksDominancePattern,
|
|
|
|
|
pub pool50btc: BlocksDominancePattern,
|
|
|
|
|
pub ghashio: BlocksDominancePattern,
|
|
|
|
|
pub stminingcorp: BlocksDominancePattern,
|
|
|
|
|
pub bitparking: BlocksDominancePattern,
|
|
|
|
|
pub mmpool: BlocksDominancePattern,
|
|
|
|
|
pub polmine: BlocksDominancePattern,
|
|
|
|
|
pub kncminer: BlocksDominancePattern,
|
|
|
|
|
pub bitalo: BlocksDominancePattern,
|
|
|
|
|
pub hhtt: BlocksDominancePattern,
|
|
|
|
|
pub megabigpower: BlocksDominancePattern,
|
|
|
|
|
pub mtred: BlocksDominancePattern,
|
|
|
|
|
pub nmcbit: BlocksDominancePattern,
|
|
|
|
|
pub yourbtcnet: BlocksDominancePattern,
|
|
|
|
|
pub givemecoins: BlocksDominancePattern,
|
|
|
|
|
pub multicoinco: BlocksDominancePattern,
|
|
|
|
|
pub bcpoolio: BlocksDominancePattern,
|
|
|
|
|
pub cointerra: BlocksDominancePattern,
|
|
|
|
|
pub kanopool: BlocksDominancePattern,
|
|
|
|
|
pub solock: BlocksDominancePattern,
|
|
|
|
|
pub ckpool: BlocksDominancePattern,
|
|
|
|
|
pub nicehash: BlocksDominancePattern,
|
|
|
|
|
pub bitclub: BlocksDominancePattern,
|
|
|
|
|
pub bitcoinaffiliatenetwork: BlocksDominancePattern,
|
|
|
|
|
pub exxbw: BlocksDominancePattern,
|
|
|
|
|
pub bitsolo: BlocksDominancePattern,
|
|
|
|
|
pub twentyoneinc: BlocksDominancePattern,
|
|
|
|
|
pub digitalbtc: BlocksDominancePattern,
|
|
|
|
|
pub eightbaochi: BlocksDominancePattern,
|
|
|
|
|
pub mybtccoinpool: BlocksDominancePattern,
|
|
|
|
|
pub tbdice: BlocksDominancePattern,
|
|
|
|
@@ -5143,11 +5069,19 @@ pub struct MetricsTree_Pools_Minor {
|
|
|
|
|
pub nexious: BlocksDominancePattern,
|
|
|
|
|
pub bravomining: BlocksDominancePattern,
|
|
|
|
|
pub hotpool: BlocksDominancePattern,
|
|
|
|
|
pub okexpool: BlocksDominancePattern,
|
|
|
|
|
pub bcmonster: BlocksDominancePattern,
|
|
|
|
|
pub onehash: BlocksDominancePattern,
|
|
|
|
|
pub bixin: BlocksDominancePattern,
|
|
|
|
|
pub tatmaspool: BlocksDominancePattern,
|
|
|
|
|
pub connectbtc: BlocksDominancePattern,
|
|
|
|
|
pub batpool: BlocksDominancePattern,
|
|
|
|
|
pub waterhole: BlocksDominancePattern,
|
|
|
|
|
pub dcexploration: BlocksDominancePattern,
|
|
|
|
|
pub dcex: BlocksDominancePattern,
|
|
|
|
|
pub btpool: BlocksDominancePattern,
|
|
|
|
|
pub fiftyeightcoin: BlocksDominancePattern,
|
|
|
|
|
pub bitcoinindia: BlocksDominancePattern,
|
|
|
|
|
pub shawnp0wers: BlocksDominancePattern,
|
|
|
|
|
pub phashio: BlocksDominancePattern,
|
|
|
|
|
pub rigpool: BlocksDominancePattern,
|
|
|
|
@@ -5155,19 +5089,32 @@ pub struct MetricsTree_Pools_Minor {
|
|
|
|
|
pub sevenpool: BlocksDominancePattern,
|
|
|
|
|
pub miningkings: BlocksDominancePattern,
|
|
|
|
|
pub hashbx: BlocksDominancePattern,
|
|
|
|
|
pub dpool: BlocksDominancePattern,
|
|
|
|
|
pub rawpool: BlocksDominancePattern,
|
|
|
|
|
pub haominer: BlocksDominancePattern,
|
|
|
|
|
pub helix: BlocksDominancePattern,
|
|
|
|
|
pub bitcoinukraine: BlocksDominancePattern,
|
|
|
|
|
pub secretsuperstar: BlocksDominancePattern,
|
|
|
|
|
pub tigerpoolnet: BlocksDominancePattern,
|
|
|
|
|
pub sigmapoolcom: BlocksDominancePattern,
|
|
|
|
|
pub okpooltop: BlocksDominancePattern,
|
|
|
|
|
pub hummerpool: BlocksDominancePattern,
|
|
|
|
|
pub tangpool: BlocksDominancePattern,
|
|
|
|
|
pub bytepool: BlocksDominancePattern,
|
|
|
|
|
pub novablock: BlocksDominancePattern,
|
|
|
|
|
pub miningcity: BlocksDominancePattern,
|
|
|
|
|
pub minerium: BlocksDominancePattern,
|
|
|
|
|
pub lubiancom: BlocksDominancePattern,
|
|
|
|
|
pub okkong: BlocksDominancePattern,
|
|
|
|
|
pub aaopool: BlocksDominancePattern,
|
|
|
|
|
pub emcdpool: BlocksDominancePattern,
|
|
|
|
|
pub arkpool: BlocksDominancePattern,
|
|
|
|
|
pub purebtccom: BlocksDominancePattern,
|
|
|
|
|
pub kucoinpool: BlocksDominancePattern,
|
|
|
|
|
pub entrustcharitypool: BlocksDominancePattern,
|
|
|
|
|
pub okminer: BlocksDominancePattern,
|
|
|
|
|
pub titan: BlocksDominancePattern,
|
|
|
|
|
pub pegapool: BlocksDominancePattern,
|
|
|
|
|
pub btcnuggets: BlocksDominancePattern,
|
|
|
|
|
pub cloudhashing: BlocksDominancePattern,
|
|
|
|
|
pub digitalxmintsy: BlocksDominancePattern,
|
|
|
|
@@ -5212,22 +5159,54 @@ impl MetricsTree_Pools_Minor {
|
|
|
|
|
pub fn new(client: Arc<BrkClientBase>, base_path: String) -> Self {
|
|
|
|
|
Self {
|
|
|
|
|
blockfills: BlocksDominancePattern::new(client.clone(), "blockfills".to_string()),
|
|
|
|
|
ultimuspool: BlocksDominancePattern::new(client.clone(), "ultimuspool".to_string()),
|
|
|
|
|
terrapool: BlocksDominancePattern::new(client.clone(), "terrapool".to_string()),
|
|
|
|
|
onethash: BlocksDominancePattern::new(client.clone(), "onethash".to_string()),
|
|
|
|
|
bitfarms: BlocksDominancePattern::new(client.clone(), "bitfarms".to_string()),
|
|
|
|
|
huobipool: BlocksDominancePattern::new(client.clone(), "huobipool".to_string()),
|
|
|
|
|
wayicn: BlocksDominancePattern::new(client.clone(), "wayicn".to_string()),
|
|
|
|
|
canoepool: BlocksDominancePattern::new(client.clone(), "canoepool".to_string()),
|
|
|
|
|
bitcoincom: BlocksDominancePattern::new(client.clone(), "bitcoincom".to_string()),
|
|
|
|
|
pool175btc: BlocksDominancePattern::new(client.clone(), "pool175btc".to_string()),
|
|
|
|
|
gbminers: BlocksDominancePattern::new(client.clone(), "gbminers".to_string()),
|
|
|
|
|
axbt: BlocksDominancePattern::new(client.clone(), "axbt".to_string()),
|
|
|
|
|
asicminer: BlocksDominancePattern::new(client.clone(), "asicminer".to_string()),
|
|
|
|
|
bitminter: BlocksDominancePattern::new(client.clone(), "bitminter".to_string()),
|
|
|
|
|
bitcoinrussia: BlocksDominancePattern::new(client.clone(), "bitcoinrussia".to_string()),
|
|
|
|
|
btcserv: BlocksDominancePattern::new(client.clone(), "btcserv".to_string()),
|
|
|
|
|
simplecoinus: BlocksDominancePattern::new(client.clone(), "simplecoinus".to_string()),
|
|
|
|
|
ozcoin: BlocksDominancePattern::new(client.clone(), "ozcoin".to_string()),
|
|
|
|
|
eclipsemc: BlocksDominancePattern::new(client.clone(), "eclipsemc".to_string()),
|
|
|
|
|
maxbtc: BlocksDominancePattern::new(client.clone(), "maxbtc".to_string()),
|
|
|
|
|
triplemining: BlocksDominancePattern::new(client.clone(), "triplemining".to_string()),
|
|
|
|
|
coinlab: BlocksDominancePattern::new(client.clone(), "coinlab".to_string()),
|
|
|
|
|
pool50btc: BlocksDominancePattern::new(client.clone(), "pool50btc".to_string()),
|
|
|
|
|
ghashio: BlocksDominancePattern::new(client.clone(), "ghashio".to_string()),
|
|
|
|
|
stminingcorp: BlocksDominancePattern::new(client.clone(), "stminingcorp".to_string()),
|
|
|
|
|
bitparking: BlocksDominancePattern::new(client.clone(), "bitparking".to_string()),
|
|
|
|
|
mmpool: BlocksDominancePattern::new(client.clone(), "mmpool".to_string()),
|
|
|
|
|
polmine: BlocksDominancePattern::new(client.clone(), "polmine".to_string()),
|
|
|
|
|
kncminer: BlocksDominancePattern::new(client.clone(), "kncminer".to_string()),
|
|
|
|
|
bitalo: BlocksDominancePattern::new(client.clone(), "bitalo".to_string()),
|
|
|
|
|
hhtt: BlocksDominancePattern::new(client.clone(), "hhtt".to_string()),
|
|
|
|
|
megabigpower: BlocksDominancePattern::new(client.clone(), "megabigpower".to_string()),
|
|
|
|
|
mtred: BlocksDominancePattern::new(client.clone(), "mtred".to_string()),
|
|
|
|
|
nmcbit: BlocksDominancePattern::new(client.clone(), "nmcbit".to_string()),
|
|
|
|
|
yourbtcnet: BlocksDominancePattern::new(client.clone(), "yourbtcnet".to_string()),
|
|
|
|
|
givemecoins: BlocksDominancePattern::new(client.clone(), "givemecoins".to_string()),
|
|
|
|
|
multicoinco: BlocksDominancePattern::new(client.clone(), "multicoinco".to_string()),
|
|
|
|
|
bcpoolio: BlocksDominancePattern::new(client.clone(), "bcpoolio".to_string()),
|
|
|
|
|
cointerra: BlocksDominancePattern::new(client.clone(), "cointerra".to_string()),
|
|
|
|
|
kanopool: BlocksDominancePattern::new(client.clone(), "kanopool".to_string()),
|
|
|
|
|
solock: BlocksDominancePattern::new(client.clone(), "solock".to_string()),
|
|
|
|
|
ckpool: BlocksDominancePattern::new(client.clone(), "ckpool".to_string()),
|
|
|
|
|
nicehash: BlocksDominancePattern::new(client.clone(), "nicehash".to_string()),
|
|
|
|
|
bitclub: BlocksDominancePattern::new(client.clone(), "bitclub".to_string()),
|
|
|
|
|
bitcoinaffiliatenetwork: BlocksDominancePattern::new(client.clone(), "bitcoinaffiliatenetwork".to_string()),
|
|
|
|
|
exxbw: BlocksDominancePattern::new(client.clone(), "exxbw".to_string()),
|
|
|
|
|
bitsolo: BlocksDominancePattern::new(client.clone(), "bitsolo".to_string()),
|
|
|
|
|
twentyoneinc: BlocksDominancePattern::new(client.clone(), "twentyoneinc".to_string()),
|
|
|
|
|
digitalbtc: BlocksDominancePattern::new(client.clone(), "digitalbtc".to_string()),
|
|
|
|
|
eightbaochi: BlocksDominancePattern::new(client.clone(), "eightbaochi".to_string()),
|
|
|
|
|
mybtccoinpool: BlocksDominancePattern::new(client.clone(), "mybtccoinpool".to_string()),
|
|
|
|
|
tbdice: BlocksDominancePattern::new(client.clone(), "tbdice".to_string()),
|
|
|
|
@@ -5235,11 +5214,19 @@ impl MetricsTree_Pools_Minor {
|
|
|
|
|
nexious: BlocksDominancePattern::new(client.clone(), "nexious".to_string()),
|
|
|
|
|
bravomining: BlocksDominancePattern::new(client.clone(), "bravomining".to_string()),
|
|
|
|
|
hotpool: BlocksDominancePattern::new(client.clone(), "hotpool".to_string()),
|
|
|
|
|
okexpool: BlocksDominancePattern::new(client.clone(), "okexpool".to_string()),
|
|
|
|
|
bcmonster: BlocksDominancePattern::new(client.clone(), "bcmonster".to_string()),
|
|
|
|
|
onehash: BlocksDominancePattern::new(client.clone(), "onehash".to_string()),
|
|
|
|
|
bixin: BlocksDominancePattern::new(client.clone(), "bixin".to_string()),
|
|
|
|
|
tatmaspool: BlocksDominancePattern::new(client.clone(), "tatmaspool".to_string()),
|
|
|
|
|
connectbtc: BlocksDominancePattern::new(client.clone(), "connectbtc".to_string()),
|
|
|
|
|
batpool: BlocksDominancePattern::new(client.clone(), "batpool".to_string()),
|
|
|
|
|
waterhole: BlocksDominancePattern::new(client.clone(), "waterhole".to_string()),
|
|
|
|
|
dcexploration: BlocksDominancePattern::new(client.clone(), "dcexploration".to_string()),
|
|
|
|
|
dcex: BlocksDominancePattern::new(client.clone(), "dcex".to_string()),
|
|
|
|
|
btpool: BlocksDominancePattern::new(client.clone(), "btpool".to_string()),
|
|
|
|
|
fiftyeightcoin: BlocksDominancePattern::new(client.clone(), "fiftyeightcoin".to_string()),
|
|
|
|
|
bitcoinindia: BlocksDominancePattern::new(client.clone(), "bitcoinindia".to_string()),
|
|
|
|
|
shawnp0wers: BlocksDominancePattern::new(client.clone(), "shawnp0wers".to_string()),
|
|
|
|
|
phashio: BlocksDominancePattern::new(client.clone(), "phashio".to_string()),
|
|
|
|
|
rigpool: BlocksDominancePattern::new(client.clone(), "rigpool".to_string()),
|
|
|
|
@@ -5247,19 +5234,32 @@ impl MetricsTree_Pools_Minor {
|
|
|
|
|
sevenpool: BlocksDominancePattern::new(client.clone(), "sevenpool".to_string()),
|
|
|
|
|
miningkings: BlocksDominancePattern::new(client.clone(), "miningkings".to_string()),
|
|
|
|
|
hashbx: BlocksDominancePattern::new(client.clone(), "hashbx".to_string()),
|
|
|
|
|
dpool: BlocksDominancePattern::new(client.clone(), "dpool".to_string()),
|
|
|
|
|
rawpool: BlocksDominancePattern::new(client.clone(), "rawpool".to_string()),
|
|
|
|
|
haominer: BlocksDominancePattern::new(client.clone(), "haominer".to_string()),
|
|
|
|
|
helix: BlocksDominancePattern::new(client.clone(), "helix".to_string()),
|
|
|
|
|
bitcoinukraine: BlocksDominancePattern::new(client.clone(), "bitcoinukraine".to_string()),
|
|
|
|
|
secretsuperstar: BlocksDominancePattern::new(client.clone(), "secretsuperstar".to_string()),
|
|
|
|
|
tigerpoolnet: BlocksDominancePattern::new(client.clone(), "tigerpoolnet".to_string()),
|
|
|
|
|
sigmapoolcom: BlocksDominancePattern::new(client.clone(), "sigmapoolcom".to_string()),
|
|
|
|
|
okpooltop: BlocksDominancePattern::new(client.clone(), "okpooltop".to_string()),
|
|
|
|
|
hummerpool: BlocksDominancePattern::new(client.clone(), "hummerpool".to_string()),
|
|
|
|
|
tangpool: BlocksDominancePattern::new(client.clone(), "tangpool".to_string()),
|
|
|
|
|
bytepool: BlocksDominancePattern::new(client.clone(), "bytepool".to_string()),
|
|
|
|
|
novablock: BlocksDominancePattern::new(client.clone(), "novablock".to_string()),
|
|
|
|
|
miningcity: BlocksDominancePattern::new(client.clone(), "miningcity".to_string()),
|
|
|
|
|
minerium: BlocksDominancePattern::new(client.clone(), "minerium".to_string()),
|
|
|
|
|
lubiancom: BlocksDominancePattern::new(client.clone(), "lubiancom".to_string()),
|
|
|
|
|
okkong: BlocksDominancePattern::new(client.clone(), "okkong".to_string()),
|
|
|
|
|
aaopool: BlocksDominancePattern::new(client.clone(), "aaopool".to_string()),
|
|
|
|
|
emcdpool: BlocksDominancePattern::new(client.clone(), "emcdpool".to_string()),
|
|
|
|
|
arkpool: BlocksDominancePattern::new(client.clone(), "arkpool".to_string()),
|
|
|
|
|
purebtccom: BlocksDominancePattern::new(client.clone(), "purebtccom".to_string()),
|
|
|
|
|
kucoinpool: BlocksDominancePattern::new(client.clone(), "kucoinpool".to_string()),
|
|
|
|
|
entrustcharitypool: BlocksDominancePattern::new(client.clone(), "entrustcharitypool".to_string()),
|
|
|
|
|
okminer: BlocksDominancePattern::new(client.clone(), "okminer".to_string()),
|
|
|
|
|
titan: BlocksDominancePattern::new(client.clone(), "titan".to_string()),
|
|
|
|
|
pegapool: BlocksDominancePattern::new(client.clone(), "pegapool".to_string()),
|
|
|
|
|
btcnuggets: BlocksDominancePattern::new(client.clone(), "btcnuggets".to_string()),
|
|
|
|
|
cloudhashing: BlocksDominancePattern::new(client.clone(), "cloudhashing".to_string()),
|
|
|
|
|
digitalxmintsy: BlocksDominancePattern::new(client.clone(), "digitalxmintsy".to_string()),
|
|
|
|
|