├── .dockerignore ├── .env.sample ├── .gitignore ├── .gitmodules ├── .nvmrc ├── DOCKER_README.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── backend ├── .keep ├── apollo-miner │ ├── .keep │ ├── bin │ │ ├── aarch64 │ │ │ ├── apollo-helper │ │ │ ├── apollo-miner │ │ │ └── apollo-miner-v2 │ │ └── x86_64 │ │ │ ├── apollo-miner │ │ │ └── apollo-miner-v2 │ ├── miner_start.sh │ └── miner_stop.sh ├── build ├── ckpool │ ├── bin │ │ └── aarch64 │ │ │ └── ckpool │ ├── ckpool_start.sh │ └── ckpool_stop.sh ├── default-configs │ ├── bitcoin-ibd-16gb.conf │ ├── bitcoin-ibd-8gb.conf │ ├── bitcoin-ibd.conf │ ├── bitcoin.conf │ └── ckpool.conf ├── firewall ├── first_run ├── format_node_disk ├── format_node_disk_c ├── format_node_disk_fake ├── install-v2 ├── node │ ├── bin │ │ ├── bitcoin.conf │ │ ├── core-25.1 │ │ │ ├── aarch64 │ │ │ │ ├── bitcoin-cli │ │ │ │ └── bitcoind │ │ │ └── x86_64 │ │ │ │ ├── bitcoin-cli │ │ │ │ └── bitcoind │ │ ├── core-28.1 │ │ │ ├── aarch64 │ │ │ │ ├── bitcoin-cli │ │ │ │ └── bitcoind │ │ │ └── x86_64 │ │ │ │ ├── bitcoin-cli │ │ │ │ └── bitcoind │ │ └── knots-29.2 │ │ │ ├── aarch64 │ │ │ ├── bitcoin-cli │ │ │ └── bitcoind │ │ │ └── x86_64 │ │ │ ├── bitcoin-cli │ │ │ └── bitcoind │ ├── node_start.sh │ └── node_stop.sh ├── os_stats ├── os_stats_fake ├── rc.local ├── start_swap.sh ├── switch_bitcoin_software.sh ├── systemd │ ├── apollo-api.service │ ├── apollo-miner.service │ ├── apollo-ui-v2.service │ ├── ckpool.service │ ├── node.service │ ├── rc-local.service │ └── swap.service ├── torrc ├── uninstall-v2 ├── update ├── update.fake ├── update_system ├── utils │ ├── check_node_synced.sh │ ├── image_install │ ├── image_install_solo-node │ ├── image_update │ └── set_UI_mode.sh ├── wifi_scan └── wifi_scan_fake ├── config ├── default.js ├── production.json ├── service-monitor.json └── test.js ├── docker-compose.yml ├── docker-dev.sh ├── docs └── FutureBit-Apollo-II-Guide.pdf ├── jest.config.js ├── knexfile.js ├── migrations ├── 20180629144344_initial.js ├── 20190130181732_add_api_allow_to_settings.js ├── 20210411084731_apollo_btc.js ├── 20220630134208_add_node_settings.js ├── 20220703080923_add_node_user_conf.js ├── 20230612113211_add_node_enable_solo_mining.js ├── 20240331094452_add_power_led_off.js ├── 20240407155125_time_series_data.js ├── 20240415123117_node_extra_options.js ├── 20240613073415_add_btcsig.js ├── 20240626084156_add_index_to_time_series_data.js ├── 20250110102247_create_service_status_table.js ├── 20250116140558_update_service_status_table.js ├── 20250120000000_add_solo_service.js ├── 20250314000000_add_node_software.js ├── 20250315000000_update_node_software_versions.js ├── 20251203000000_update_btcsig_default.js ├── 20251204000000_time_series_solo_data.js └── 20251205000000_btcsig_user_part_only.js ├── package.json ├── src ├── app │ ├── app.js │ ├── graphqlApp.js │ ├── index.js │ └── scheduler.js ├── configurator.js ├── db.js ├── devMinerService.js ├── devSoloService.js ├── graphql │ ├── context.js │ ├── directives │ │ └── auth.js │ ├── index.js │ ├── resolvers │ │ ├── auth.js │ │ ├── logs.js │ │ ├── mcu.js │ │ ├── miner.js │ │ ├── node.js │ │ ├── pools.js │ │ ├── services.js │ │ ├── settings.js │ │ ├── solo.js │ │ └── timeSeries.js │ ├── schema.js │ └── typeDefs │ │ ├── auth.js │ │ ├── base.js │ │ ├── logs.js │ │ ├── mcu.js │ │ ├── miner.js │ │ ├── node.js │ │ ├── pools.js │ │ ├── services.js │ │ ├── settings.js │ │ ├── solo.js │ │ └── timeSeries.js ├── init.js ├── server.js ├── services │ ├── auth.js │ ├── index.js │ ├── logs.js │ ├── mcu.js │ ├── miner.js │ ├── node.js │ ├── pools.js │ ├── serviceMonitor.js │ ├── services.js │ ├── settings.js │ ├── solo.js │ └── timeSeries.js ├── test.js └── utils.js ├── tests ├── README.md ├── auth.test.js ├── config.js ├── logs.test.js ├── manageBitcoinConf.test.js ├── mcu.test.js ├── miner.test.js ├── node.test.js ├── pools.test.js ├── services.test.js ├── settings.test.js ├── setup.js ├── solo.test.js ├── timeSeries.test.js ├── utils.js └── utils.test.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | .gitignore 3 | node_modules/ 4 | -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/.gitmodules -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 21 -------------------------------------------------------------------------------- /DOCKER_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/DOCKER_README.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/README.md -------------------------------------------------------------------------------- /backend/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/apollo-miner/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/apollo-miner/bin/aarch64/apollo-helper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/bin/aarch64/apollo-helper -------------------------------------------------------------------------------- /backend/apollo-miner/bin/aarch64/apollo-miner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/bin/aarch64/apollo-miner -------------------------------------------------------------------------------- /backend/apollo-miner/bin/aarch64/apollo-miner-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/bin/aarch64/apollo-miner-v2 -------------------------------------------------------------------------------- /backend/apollo-miner/bin/x86_64/apollo-miner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/bin/x86_64/apollo-miner -------------------------------------------------------------------------------- /backend/apollo-miner/bin/x86_64/apollo-miner-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/bin/x86_64/apollo-miner-v2 -------------------------------------------------------------------------------- /backend/apollo-miner/miner_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/miner_start.sh -------------------------------------------------------------------------------- /backend/apollo-miner/miner_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/apollo-miner/miner_stop.sh -------------------------------------------------------------------------------- /backend/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/build -------------------------------------------------------------------------------- /backend/ckpool/bin/aarch64/ckpool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/ckpool/bin/aarch64/ckpool -------------------------------------------------------------------------------- /backend/ckpool/ckpool_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/ckpool/ckpool_start.sh -------------------------------------------------------------------------------- /backend/ckpool/ckpool_stop.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | screen -X -S ckpool quit 3 | 4 | -------------------------------------------------------------------------------- /backend/default-configs/bitcoin-ibd-16gb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/default-configs/bitcoin-ibd-16gb.conf -------------------------------------------------------------------------------- /backend/default-configs/bitcoin-ibd-8gb.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/default-configs/bitcoin-ibd-8gb.conf -------------------------------------------------------------------------------- /backend/default-configs/bitcoin-ibd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/default-configs/bitcoin-ibd.conf -------------------------------------------------------------------------------- /backend/default-configs/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/default-configs/bitcoin.conf -------------------------------------------------------------------------------- /backend/default-configs/ckpool.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/default-configs/ckpool.conf -------------------------------------------------------------------------------- /backend/firewall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/firewall -------------------------------------------------------------------------------- /backend/first_run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/first_run -------------------------------------------------------------------------------- /backend/format_node_disk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/format_node_disk -------------------------------------------------------------------------------- /backend/format_node_disk_c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/format_node_disk_c -------------------------------------------------------------------------------- /backend/format_node_disk_fake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/format_node_disk_fake -------------------------------------------------------------------------------- /backend/install-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/install-v2 -------------------------------------------------------------------------------- /backend/node/bin/bitcoin.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/bitcoin.conf -------------------------------------------------------------------------------- /backend/node/bin/core-25.1/aarch64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-25.1/aarch64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/core-25.1/aarch64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-25.1/aarch64/bitcoind -------------------------------------------------------------------------------- /backend/node/bin/core-25.1/x86_64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-25.1/x86_64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/core-25.1/x86_64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-25.1/x86_64/bitcoind -------------------------------------------------------------------------------- /backend/node/bin/core-28.1/aarch64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-28.1/aarch64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/core-28.1/aarch64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-28.1/aarch64/bitcoind -------------------------------------------------------------------------------- /backend/node/bin/core-28.1/x86_64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-28.1/x86_64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/core-28.1/x86_64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/core-28.1/x86_64/bitcoind -------------------------------------------------------------------------------- /backend/node/bin/knots-29.2/aarch64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/knots-29.2/aarch64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/knots-29.2/aarch64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/knots-29.2/aarch64/bitcoind -------------------------------------------------------------------------------- /backend/node/bin/knots-29.2/x86_64/bitcoin-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/knots-29.2/x86_64/bitcoin-cli -------------------------------------------------------------------------------- /backend/node/bin/knots-29.2/x86_64/bitcoind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/bin/knots-29.2/x86_64/bitcoind -------------------------------------------------------------------------------- /backend/node/node_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/node_start.sh -------------------------------------------------------------------------------- /backend/node/node_stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/node/node_stop.sh -------------------------------------------------------------------------------- /backend/os_stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/os_stats -------------------------------------------------------------------------------- /backend/os_stats_fake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/os_stats_fake -------------------------------------------------------------------------------- /backend/rc.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/rc.local -------------------------------------------------------------------------------- /backend/start_swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/start_swap.sh -------------------------------------------------------------------------------- /backend/switch_bitcoin_software.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/switch_bitcoin_software.sh -------------------------------------------------------------------------------- /backend/systemd/apollo-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/apollo-api.service -------------------------------------------------------------------------------- /backend/systemd/apollo-miner.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/apollo-miner.service -------------------------------------------------------------------------------- /backend/systemd/apollo-ui-v2.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/apollo-ui-v2.service -------------------------------------------------------------------------------- /backend/systemd/ckpool.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/ckpool.service -------------------------------------------------------------------------------- /backend/systemd/node.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/node.service -------------------------------------------------------------------------------- /backend/systemd/rc-local.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/rc-local.service -------------------------------------------------------------------------------- /backend/systemd/swap.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/systemd/swap.service -------------------------------------------------------------------------------- /backend/torrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/torrc -------------------------------------------------------------------------------- /backend/uninstall-v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/uninstall-v2 -------------------------------------------------------------------------------- /backend/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/update -------------------------------------------------------------------------------- /backend/update.fake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/update.fake -------------------------------------------------------------------------------- /backend/update_system: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/update_system -------------------------------------------------------------------------------- /backend/utils/check_node_synced.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/utils/check_node_synced.sh -------------------------------------------------------------------------------- /backend/utils/image_install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/utils/image_install -------------------------------------------------------------------------------- /backend/utils/image_install_solo-node: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/utils/image_install_solo-node -------------------------------------------------------------------------------- /backend/utils/image_update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/utils/image_update -------------------------------------------------------------------------------- /backend/utils/set_UI_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/utils/set_UI_mode.sh -------------------------------------------------------------------------------- /backend/wifi_scan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/wifi_scan -------------------------------------------------------------------------------- /backend/wifi_scan_fake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/backend/wifi_scan_fake -------------------------------------------------------------------------------- /config/default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/config/default.js -------------------------------------------------------------------------------- /config/production.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /config/service-monitor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/config/service-monitor.json -------------------------------------------------------------------------------- /config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/config/test.js -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/docker-dev.sh -------------------------------------------------------------------------------- /docs/FutureBit-Apollo-II-Guide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/docs/FutureBit-Apollo-II-Guide.pdf -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/jest.config.js -------------------------------------------------------------------------------- /knexfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/knexfile.js -------------------------------------------------------------------------------- /migrations/20180629144344_initial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20180629144344_initial.js -------------------------------------------------------------------------------- /migrations/20190130181732_add_api_allow_to_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20190130181732_add_api_allow_to_settings.js -------------------------------------------------------------------------------- /migrations/20210411084731_apollo_btc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20210411084731_apollo_btc.js -------------------------------------------------------------------------------- /migrations/20220630134208_add_node_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20220630134208_add_node_settings.js -------------------------------------------------------------------------------- /migrations/20220703080923_add_node_user_conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20220703080923_add_node_user_conf.js -------------------------------------------------------------------------------- /migrations/20230612113211_add_node_enable_solo_mining.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20230612113211_add_node_enable_solo_mining.js -------------------------------------------------------------------------------- /migrations/20240331094452_add_power_led_off.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20240331094452_add_power_led_off.js -------------------------------------------------------------------------------- /migrations/20240407155125_time_series_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20240407155125_time_series_data.js -------------------------------------------------------------------------------- /migrations/20240415123117_node_extra_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20240415123117_node_extra_options.js -------------------------------------------------------------------------------- /migrations/20240613073415_add_btcsig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20240613073415_add_btcsig.js -------------------------------------------------------------------------------- /migrations/20240626084156_add_index_to_time_series_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20240626084156_add_index_to_time_series_data.js -------------------------------------------------------------------------------- /migrations/20250110102247_create_service_status_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20250110102247_create_service_status_table.js -------------------------------------------------------------------------------- /migrations/20250116140558_update_service_status_table.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20250116140558_update_service_status_table.js -------------------------------------------------------------------------------- /migrations/20250120000000_add_solo_service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20250120000000_add_solo_service.js -------------------------------------------------------------------------------- /migrations/20250314000000_add_node_software.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20250314000000_add_node_software.js -------------------------------------------------------------------------------- /migrations/20250315000000_update_node_software_versions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20250315000000_update_node_software_versions.js -------------------------------------------------------------------------------- /migrations/20251203000000_update_btcsig_default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20251203000000_update_btcsig_default.js -------------------------------------------------------------------------------- /migrations/20251204000000_time_series_solo_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20251204000000_time_series_solo_data.js -------------------------------------------------------------------------------- /migrations/20251205000000_btcsig_user_part_only.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/migrations/20251205000000_btcsig_user_part_only.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/package.json -------------------------------------------------------------------------------- /src/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/app/app.js -------------------------------------------------------------------------------- /src/app/graphqlApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/app/graphqlApp.js -------------------------------------------------------------------------------- /src/app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/app/index.js -------------------------------------------------------------------------------- /src/app/scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/app/scheduler.js -------------------------------------------------------------------------------- /src/configurator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/configurator.js -------------------------------------------------------------------------------- /src/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/db.js -------------------------------------------------------------------------------- /src/devMinerService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/devMinerService.js -------------------------------------------------------------------------------- /src/devSoloService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/devSoloService.js -------------------------------------------------------------------------------- /src/graphql/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/context.js -------------------------------------------------------------------------------- /src/graphql/directives/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/directives/auth.js -------------------------------------------------------------------------------- /src/graphql/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/index.js -------------------------------------------------------------------------------- /src/graphql/resolvers/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/auth.js -------------------------------------------------------------------------------- /src/graphql/resolvers/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/logs.js -------------------------------------------------------------------------------- /src/graphql/resolvers/mcu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/mcu.js -------------------------------------------------------------------------------- /src/graphql/resolvers/miner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/miner.js -------------------------------------------------------------------------------- /src/graphql/resolvers/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/node.js -------------------------------------------------------------------------------- /src/graphql/resolvers/pools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/pools.js -------------------------------------------------------------------------------- /src/graphql/resolvers/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/services.js -------------------------------------------------------------------------------- /src/graphql/resolvers/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/settings.js -------------------------------------------------------------------------------- /src/graphql/resolvers/solo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/solo.js -------------------------------------------------------------------------------- /src/graphql/resolvers/timeSeries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/resolvers/timeSeries.js -------------------------------------------------------------------------------- /src/graphql/schema.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/schema.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/auth.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/base.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/logs.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/mcu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/mcu.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/miner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/miner.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/node.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/pools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/pools.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/services.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/settings.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/solo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/solo.js -------------------------------------------------------------------------------- /src/graphql/typeDefs/timeSeries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/graphql/typeDefs/timeSeries.js -------------------------------------------------------------------------------- /src/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/init.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/server.js -------------------------------------------------------------------------------- /src/services/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/auth.js -------------------------------------------------------------------------------- /src/services/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/index.js -------------------------------------------------------------------------------- /src/services/logs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/logs.js -------------------------------------------------------------------------------- /src/services/mcu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/mcu.js -------------------------------------------------------------------------------- /src/services/miner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/miner.js -------------------------------------------------------------------------------- /src/services/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/node.js -------------------------------------------------------------------------------- /src/services/pools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/pools.js -------------------------------------------------------------------------------- /src/services/serviceMonitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/serviceMonitor.js -------------------------------------------------------------------------------- /src/services/services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/services.js -------------------------------------------------------------------------------- /src/services/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/settings.js -------------------------------------------------------------------------------- /src/services/solo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/solo.js -------------------------------------------------------------------------------- /src/services/timeSeries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/services/timeSeries.js -------------------------------------------------------------------------------- /src/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/test.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/src/utils.js -------------------------------------------------------------------------------- /tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/README.md -------------------------------------------------------------------------------- /tests/auth.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/auth.test.js -------------------------------------------------------------------------------- /tests/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/config.js -------------------------------------------------------------------------------- /tests/logs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/logs.test.js -------------------------------------------------------------------------------- /tests/manageBitcoinConf.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/manageBitcoinConf.test.js -------------------------------------------------------------------------------- /tests/mcu.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/mcu.test.js -------------------------------------------------------------------------------- /tests/miner.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/miner.test.js -------------------------------------------------------------------------------- /tests/node.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/node.test.js -------------------------------------------------------------------------------- /tests/pools.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/pools.test.js -------------------------------------------------------------------------------- /tests/services.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/services.test.js -------------------------------------------------------------------------------- /tests/settings.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/settings.test.js -------------------------------------------------------------------------------- /tests/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/setup.js -------------------------------------------------------------------------------- /tests/solo.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/solo.test.js -------------------------------------------------------------------------------- /tests/timeSeries.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/timeSeries.test.js -------------------------------------------------------------------------------- /tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/utils.js -------------------------------------------------------------------------------- /tests/utils.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/tests/utils.test.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jstefanop/apolloapi-v2/HEAD/yarn.lock --------------------------------------------------------------------------------