├── .gitignore ├── LICENSE ├── README.md ├── block_notify.sh ├── block_share_dumps ├── calc_mo_cvs.js └── calc_mo_cvs_top.js ├── coinConfig.json ├── config_example.json ├── deployment ├── base.sql ├── deploy.bash ├── leaf.bash └── upgrade_monero.bash ├── ex_keys.example.json ├── fix_daemon.sh ├── init.js ├── init_mini.js ├── lib ├── api.js ├── blockManager.js ├── block_fix_raw_reward.js ├── coins │ └── xmr.js ├── data.proto ├── local_comms.js ├── longRunner.js ├── payment_systems │ └── xmr.js ├── payments.js ├── pool.js ├── pool_stats.js ├── remoteShare.js ├── remote_comms.js ├── support.js └── worker.js ├── manage_scripts ├── altblock_add.js ├── altblock_add_auto.js ├── altblock_change_stage.js ├── altblock_del.js ├── altblock_fix_raw_reward.js ├── altblock_pay_manually.js ├── altblock_recalc_distro.js ├── altblock_revalidate.js ├── altblock_unlock_without_pay.js ├── altblocks_pay_manually.js ├── block_add.js ├── block_add_auto.js ├── block_del.js ├── block_lock_to_pay.js ├── block_unlock_without_pay.js ├── cache_clean.js ├── cache_get.js ├── cache_set.js ├── cache_upgrade.js ├── clean_altblocks.js ├── dump_altblocks.js ├── dump_blocks.js ├── dump_cache.js ├── dump_shares.js ├── dump_shares_all.js ├── dump_shares_port.js ├── find_missed_xmr_blocks.sh ├── find_missed_xtm_blocks.sh ├── fix_negative_ex_xmr_balance.js ├── get_block_hash.js ├── get_block_header.js ├── get_block_height.js ├── get_block_template.js ├── get_last_block.js ├── mdb_copy.js ├── news.sh ├── user_del.js └── user_del_force.js ├── package.json └── user_scripts ├── balance_move.js ├── balance_move_force.js ├── ban_user.js ├── email_disable.js ├── lock_pay.js ├── pass_reset.js ├── pass_set.js ├── pay_set.js ├── show_bans.js └── unban_user.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/README.md -------------------------------------------------------------------------------- /block_notify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/block_notify.sh -------------------------------------------------------------------------------- /block_share_dumps/calc_mo_cvs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/block_share_dumps/calc_mo_cvs.js -------------------------------------------------------------------------------- /block_share_dumps/calc_mo_cvs_top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/block_share_dumps/calc_mo_cvs_top.js -------------------------------------------------------------------------------- /coinConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/coinConfig.json -------------------------------------------------------------------------------- /config_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/config_example.json -------------------------------------------------------------------------------- /deployment/base.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/deployment/base.sql -------------------------------------------------------------------------------- /deployment/deploy.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/deployment/deploy.bash -------------------------------------------------------------------------------- /deployment/leaf.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/deployment/leaf.bash -------------------------------------------------------------------------------- /deployment/upgrade_monero.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/deployment/upgrade_monero.bash -------------------------------------------------------------------------------- /ex_keys.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/ex_keys.example.json -------------------------------------------------------------------------------- /fix_daemon.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | sudo service monero restart 3 | -------------------------------------------------------------------------------- /init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/init.js -------------------------------------------------------------------------------- /init_mini.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/init_mini.js -------------------------------------------------------------------------------- /lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/api.js -------------------------------------------------------------------------------- /lib/blockManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/blockManager.js -------------------------------------------------------------------------------- /lib/block_fix_raw_reward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/block_fix_raw_reward.js -------------------------------------------------------------------------------- /lib/coins/xmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/coins/xmr.js -------------------------------------------------------------------------------- /lib/data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/data.proto -------------------------------------------------------------------------------- /lib/local_comms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/local_comms.js -------------------------------------------------------------------------------- /lib/longRunner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/longRunner.js -------------------------------------------------------------------------------- /lib/payment_systems/xmr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/payment_systems/xmr.js -------------------------------------------------------------------------------- /lib/payments.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | require(global.config.coin.paymentFile); -------------------------------------------------------------------------------- /lib/pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/pool.js -------------------------------------------------------------------------------- /lib/pool_stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/pool_stats.js -------------------------------------------------------------------------------- /lib/remoteShare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/remoteShare.js -------------------------------------------------------------------------------- /lib/remote_comms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/remote_comms.js -------------------------------------------------------------------------------- /lib/support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/support.js -------------------------------------------------------------------------------- /lib/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/lib/worker.js -------------------------------------------------------------------------------- /manage_scripts/altblock_add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_add.js -------------------------------------------------------------------------------- /manage_scripts/altblock_add_auto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_add_auto.js -------------------------------------------------------------------------------- /manage_scripts/altblock_change_stage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_change_stage.js -------------------------------------------------------------------------------- /manage_scripts/altblock_del.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_del.js -------------------------------------------------------------------------------- /manage_scripts/altblock_fix_raw_reward.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_fix_raw_reward.js -------------------------------------------------------------------------------- /manage_scripts/altblock_pay_manually.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_pay_manually.js -------------------------------------------------------------------------------- /manage_scripts/altblock_recalc_distro.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_recalc_distro.js -------------------------------------------------------------------------------- /manage_scripts/altblock_revalidate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_revalidate.js -------------------------------------------------------------------------------- /manage_scripts/altblock_unlock_without_pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblock_unlock_without_pay.js -------------------------------------------------------------------------------- /manage_scripts/altblocks_pay_manually.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/altblocks_pay_manually.js -------------------------------------------------------------------------------- /manage_scripts/block_add.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/block_add.js -------------------------------------------------------------------------------- /manage_scripts/block_add_auto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/block_add_auto.js -------------------------------------------------------------------------------- /manage_scripts/block_del.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/block_del.js -------------------------------------------------------------------------------- /manage_scripts/block_lock_to_pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/block_lock_to_pay.js -------------------------------------------------------------------------------- /manage_scripts/block_unlock_without_pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/block_unlock_without_pay.js -------------------------------------------------------------------------------- /manage_scripts/cache_clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/cache_clean.js -------------------------------------------------------------------------------- /manage_scripts/cache_get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/cache_get.js -------------------------------------------------------------------------------- /manage_scripts/cache_set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/cache_set.js -------------------------------------------------------------------------------- /manage_scripts/cache_upgrade.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/cache_upgrade.js -------------------------------------------------------------------------------- /manage_scripts/clean_altblocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/clean_altblocks.js -------------------------------------------------------------------------------- /manage_scripts/dump_altblocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_altblocks.js -------------------------------------------------------------------------------- /manage_scripts/dump_blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_blocks.js -------------------------------------------------------------------------------- /manage_scripts/dump_cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_cache.js -------------------------------------------------------------------------------- /manage_scripts/dump_shares.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_shares.js -------------------------------------------------------------------------------- /manage_scripts/dump_shares_all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_shares_all.js -------------------------------------------------------------------------------- /manage_scripts/dump_shares_port.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/dump_shares_port.js -------------------------------------------------------------------------------- /manage_scripts/find_missed_xmr_blocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/find_missed_xmr_blocks.sh -------------------------------------------------------------------------------- /manage_scripts/find_missed_xtm_blocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/find_missed_xtm_blocks.sh -------------------------------------------------------------------------------- /manage_scripts/fix_negative_ex_xmr_balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/fix_negative_ex_xmr_balance.js -------------------------------------------------------------------------------- /manage_scripts/get_block_hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/get_block_hash.js -------------------------------------------------------------------------------- /manage_scripts/get_block_header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/get_block_header.js -------------------------------------------------------------------------------- /manage_scripts/get_block_height.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/get_block_height.js -------------------------------------------------------------------------------- /manage_scripts/get_block_template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/get_block_template.js -------------------------------------------------------------------------------- /manage_scripts/get_last_block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/get_last_block.js -------------------------------------------------------------------------------- /manage_scripts/mdb_copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/mdb_copy.js -------------------------------------------------------------------------------- /manage_scripts/news.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/news.sh -------------------------------------------------------------------------------- /manage_scripts/user_del.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/user_del.js -------------------------------------------------------------------------------- /manage_scripts/user_del_force.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/manage_scripts/user_del_force.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/package.json -------------------------------------------------------------------------------- /user_scripts/balance_move.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/balance_move.js -------------------------------------------------------------------------------- /user_scripts/balance_move_force.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/balance_move_force.js -------------------------------------------------------------------------------- /user_scripts/ban_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/ban_user.js -------------------------------------------------------------------------------- /user_scripts/email_disable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/email_disable.js -------------------------------------------------------------------------------- /user_scripts/lock_pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/lock_pay.js -------------------------------------------------------------------------------- /user_scripts/pass_reset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/pass_reset.js -------------------------------------------------------------------------------- /user_scripts/pass_set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/pass_set.js -------------------------------------------------------------------------------- /user_scripts/pay_set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/pay_set.js -------------------------------------------------------------------------------- /user_scripts/show_bans.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/show_bans.js -------------------------------------------------------------------------------- /user_scripts/unban_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MoneroOcean/nodejs-pool/HEAD/user_scripts/unban_user.js --------------------------------------------------------------------------------