Update Artela.sh
This commit is contained in:
parent
8e6507d55c
commit
f3ca9cab09
46
Artela.sh
46
Artela.sh
@ -142,6 +142,28 @@ function uninstall_node() {
|
|||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# 创建钱包
|
||||||
|
function add_wallet() {
|
||||||
|
artelad keys add wallet
|
||||||
|
}
|
||||||
|
|
||||||
|
# 导入钱包
|
||||||
|
function import_wallet() {
|
||||||
|
artelad keys add wallet --recover
|
||||||
|
}
|
||||||
|
|
||||||
|
# 查询余额
|
||||||
|
function check_balances() {
|
||||||
|
read -p "请输入钱包地址: " wallet_address
|
||||||
|
artelad query bank balances "$wallet_address"
|
||||||
|
}
|
||||||
|
|
||||||
|
# 查看节点同步状态
|
||||||
|
function check_sync_status() {
|
||||||
|
artelad status 2>&1 | jq .SyncInfo
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# 主菜单
|
# 主菜单
|
||||||
function main_menu() {
|
function main_menu() {
|
||||||
@ -154,18 +176,26 @@ function main_menu() {
|
|||||||
echo "退出脚本,请按键盘ctrl c退出即可"
|
echo "退出脚本,请按键盘ctrl c退出即可"
|
||||||
echo "请选择要执行的操作:"
|
echo "请选择要执行的操作:"
|
||||||
echo "1. 安装节点"
|
echo "1. 安装节点"
|
||||||
echo "2. 查看服务状态"
|
echo "2. 创建钱包"
|
||||||
echo "3. 运行日志查询"
|
echo "3. 导入钱包"
|
||||||
echo "4. 卸载节点"
|
echo "4. 查看钱包地址余额"
|
||||||
echo "5. 设置快捷键"
|
echo "5. 查看节点同步状态"
|
||||||
|
echo "6. 查看当前服务状态"
|
||||||
|
echo "7. 运行日志查询"
|
||||||
|
echo "8. 卸载节点"
|
||||||
|
echo "9. 设置快捷键"
|
||||||
read -p "请输入选项(1-5): " OPTION
|
read -p "请输入选项(1-5): " OPTION
|
||||||
|
|
||||||
case $OPTION in
|
case $OPTION in
|
||||||
1) install_node ;;
|
1) install_node ;;
|
||||||
2) check_service_status ;;
|
2) add_wallet ;;
|
||||||
3) view_logs ;;
|
3) import_wallet ;;
|
||||||
4) uninstall_node ;;
|
4) check_balances ;;
|
||||||
5) check_and_set_alias ;;
|
5) check_sync_status ;;
|
||||||
|
6) check_service_status ;;
|
||||||
|
7) view_logs ;;
|
||||||
|
8) uninstall_node ;;
|
||||||
|
9) check_and_set_alias ;;
|
||||||
*) echo "无效选项。" ;;
|
*) echo "无效选项。" ;;
|
||||||
esac
|
esac
|
||||||
echo "按任意键返回主菜单..."
|
echo "按任意键返回主菜单..."
|
||||||
|
Loading…
Reference in New Issue
Block a user