Ore 挖矿教程
安装依赖项
安装 Rust 及其包管理器 Cargo
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
安装结束后,通过以下命令检查安装是否成功
➜ ~ rustc --version
rustc 1.77.1 (7cf61ebde 2024-03-27)
➜ ~ cargo --version
cargo 1.77.1 (e52e36006 2024-03-26)
安装 Solana Cli
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
如果无法使用这个命令安装成功,比如显示网络错误等情况,mac 用户还可以使用 brew 来安装(如果没安装过 brew,还要先安装 Homebrew)
brew install solana
我是用 brew 安装的
安装 ore 挖矿程序
cargo install ore-cli
安装 ore 挖矿钱包
solana-keygen new --derivation-path m/44'/501'/0'/0' --force
获取钱包地址和助记词(保存好助记词)
然后给这个地址转账 0.1 sol 来付 gas
查看钱包余额:solana balance <地址>
申请 RPC 节点
官方节点很卡,提供几个免费节点申请的网站
https://dashboard.alchemy.com/
https://dashboard.quicknode.com/
https://shyft.to/dashboard/pricing
挖矿
输入命令:ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 1 mine --threads 4
把 https://api.mainnet-beta.solana.com 替换成自己的 RPC 节点
也可以直接运行脚本。
新建一个 sh 文件,命名为 ore.sh
,复制下面的代码:
#!/bin/bash
for((i=1;i<=100000;i++));
do
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json --priority-fee 1 mine --threads 10
done
把节点替换成自己的,然后在ore.sh
文件的目录下执行:chmod +x ore.sh
,让脚本可执行。
然后输入:./ore.sh
就可以开始挖矿了。
后台执行
也可以直接在后台执行,输入:
nohup bash -c 'for((i=1;i<=100000;i++)); do ore --rpc <你的RPC节点地址> --keypair ~/.config/solana/id.json --priority-fee 1 mine --threads 10; done' > output.log 2>&1 &
退出后台执行:
找到 ore 进程的 PID:ps aux | grep ore
输入:kill -9 <PID>
查询挖矿奖励
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json rewards
claim 挖矿奖励
ore --rpc https://api.mainnet-beta.solana.com --keypair ~/.config/solana/id.json claim