Skip to content

Latest commit

 

History

History
92 lines (80 loc) · 3.01 KB

gladios-cn.md

File metadata and controls

92 lines (80 loc) · 3.01 KB

Gladios 预言机网络

搭建验证人节点

安装代码编译工具

  • 安装 Rust
# Install
curl https://sh.rustup.rs -sSf | sh
# Configure
source ~/.cargo/env
  • 配置 Rust 工具链默认为最新的稳定版本,添加 nightly 和 nightly wasm 编译目标。
rustup default stable
rustup update
rustup update nightly
rustup target add wasm32-unknown-unknown --toolchain nightly
sudo apt update
sudo apt install make clang pkg-config libssl-dev build-essential

获取节点可执行文件

  • 获取 Gladios 项目源码并编译。
git clone [email protected]:aresprotocols/ares.git ares-chain
cd ares-chain
cargo build --release
  • 编译后会获得可执行文件 ares-chain/target/release/gladios-node

启动数据节点

  • 启动数据节点并连接到网络。
# 仍然在刚才编译的目录中执行,如下命令。
./target/release/gladios-node \
  --base-path /tmp/gladios-data \
  --name ARES_DATA_NODE \
  --chain ./chain-data-ares-aura.json \
  --port 30334 \
  --ws-port 9946 \ 
  --rpc-port 9934 \
  --ws-external \
  --rpc-external \
  --rpc-cors=all \
  --rpc-methods=Unsafe \
  --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
  --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp

启动验证人节点

  • 启动验证人节点并连接到网络。(Aura共识)
# 仍然在刚才编译的目录中执行,如下命令。
./target/release/gladios-node purge-chain --base-path /tmp/aura/two --chain gladios -y
./target/release/gladios-node \
  --base-path /tmp/gladios-data \
  --name ARES_VALIDATOR_NODE \
  --chain ./chain-data-ares-aura.json \
  --port 30335 \
  --ws-port 9947 \
  --rpc-port 9935 \
  --ws-external \
  --rpc-external \
  --rpc-cors=all \
  --rpc-methods=Unsafe \
  --telemetry-url 'wss://telemetry.polkadot.io/submit/ 0' \
  --warehouse http://141.164.58.241:5566 \
  --ares-keys ./your_ares_key_file.curl \
  --validator \
  --bootnodes /ip4/127.0.0.1/tcp/30333/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp
  • --warehouse 参数,用来指定对应验证人的报价服务器请求地址及端口。
  • --ares-keys 参数,用来指定 ares 以及其他可能需要启动的私钥信息,比如 aura 或者 gran。
# ares-keys 指定的文件举例,注意该文件不能包括注释,按换行符进行分割,多数情况下 ares 钥匙对应与出块人保持一致。
ares:finger treat seven sign army beauty album zebra fiction office planet tragic
aura:finger treat seven sign army beauty album zebra fiction office planet tragic
gran:ensure usage check coast suspect warrior extend young frequent track can cloud

节点查看