├── .codeclimate.yml ├── .docker ├── conf │ ├── regtest01.conf │ └── regtest02.conf └── docker-compose.yml ├── .dockerignore ├── .eslintrc.json ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .nvmrc ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── INSTALL.md ├── LICENSE ├── README.md ├── app.js ├── init.sh ├── package.json ├── pool_config_sample.json ├── server_config_sample.json ├── src ├── api │ ├── collect_blocks_data.js │ ├── collect_payments_data.js │ ├── collect_workers_data.js │ ├── index.js │ └── v1 │ │ ├── blocks.js │ │ ├── combined.js │ │ ├── history.js │ │ ├── index.js │ │ ├── payments.js │ │ ├── statistics.js │ │ ├── utils.js │ │ ├── wallets.js │ │ └── workers.js ├── cnc │ └── index.js ├── daemon │ ├── index.js │ └── validate_address.js ├── logger │ ├── colorize_log.js │ ├── format_log.js │ ├── index.js │ └── utils.js ├── payments │ ├── calculate_payments │ │ ├── build_worker_records │ │ │ ├── fill_worker_records.js │ │ │ └── index.js │ │ ├── index.js │ │ ├── prepare_payments_update.js │ │ └── send_payments.js │ ├── coin_utils.js │ ├── fix_failed_payments.js │ ├── index.js │ ├── init_payments.js │ ├── initialize_payouts │ │ ├── fetch_pending_blocks.js │ │ ├── fetch_unpaid_workers.js │ │ ├── find_duplicate_blocks.js │ │ ├── find_invalid_blocks.js │ │ ├── index.js │ │ └── move_invalid_blocks.js │ ├── manage_sent_payments │ │ ├── index.js │ │ ├── send_redis_commands.js │ │ ├── update_worker_payout_balances.js │ │ └── update_worker_shares.js │ ├── process_payments.js │ ├── process_share_blocks │ │ ├── check_payment_funds.js │ │ ├── confirmed_block │ │ │ ├── adjust_round_times.js │ │ │ ├── compute_shared_payouts.js │ │ │ ├── index.js │ │ │ └── shared_round_total.js │ │ ├── fetch_round_shares.js │ │ ├── fetch_round_times.js │ │ ├── immature_block │ │ │ ├── index.js │ │ │ └── shared_round_total.js │ │ ├── index.js │ │ ├── list_unspent.js │ │ ├── lost_shares.js │ │ ├── move_manual_rounds.js │ │ ├── process_auto_rounds.js │ │ └── separate_rounds.js │ ├── start_payments.js │ ├── update_rounds │ │ ├── convert_transaction.js │ │ ├── fetch_transactions.js │ │ ├── flag_deletable_rounds.js │ │ └── index.js │ └── utils.js ├── redis │ ├── clients.js │ ├── fetch_version_num.js │ ├── index.js │ └── is_valid_version.js ├── shares │ ├── fetch_times_shares.js │ ├── handle_share.js │ ├── index.js │ ├── persist_hashrate_data.js │ ├── process_block_data.js │ └── process_share_data.js ├── startup │ ├── index.js │ ├── spawn_api.js │ ├── spawn_payments.js │ ├── spawn_process.js │ ├── spawn_workers.js │ ├── start_cnc.js │ └── utils.js ├── stats │ ├── coin_balances.js │ ├── coin_stats │ │ ├── compute_hashrates.js │ │ ├── fetch_raw_stats.js │ │ ├── index.js │ │ ├── initialize_workers.js │ │ ├── parse_stats.js │ │ ├── persist_history.js │ │ └── process_stats.js │ ├── index.js │ ├── total_shares.js │ └── utils.js ├── utils │ ├── finalize_pool_config.js │ ├── promised_redis.js │ ├── require_deps.js │ ├── retry.js │ └── set_posix_limit.js └── worker │ ├── auth.js │ ├── index.js │ ├── log_share.js │ └── pool_auth_callback.js └── test ├── api ├── collect_blocks_data_test.js ├── collect_payments_data_test.js ├── collect_workers_data_test.js ├── index_test.js └── v1 │ ├── blocks_test.js │ ├── combined_test.js │ ├── history_test.js │ ├── index_test.js │ ├── payments_test.js │ ├── statistics_test.js │ ├── wallets_test.js │ └── workers_test.js ├── carrot.json ├── chai-local.js ├── cnc └── index_test.js ├── daemon └── index.js ├── helpers.js ├── logger ├── colorize_log_test.js ├── format_log_test.js └── index_test.js ├── payments ├── calculate_payments │ ├── build_worker_records │ │ ├── fill_worker_records_test.js │ │ └── index_test.js │ ├── index_test.js │ ├── prepare_payments_update_test.js │ └── send_payments_test.js ├── fix_failed_payments_test.js ├── index_test.js ├── init_payments_test.js ├── initialize_payouts │ ├── fetch_pending_blocks_test.js │ ├── fetch_unpaid_workers_test.js │ ├── find_duplicate_blocks_test.js │ ├── find_invalid_blocks_test.js │ ├── index_test.js │ └── move_invalid_blocks_test.js ├── manage_sent_payments │ ├── index_test.js │ ├── send_redis_commands_test.js │ ├── update_worker_payout_balances_test.js │ └── update_worker_shares_test.js ├── process_payments_test.js ├── process_share_blocks │ ├── check_payment_funds_test.js │ ├── confirmed_block │ │ ├── compute_shared_payouts_test.js │ │ ├── index_test.js │ │ └── shared_round_total_test.js │ ├── fetch_round_shares_test.js │ ├── fetch_round_times_test.js │ ├── immature_block │ │ ├── index_test.js │ │ └── shared_round_total_test.js │ ├── index_test.js │ ├── list_unspent_test.js │ ├── lost_shares_test.js │ ├── move_manual_rounds_test.js │ ├── process_auto_rounds_test.js │ └── separate_rounds_test.js ├── start_payments_test.js ├── update_rounds │ ├── convert_transaction_test.js │ ├── fetch_transactions_test.js │ ├── flag_deletable_rounds_test.js │ └── index_test.js └── utils_test.js ├── redis ├── clients_test.js ├── fetch_version_num_test.js ├── index_test.js └── is_valid_version_test.js ├── shares ├── fetch_times_shares_test.js ├── handle_share_test.js ├── process_block_data_test.js └── process_share_data_test.js ├── startup ├── index_test.js ├── spawn_api_test.js ├── spawn_payments_test.js ├── spawn_process_test.js ├── spawn_workers_test.js └── start_cnc_test.js ├── stats ├── coin_balances_test.js ├── coin_stats │ ├── compute_hashrates_test.js │ ├── fetch_raw_stats_test.js │ ├── initialize_workers_test.js │ ├── parse_stats_test.js │ └── persist_history_test.js ├── index_test.js └── total_shares_test.js ├── utils ├── finalize_pool_config_test.js ├── key_dep.js ├── promised_redis_test.js ├── require_deps_test.js ├── retry_test.js └── set_posix_limit_test.js └── worker ├── auth_test.js ├── index_test.js ├── log_share_test.js └── pool_auth_callback_test.js /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.docker/conf/regtest01.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.docker/conf/regtest01.conf -------------------------------------------------------------------------------- /.docker/conf/regtest02.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.docker/conf/regtest02.conf -------------------------------------------------------------------------------- /.docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.docker/docker-compose.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14.17.3 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/Dockerfile -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/app.js -------------------------------------------------------------------------------- /init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/init.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/package.json -------------------------------------------------------------------------------- /pool_config_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/pool_config_sample.json -------------------------------------------------------------------------------- /server_config_sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/server_config_sample.json -------------------------------------------------------------------------------- /src/api/collect_blocks_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/collect_blocks_data.js -------------------------------------------------------------------------------- /src/api/collect_payments_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/collect_payments_data.js -------------------------------------------------------------------------------- /src/api/collect_workers_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/collect_workers_data.js -------------------------------------------------------------------------------- /src/api/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/index.js -------------------------------------------------------------------------------- /src/api/v1/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/blocks.js -------------------------------------------------------------------------------- /src/api/v1/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/combined.js -------------------------------------------------------------------------------- /src/api/v1/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/history.js -------------------------------------------------------------------------------- /src/api/v1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/index.js -------------------------------------------------------------------------------- /src/api/v1/payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/payments.js -------------------------------------------------------------------------------- /src/api/v1/statistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/statistics.js -------------------------------------------------------------------------------- /src/api/v1/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/utils.js -------------------------------------------------------------------------------- /src/api/v1/wallets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/wallets.js -------------------------------------------------------------------------------- /src/api/v1/workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/api/v1/workers.js -------------------------------------------------------------------------------- /src/cnc/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/cnc/index.js -------------------------------------------------------------------------------- /src/daemon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/daemon/index.js -------------------------------------------------------------------------------- /src/daemon/validate_address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/daemon/validate_address.js -------------------------------------------------------------------------------- /src/logger/colorize_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/logger/colorize_log.js -------------------------------------------------------------------------------- /src/logger/format_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/logger/format_log.js -------------------------------------------------------------------------------- /src/logger/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/logger/index.js -------------------------------------------------------------------------------- /src/logger/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/logger/utils.js -------------------------------------------------------------------------------- /src/payments/calculate_payments/build_worker_records/fill_worker_records.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/calculate_payments/build_worker_records/fill_worker_records.js -------------------------------------------------------------------------------- /src/payments/calculate_payments/build_worker_records/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/calculate_payments/build_worker_records/index.js -------------------------------------------------------------------------------- /src/payments/calculate_payments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/calculate_payments/index.js -------------------------------------------------------------------------------- /src/payments/calculate_payments/prepare_payments_update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/calculate_payments/prepare_payments_update.js -------------------------------------------------------------------------------- /src/payments/calculate_payments/send_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/calculate_payments/send_payments.js -------------------------------------------------------------------------------- /src/payments/coin_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/coin_utils.js -------------------------------------------------------------------------------- /src/payments/fix_failed_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/fix_failed_payments.js -------------------------------------------------------------------------------- /src/payments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/index.js -------------------------------------------------------------------------------- /src/payments/init_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/init_payments.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/fetch_pending_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/fetch_pending_blocks.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/fetch_unpaid_workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/fetch_unpaid_workers.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/find_duplicate_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/find_duplicate_blocks.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/find_invalid_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/find_invalid_blocks.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/index.js -------------------------------------------------------------------------------- /src/payments/initialize_payouts/move_invalid_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/initialize_payouts/move_invalid_blocks.js -------------------------------------------------------------------------------- /src/payments/manage_sent_payments/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/manage_sent_payments/index.js -------------------------------------------------------------------------------- /src/payments/manage_sent_payments/send_redis_commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/manage_sent_payments/send_redis_commands.js -------------------------------------------------------------------------------- /src/payments/manage_sent_payments/update_worker_payout_balances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/manage_sent_payments/update_worker_payout_balances.js -------------------------------------------------------------------------------- /src/payments/manage_sent_payments/update_worker_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/manage_sent_payments/update_worker_shares.js -------------------------------------------------------------------------------- /src/payments/process_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_payments.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/check_payment_funds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/check_payment_funds.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/confirmed_block/adjust_round_times.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/confirmed_block/adjust_round_times.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/confirmed_block/compute_shared_payouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/confirmed_block/compute_shared_payouts.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/confirmed_block/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/confirmed_block/index.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/confirmed_block/shared_round_total.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/confirmed_block/shared_round_total.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/fetch_round_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/fetch_round_shares.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/fetch_round_times.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/fetch_round_times.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/immature_block/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/immature_block/index.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/immature_block/shared_round_total.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/immature_block/shared_round_total.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/index.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/list_unspent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/list_unspent.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/lost_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/lost_shares.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/move_manual_rounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/move_manual_rounds.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/process_auto_rounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/process_auto_rounds.js -------------------------------------------------------------------------------- /src/payments/process_share_blocks/separate_rounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/process_share_blocks/separate_rounds.js -------------------------------------------------------------------------------- /src/payments/start_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/start_payments.js -------------------------------------------------------------------------------- /src/payments/update_rounds/convert_transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/update_rounds/convert_transaction.js -------------------------------------------------------------------------------- /src/payments/update_rounds/fetch_transactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/update_rounds/fetch_transactions.js -------------------------------------------------------------------------------- /src/payments/update_rounds/flag_deletable_rounds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/update_rounds/flag_deletable_rounds.js -------------------------------------------------------------------------------- /src/payments/update_rounds/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/update_rounds/index.js -------------------------------------------------------------------------------- /src/payments/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/payments/utils.js -------------------------------------------------------------------------------- /src/redis/clients.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/redis/clients.js -------------------------------------------------------------------------------- /src/redis/fetch_version_num.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/redis/fetch_version_num.js -------------------------------------------------------------------------------- /src/redis/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/redis/index.js -------------------------------------------------------------------------------- /src/redis/is_valid_version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/redis/is_valid_version.js -------------------------------------------------------------------------------- /src/shares/fetch_times_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/fetch_times_shares.js -------------------------------------------------------------------------------- /src/shares/handle_share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/handle_share.js -------------------------------------------------------------------------------- /src/shares/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/index.js -------------------------------------------------------------------------------- /src/shares/persist_hashrate_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/persist_hashrate_data.js -------------------------------------------------------------------------------- /src/shares/process_block_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/process_block_data.js -------------------------------------------------------------------------------- /src/shares/process_share_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/shares/process_share_data.js -------------------------------------------------------------------------------- /src/startup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/index.js -------------------------------------------------------------------------------- /src/startup/spawn_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/spawn_api.js -------------------------------------------------------------------------------- /src/startup/spawn_payments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/spawn_payments.js -------------------------------------------------------------------------------- /src/startup/spawn_process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/spawn_process.js -------------------------------------------------------------------------------- /src/startup/spawn_workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/spawn_workers.js -------------------------------------------------------------------------------- /src/startup/start_cnc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/start_cnc.js -------------------------------------------------------------------------------- /src/startup/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/startup/utils.js -------------------------------------------------------------------------------- /src/stats/coin_balances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_balances.js -------------------------------------------------------------------------------- /src/stats/coin_stats/compute_hashrates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/compute_hashrates.js -------------------------------------------------------------------------------- /src/stats/coin_stats/fetch_raw_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/fetch_raw_stats.js -------------------------------------------------------------------------------- /src/stats/coin_stats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/index.js -------------------------------------------------------------------------------- /src/stats/coin_stats/initialize_workers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/initialize_workers.js -------------------------------------------------------------------------------- /src/stats/coin_stats/parse_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/parse_stats.js -------------------------------------------------------------------------------- /src/stats/coin_stats/persist_history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/persist_history.js -------------------------------------------------------------------------------- /src/stats/coin_stats/process_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/coin_stats/process_stats.js -------------------------------------------------------------------------------- /src/stats/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/index.js -------------------------------------------------------------------------------- /src/stats/total_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/total_shares.js -------------------------------------------------------------------------------- /src/stats/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/stats/utils.js -------------------------------------------------------------------------------- /src/utils/finalize_pool_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/utils/finalize_pool_config.js -------------------------------------------------------------------------------- /src/utils/promised_redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/utils/promised_redis.js -------------------------------------------------------------------------------- /src/utils/require_deps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/utils/require_deps.js -------------------------------------------------------------------------------- /src/utils/retry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/utils/retry.js -------------------------------------------------------------------------------- /src/utils/set_posix_limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/utils/set_posix_limit.js -------------------------------------------------------------------------------- /src/worker/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/worker/auth.js -------------------------------------------------------------------------------- /src/worker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/worker/index.js -------------------------------------------------------------------------------- /src/worker/log_share.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/worker/log_share.js -------------------------------------------------------------------------------- /src/worker/pool_auth_callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/src/worker/pool_auth_callback.js -------------------------------------------------------------------------------- /test/api/collect_blocks_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/collect_blocks_data_test.js -------------------------------------------------------------------------------- /test/api/collect_payments_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/collect_payments_data_test.js -------------------------------------------------------------------------------- /test/api/collect_workers_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/collect_workers_data_test.js -------------------------------------------------------------------------------- /test/api/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/index_test.js -------------------------------------------------------------------------------- /test/api/v1/blocks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/blocks_test.js -------------------------------------------------------------------------------- /test/api/v1/combined_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/combined_test.js -------------------------------------------------------------------------------- /test/api/v1/history_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/history_test.js -------------------------------------------------------------------------------- /test/api/v1/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/index_test.js -------------------------------------------------------------------------------- /test/api/v1/payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/payments_test.js -------------------------------------------------------------------------------- /test/api/v1/statistics_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/statistics_test.js -------------------------------------------------------------------------------- /test/api/v1/wallets_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/wallets_test.js -------------------------------------------------------------------------------- /test/api/v1/workers_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/api/v1/workers_test.js -------------------------------------------------------------------------------- /test/carrot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/carrot.json -------------------------------------------------------------------------------- /test/chai-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/chai-local.js -------------------------------------------------------------------------------- /test/cnc/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/cnc/index_test.js -------------------------------------------------------------------------------- /test/daemon/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/daemon/index.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/helpers.js -------------------------------------------------------------------------------- /test/logger/colorize_log_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/logger/colorize_log_test.js -------------------------------------------------------------------------------- /test/logger/format_log_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/logger/format_log_test.js -------------------------------------------------------------------------------- /test/logger/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/logger/index_test.js -------------------------------------------------------------------------------- /test/payments/calculate_payments/build_worker_records/fill_worker_records_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/calculate_payments/build_worker_records/fill_worker_records_test.js -------------------------------------------------------------------------------- /test/payments/calculate_payments/build_worker_records/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/calculate_payments/build_worker_records/index_test.js -------------------------------------------------------------------------------- /test/payments/calculate_payments/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/calculate_payments/index_test.js -------------------------------------------------------------------------------- /test/payments/calculate_payments/prepare_payments_update_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/calculate_payments/prepare_payments_update_test.js -------------------------------------------------------------------------------- /test/payments/calculate_payments/send_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/calculate_payments/send_payments_test.js -------------------------------------------------------------------------------- /test/payments/fix_failed_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/fix_failed_payments_test.js -------------------------------------------------------------------------------- /test/payments/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/index_test.js -------------------------------------------------------------------------------- /test/payments/init_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/init_payments_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/fetch_pending_blocks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/fetch_pending_blocks_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/fetch_unpaid_workers_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/fetch_unpaid_workers_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/find_duplicate_blocks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/find_duplicate_blocks_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/find_invalid_blocks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/find_invalid_blocks_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/index_test.js -------------------------------------------------------------------------------- /test/payments/initialize_payouts/move_invalid_blocks_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/initialize_payouts/move_invalid_blocks_test.js -------------------------------------------------------------------------------- /test/payments/manage_sent_payments/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/manage_sent_payments/index_test.js -------------------------------------------------------------------------------- /test/payments/manage_sent_payments/send_redis_commands_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/manage_sent_payments/send_redis_commands_test.js -------------------------------------------------------------------------------- /test/payments/manage_sent_payments/update_worker_payout_balances_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/manage_sent_payments/update_worker_payout_balances_test.js -------------------------------------------------------------------------------- /test/payments/manage_sent_payments/update_worker_shares_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/manage_sent_payments/update_worker_shares_test.js -------------------------------------------------------------------------------- /test/payments/process_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_payments_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/check_payment_funds_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/check_payment_funds_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/confirmed_block/compute_shared_payouts_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/confirmed_block/compute_shared_payouts_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/confirmed_block/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/confirmed_block/index_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/confirmed_block/shared_round_total_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/confirmed_block/shared_round_total_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/fetch_round_shares_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/fetch_round_shares_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/fetch_round_times_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/fetch_round_times_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/immature_block/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/immature_block/index_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/immature_block/shared_round_total_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/immature_block/shared_round_total_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/index_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/list_unspent_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/list_unspent_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/lost_shares_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/lost_shares_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/move_manual_rounds_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/move_manual_rounds_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/process_auto_rounds_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/process_auto_rounds_test.js -------------------------------------------------------------------------------- /test/payments/process_share_blocks/separate_rounds_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/process_share_blocks/separate_rounds_test.js -------------------------------------------------------------------------------- /test/payments/start_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/start_payments_test.js -------------------------------------------------------------------------------- /test/payments/update_rounds/convert_transaction_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/update_rounds/convert_transaction_test.js -------------------------------------------------------------------------------- /test/payments/update_rounds/fetch_transactions_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/update_rounds/fetch_transactions_test.js -------------------------------------------------------------------------------- /test/payments/update_rounds/flag_deletable_rounds_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/update_rounds/flag_deletable_rounds_test.js -------------------------------------------------------------------------------- /test/payments/update_rounds/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/update_rounds/index_test.js -------------------------------------------------------------------------------- /test/payments/utils_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/payments/utils_test.js -------------------------------------------------------------------------------- /test/redis/clients_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/redis/clients_test.js -------------------------------------------------------------------------------- /test/redis/fetch_version_num_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/redis/fetch_version_num_test.js -------------------------------------------------------------------------------- /test/redis/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/redis/index_test.js -------------------------------------------------------------------------------- /test/redis/is_valid_version_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/redis/is_valid_version_test.js -------------------------------------------------------------------------------- /test/shares/fetch_times_shares_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/shares/fetch_times_shares_test.js -------------------------------------------------------------------------------- /test/shares/handle_share_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/shares/handle_share_test.js -------------------------------------------------------------------------------- /test/shares/process_block_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/shares/process_block_data_test.js -------------------------------------------------------------------------------- /test/shares/process_share_data_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/shares/process_share_data_test.js -------------------------------------------------------------------------------- /test/startup/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/index_test.js -------------------------------------------------------------------------------- /test/startup/spawn_api_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/spawn_api_test.js -------------------------------------------------------------------------------- /test/startup/spawn_payments_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/spawn_payments_test.js -------------------------------------------------------------------------------- /test/startup/spawn_process_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/spawn_process_test.js -------------------------------------------------------------------------------- /test/startup/spawn_workers_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/spawn_workers_test.js -------------------------------------------------------------------------------- /test/startup/start_cnc_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/startup/start_cnc_test.js -------------------------------------------------------------------------------- /test/stats/coin_balances_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_balances_test.js -------------------------------------------------------------------------------- /test/stats/coin_stats/compute_hashrates_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_stats/compute_hashrates_test.js -------------------------------------------------------------------------------- /test/stats/coin_stats/fetch_raw_stats_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_stats/fetch_raw_stats_test.js -------------------------------------------------------------------------------- /test/stats/coin_stats/initialize_workers_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_stats/initialize_workers_test.js -------------------------------------------------------------------------------- /test/stats/coin_stats/parse_stats_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_stats/parse_stats_test.js -------------------------------------------------------------------------------- /test/stats/coin_stats/persist_history_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/coin_stats/persist_history_test.js -------------------------------------------------------------------------------- /test/stats/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/index_test.js -------------------------------------------------------------------------------- /test/stats/total_shares_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/stats/total_shares_test.js -------------------------------------------------------------------------------- /test/utils/finalize_pool_config_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/finalize_pool_config_test.js -------------------------------------------------------------------------------- /test/utils/key_dep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/key_dep.js -------------------------------------------------------------------------------- /test/utils/promised_redis_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/promised_redis_test.js -------------------------------------------------------------------------------- /test/utils/require_deps_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/require_deps_test.js -------------------------------------------------------------------------------- /test/utils/retry_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/retry_test.js -------------------------------------------------------------------------------- /test/utils/set_posix_limit_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/utils/set_posix_limit_test.js -------------------------------------------------------------------------------- /test/worker/auth_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/worker/auth_test.js -------------------------------------------------------------------------------- /test/worker/index_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/worker/index_test.js -------------------------------------------------------------------------------- /test/worker/log_share_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/worker/log_share_test.js -------------------------------------------------------------------------------- /test/worker/pool_auth_callback_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hashrabbit/carrot-pool/HEAD/test/worker/pool_auth_callback_test.js --------------------------------------------------------------------------------