export base_path="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
export config_path="${base_path}/config"
export exe_path="${base_path}/runtime"
echo
echo "base_path: $base_path"
echo "config_path: $config_path"
echo "exe_path: $exe_path"
echo
export use_parent_paths=true
call_base_node() {
"${exe_path}/start_minotari_node.sh"
}
call_mining() {
"${exe_path}/start_minotari_miner.sh"
}
call_console_wallet() {
"${exe_path}/start_minotari_console_wallet.sh"
}
call_merge_mining_proxy() {
"${exe_path}/start_minotari_merge_mining_proxy.sh"
}
call_xmrig() {
"${exe_path}/start_xmrig.sh"
}
merged_mining() {
call_base_node
call_console_wallet
call_merge_mining_proxy
call_xmrig
}
mining() {
echo "Merged mining?"
select yn in "Yes" "No"; do
case $yn in
Yes ) merged_mining; break;;
No ) call_base_node; call_console_wallet; call_mining; exit;;
* ) echo "Please answer yes or no.";;
esac
done
}
echo "Do you want to enable mining?"
select yn in "Yes" "No"; do
case $yn in
Yes ) mining; break;;
No ) call_base_node; call_console_wallet; exit;;
* ) echo "Please answer yes or no.";;
esac
done