Bundlr测试网教程
0x0c10
July 18th, 2022

Bundlr项目怎么样自行研究哦

硬件要求:

建议运行验证节点满足以下硬件最低要求:

  • 内存:8 GB RAM
  • CPU:四核
  • 磁盘:250 GB SSD 存储
  • 带宽:下载 1 Gbps/上传 100 Mbps

我使用的是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

下载json文件
下载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)

一直试,一直试,直到成功

关注下

Arweave TX
QBu25lBk-i2iaqvprWaLOHCydgDC7wEsthqOK50W9ig
Ethereum Address
0x0c10e4d29945c634C718f361845eaeD5FdC2601C
Content Digest
uCEqcZEO1ECzvsbZnDGs2Chb9B-R9ExtSl6DIzdH4RU