error try { if ($bitcoin->can_connect() !== true) { $newerror = array(); $newerror['name'] = "Coin daemon"; $newerror['description'] = "Unable to connect to coin daemon using provided credentials."; $newerror['configvalue'] = "wallet.*"; $newerror['helplink'] = "https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-local-wallet-rpc"; $error[] = $newerror; $newerror = null; } else { // validate that the wallet service is not in test mode if ($bitcoin->is_testnet() == true) { $newerror = array(); $newerror['name'] = "Coin daemon"; $newerror['description'] = "The coin daemon service is running as a testnet. Check the TESTNET setting in your coin daemon config and make sure the correct port is set in the MPOS config."; $newerror['configvalue'] = "wallet.host"; $newerror['helplink'] = "https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-local-wallet-rpc"; $error[] = $newerror; $newerror = null; } // check if there is more than one account set on wallet $accounts = $bitcoin->listaccounts(); if (count($accounts) > 1 && $accounts[''] <= 0) { $newerror = array(); $newerror['name'] = "Coin daemon"; $newerror['description'] = "There are " . count($accounts) . " Accounts set in local Wallet and Default Account has no liquid funds to pay your miners!"; $newerror['configvalue'] = "wallet.host"; $newerror['helplink'] = "https://github.com/MPOS/php-mpos/wiki/Config-Setup#wiki-local-wallet-rpc"; $error[] = $newerror; $newerror = null; } } } catch (Exception $e) {}