Update ore.sh
This commit is contained in:
parent
8f85678f6c
commit
2b84fab9c9
20
ore.sh
20
ore.sh
@ -30,6 +30,8 @@ if ! command -v solana-keygen &> /dev/null; then
|
|||||||
echo "将 Solana CLI 添加到 PATH"
|
echo "将 Solana CLI 添加到 PATH"
|
||||||
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
|
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
|
||||||
export PATH="$HOME/.cargo/bin:$PATH"
|
export PATH="$HOME/.cargo/bin:$PATH"
|
||||||
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# 创建 Solana 密钥对
|
# 创建 Solana 密钥对
|
||||||
@ -55,6 +57,15 @@ fi
|
|||||||
echo "正在安装 Ore CLI..."
|
echo "正在安装 Ore CLI..."
|
||||||
cargo install ore-cli
|
cargo install ore-cli
|
||||||
|
|
||||||
|
# 检查并将Solana的路径添加到 .bashrc,如果它还没有被添加
|
||||||
|
grep -qxF 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' ~/.bashrc || echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
|
||||||
|
|
||||||
|
# 检查并将Cargo的路径添加到 .bashrc,如果它还没有被添加
|
||||||
|
grep -qxF 'export PATH="$HOME/.cargo/bin:$PATH"' ~/.bashrc || echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
|
||||||
|
|
||||||
|
# 使改动生效
|
||||||
|
source ~/.bashrc
|
||||||
|
|
||||||
# 获取用户输入的 RPC 地址或使用默认地址
|
# 获取用户输入的 RPC 地址或使用默认地址
|
||||||
read -p "请输入自定义的 RPC 地址,建议使用免费的Quicknode 或者alchemy SOL rpc(默认设置使用 https://api.mainnet-beta.solana.com): " custom_rpc
|
read -p "请输入自定义的 RPC 地址,建议使用免费的Quicknode 或者alchemy SOL rpc(默认设置使用 https://api.mainnet-beta.solana.com): " custom_rpc
|
||||||
RPC_URL=${custom_rpc:-https://api.mainnet-beta.solana.com}
|
RPC_URL=${custom_rpc:-https://api.mainnet-beta.solana.com}
|
||||||
@ -99,6 +110,15 @@ function export_wallet() {
|
|||||||
echo "钱包已恢复。"
|
echo "钱包已恢复。"
|
||||||
echo "请确保你的钱包地址已经充足的 SOL 用于交易费用。"
|
echo "请确保你的钱包地址已经充足的 SOL 用于交易费用。"
|
||||||
|
|
||||||
|
# 检查并将Solana的路径添加到 .bashrc,如果它还没有被添加
|
||||||
|
grep -qxF 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' ~/.bashrc || echo 'export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"' >> ~/.bashrc
|
||||||
|
|
||||||
|
# 检查并将Cargo的路径添加到 .bashrc,如果它还没有被添加
|
||||||
|
grep -qxF 'export PATH="$HOME/.cargo/bin:$PATH"' ~/.bashrc || echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
|
||||||
|
|
||||||
|
# 使改动生效
|
||||||
|
source ~/.bashrc
|
||||||
|
|
||||||
|
|
||||||
# 获取用户输入的 RPC 地址或使用默认地址
|
# 获取用户输入的 RPC 地址或使用默认地址
|
||||||
read -p "请输入自定义的 RPC 地址,建议使用免费的Quicknode 或者alchemy SOL rpc(默认设置使用 https://api.mainnet-beta.solana.com): " custom_rpc
|
read -p "请输入自定义的 RPC 地址,建议使用免费的Quicknode 或者alchemy SOL rpc(默认设置使用 https://api.mainnet-beta.solana.com): " custom_rpc
|
||||||
|
Loading…
Reference in New Issue
Block a user