isActive(); // Fetch last block information $aLastBlock = $block->getLast(); $aShares = $statistics->getRoundShares(); // RPC Calls $bitcoin->can_connect() === true ? $dNetworkHashrate = $bitcoin->getnetworkhashps() : $dNetworkHashrate = 0; // Backwards compatible with the existing services echo json_encode( array( 'pool_name' => $setting->getValue('website_name'), 'hashrate' => $statistics->getCurrentHashrate(), 'workers' => $worker->getCountAllActiveWorkers(), 'shares_this_round' => $aShares['valid'], 'last_block' => $aLastBlock['height'], 'network_hashrate' => $dNetworkHashrate, 'fee' => $config['fees'], 'payout' => $config['payout_system'] ) ); // Supress master template $supress_master = 1;