ORE挖矿教程(全网最详细版本)
本文主要介绍ORE挖矿流程,有不懂的可以私信:https://twitter.com/Hack_1t3r
环境准备
前期需要准备的环境信息
VPS
推荐使用国外大牌digital ocean。使用链接:https://www.digitalocean.com/?refcode=edd8eb7e5594&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=CopyPaste注册登录可获取200美刀免费试用60天的资格(纯白嫖),然后选择使用谷歌账号登录:
然后在主页左侧选择Create project创建一个项目:
打开创建好的项目,在项目里面选择Resources,再点击Spin up a Droplet,创建一个服务器:
服务器地区选择新加坡,然后系统选择Ubuntu 22.04,价格选择一个月28刀的,其它的都选择默认配置:
至此,VPS算是准备好了。
SOL节点
建议使用quicknode节点,打开链接:https://www.quicknode.com,登录后,直接Create Endpoint:
选择sol链:
选择主网:
选第一个(我这里已经创建好了,所以显示已经激活了),并且选择49刀一个月的配置,然后就创建好了:
创好以后,在主页打开创建好的项目,然后直接点击Copy复制链接,这个链接就是你的RPC节点链接:
至此,sol节点准备完毕。
ORE客户端准备
ORE挖矿可以分为两种模式:Browser模式和Cli模式。
Browser模式非常简单,直接打开https://ore.supply/,创建一个账号,往创建好的账号里面打钱(gas费用),然后点击挖矿即可,就不详细展开了:
Cli模式即客户端模式,在https://ore.supply/download页面,有官方介绍怎么配置cli模式来挖矿。此处我们进行一个详细的教程:
第一步:下载rust环境:
curl https://sh.rustup.rs -sSf | sh
在终端输入上面的命令,回车以后会弹出这个窗口,直接按回车即可:
等待些许时刻,会提示你安装好了:
但是你还需要让rust程序加入环境变量,需要再执行以下命令:
. "$HOME/.cargo/env"
该命令没有输出,执行完上述命令后,可以通过如下命令查看rust是否安装配置完毕:
rustc -V
如下显示表示rust已经安装配置完毕:
第二步:安装sol开发环境:
sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/install)"
直接在终端输入以上命令,然后出现以下结果后表示安装完成:
然后是配置PATH环境变量,使用如下命令:
echo export PATH="/root/.local/share/solana/install/active_release/bin:$PATH" >> /root/.profile
然后再使用如下命令使配置生效:
source /root/.profile
第三步:创建好sol开发环境以后,生成一个sol钱包:
solana-keygen new
输入命令后,输入两次相同的密码:
创建钱包后会显示钱包信息:
使用cat命令查看/root/.config/solana/id.json的内容:
把整个内容全部复制到phantom钱包中:
导入后查看钱包地址和终端生成的钱包地址一致则表明成功:
同时记得往这个新钱包里存入0.1sol的gas费用来挖矿。
第四步:安装ore-cli客户端:
cargo install ore-cli
回车直接开始安装了,装好后输入ore -V
命令,出现以下结果表示安装成功:
至此,客户端也准备完毕了。
ORE挖矿配置
使用vim ore-mint.sh
命令创建一个shell脚本,然后输入以下内容,其中rpc地址改为你的quicknode地址:
#!/bin/bash
for((i=1;i<=100000;i++)); do
ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json --priority-fee ** mine --threads 4
done
内容如下,然后保存,使用chmod +x ore-mint.sh
添加运行权限:
再用screen
命令创建个screen窗口,运行./ore-mint.sh
即可开始挖矿:
至此,开始成功挖矿了。
在这个时候,很多人会选择去查看账户balance或者rewards:
ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json balance
ore --rpc https://***.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json rewards
然后得到以下的报错:
其实完全不用担心,就正常挖就行,挖到以后,这些命令显示都会正常。因为这个挖矿逻辑就是先要本地挖到矿再去上链,而且挖到的ore会先存储到ore官方配置的默认账号里面,你要去claim才能领到本地的钱包里。
挖到矿以后,再去查rewards,会显示挖到的奖励:
然后隔一段时间以后,查询balance也会显示0(因为你还没claim):
Claim的逻辑和Mint的逻辑一样,使用vim ore-claim.sh
命令创建一个shell脚本,然后输入以下内容,其中rpc地址改为你的quicknode地址,your_wallet_addr改为你想要转入ore的钱包地址:
#!/bin/bash
for((i=1;i<=100000;i++)); do
ore --rpc https://palpable-solemn-asphalt.solana-mainnet.quiknode.pro/a*****48 --keypair ~/.config/solana/id.json --priority-fee ** claim your_wallet_addr
done
然后保存,使用chmod +x ore-claim.sh
添加运行权限,然后运行即可。