节点基本上安装方式都是如此

安装OKEXCHAIN客户端
本指南将说明如何将okexchaind和okexchaincli入口点安装到系统上。将这些安装在服务器上之后,您就可以作为完整节点或 验证者参与测试网。

本文将以ubuntu18.04为例:

安装
go按照官方文档进行安装。切记设置$PATH环境变量,例如:
 

echo "export GOPATH=$HOME/go" >> ~/.bash_profile
echo "export PATH=\$PATH:\$GOPATH/bin" >> ~/.bash_profile

注意OKExChain需要Go 1.12+。

安装二进制文件

接下来,让我们安装最新版本的OKExChain。确保您是最新版本

git clone -b <latest-release-tag> https://github.com/okex/okexchain

export GO111MODULE=on

cd okexchain && make install

这将会安装完okexchaind和okexcli二进制文件。请验证是否一切正常:

$ okexchaind version --long
$ okexchaincli version --long

okexchaincli 例如应该输出类似以下内容:

name: okexchain
server_name: okexchaind
client_name: okexchaincli
version: v0.10.0
commit: 20a720f38c6c60540a739351e485779a098ee413
build_tags: netgo
go: go version go1.14.2 darwin/amd64
cosmos_sdk: v0.37.9
tendermint: v0.32.10

搭建完成后请设置您的新节点

okexchaind init <your_custom_moniker> --chain-id okexchaintestnet-1

您可以moniker稍后在~/.okexchaind/config/config.toml文件中进行编辑:

# A custom human readable name for this node
moniker = "<your_custom_moniker>"

您的完整节点已初始化!

然后添加seeds至~/.okexchaind/config/config.toml文件中:

seeds="b7c6bdfe0c3a6c1c68d6d6849f1b60f566e189dd@XX.XX.XX.XX:29827,d7eec05e6449945c8e0fd080d58977d671eae588@XX.XX.XX.XX:29827,223b5b41d1dba9057401def49b456630e1ab2599@XX.XX.XX.XX:29827"

开始一个新的节点

使用以下命令启动完整节点:

okexchaind start --chain-id okexchaintestnet-1

检查一切运行是否顺利:

okexchaincli status

等高度同步之后 现在 我们开始将我们设置为验证人:

先创建您的钱包:

okexchaincli keys add test

请将返回的数值备份下来 非常重要

返回的结果类似:

- name: test
  type: local
  address: okexchain1uhzrzjzpdul8hmgvXXXXXXXXXXXXXXXXXXXXXX
  eth_address: 0xe5c43148416f3e7bEXXXXXXXXXXXXXXXXXXXXXXX
  pubkey: okexchainpub17weu6qepqt4nfuhq4p0rXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  mnemonic: ""
  threshold: 0
  pubkeys: []

现在将测试币从水龙头打入至您的钱包:https://www.okex.com/drawdex

显示所有本地密钥信息

okexchaincli keys list [flags]

成功响应:

Enter keyring passphrase:
- name: test
  type: local
  address: okexchainXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  eth_address: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  pubkey: okexchainpubXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  mnemonic: ""
  threshold: 0
  pubkeys: []
 

创建验证

将节点升级到验证器,并在验证器上设置描述。(此处为标准验证,测试网请参考下面验证设置)

okexchaincli tx staking create-validator --pubkey=$(okexchaind tendermint show-validator) --moniker="my nickname" --identity="logo|||http://mywebsite/pic/logo.jpg" --website="http://mywebsite" --details="my slogan" --from jack

--Pubkey是您的钱包密钥信息中的pubkey

--moniker指定了您的验证者别名

--identity指定验证者个人资料图片的地址

--website指示验证者的网站地址

--details指定一个自身说明

--from为运营商账户(您的账户名)

注意:请保证自己的钱包中的Bkt大于10000

测试网升级验证器设置:

okexchaincli tx staking create-validator --pubkey=$(okexchaind tendermint show-validator) --moniker="my nickname" --identity="logo|||http://mywebsite/pic/logo.jpg" --website="http://mywebsite" --details="my slogan" --from jack --fees 0.02okt -y -b block

在标准验证之后增加:--fees 0.02okt -y -b block即可

验证后查看链上是否存在:

okexchaincli query staking validator <validator_adress>

若返回如下信息 则加入测试网节点成功:

 Validator
    Operator Address:           okexchainXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Validator Consensus Pubkey: okexchainvalXXXXXXXXXXXXXXXXXXXXX
    Jailed:                     false
    Status:                     Unbonded
    Delegator Shares:           1.000000000000000000
    Description:                {XXXXXXX logo||https://www.XXXXXXX.com/img/hpb/logo_header.png https://www.XXXXXXXX.com test}
    Unbonding Height:           0
    Unbonding Completion Time:  1970-01-01 00:00:00 +0000 UTC
    Minimum Self Delegation:    10000.000000000000000000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值