Bundlr项目怎么样自行研究哦
硬件要求:
建议运行验证节点满足以下硬件最低要求:
我使用的是google云服务器加Ubuntu Linux 20.04 (LTS)x64
0.准备工作
sudo apt update && sudo apt upgrade -y
1.安装 Docker
wget -O get-docker.sh https://get.docker.com
sudo sh get-docker.sh
rm -f get-docker.sh
2.安装 Docker-Compose
sudo curl -L "https://github.com/docker/compose/releases/download/2.2.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
3.克隆验证节点库
git clone --recurse-submodules https://github.com/Bundlr-Network/validator-rust.git
4.Arweave钱包
在你的电脑上打开下面的网站,并创建钱包
保存好你的助记词,下载json文件并改名成wallet.json
上传到服务器(上传有很多方法,我这个只适合google云,如果断开连接,重新连,再试一次)
拷贝wallet.json到validator-rust文件夹,并进入validator-rust文件夹
cp wallet.json ~/validator-rust
cd validator-rust
5.配置环境变量
tee $HOME/validator-rust/.env > /dev/null <<EOF PORT=80 PWD="$HOME/validator-rust" BUNDLER_URL="https://testnet1.bundlr.network/" GW_CONTRACT="RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA" GW_ARWEAVE="https://arweave.testnet1.bundlr.network/" EOF
注意:上面整个是一条命令
6.启动和更新
sudo docker compose up -d
上一个命令运行需要点时间,可以先去领测试币,然后回来继续
git pull origin master
sudo docker compose build
sudo docker compose up -d
7.领测试币
打开网站
输入钱包地址,分享特推
8.更新
curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -
sudo apt-get install -y nodejs
sudo npm install -g npm
9.安装CLI
sudo npm i -g @bundlr-network/testnet-cli
sudo npm update @bundlr-network/testnet-cli -g
检查测试币是否到账
npx @bundlr-network/testnet-cli balance 钱包地址
10.加入测试网
testnet-cli join RkinCLBlY4L5GZFv8gCFcrygTyd5Xm91CzKlR6qxhKA -w wallet.json -u http://你服务器的ip:80 -s 25000000000000
如果出现
RuntimeError: unreachable 或者测试币不足的问题(可以去掉一个0)
一直试,一直试,直到成功
关注下