XuperChain搭建+报错+注意事项
发布时间
阅读量:
阅读量
安装依赖
golang
这里安装的是15-17版本
wget -c https://dl.google.com/go/go1.15.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
添加环境变量
这个可以通过添加下面的行到/etc/profile文件(系统范围内安装)或者$HOME/.profile文件(当前用户安装
vim /etc/profile
或者
vim ~/.profile
export PATH=$PATH:/usr/local/go/bin
刷新环境变量
source ~/.profile
export GOPROXY=https://goproxy.cn,direct
git
sudo apt install -y git
curl
这里会报错,所以下载一个
sudo apt install -y curl

执行
创建xuperchain文件夹
make xuperchain
下载xuperchain
git clone https://github.com/xuperchain/xuperchain.git
编译xuperchain
cd xuperchain
git checkout -b v5.1.0 v5.1.0
make
这里一般都会报错,那么这里的解决方法就是添加一个到环境里面去

vim Makefile
export XVM_BUILD_MAIN=0


这样就编译成功了!

服务操作
启动服务
cd output
bash control.sh start

检查服务
bin/xchain-cli status -H 127.0.0.1:37101

创建新账号
bin/xchain-cli account newkeys --output data/bob
此处的bob可以换成任意的名字
创建合约账号
bin/xchain-cli account new --account 1111111111111111 --fee 2000
此处这个1111...111可以换成任意十六位数字后续用于创建xuper账号

查询资源余额
bin/xchain-cli account balance --keys data/bob -H 127.0.0.1:37101
bin/xchain-cli account balance TeyyPLpp9L7QAcxHangtcHTu7HUZ6iydY -H 127.0.0.1:37101
bin/xchain-cli account balance XC1111111111111111@xuper -H 127.0.0.1:37101

转账
--keys 从此地址 转给 --to地址 --amount 金额
bin/xchain-cli transfer --keys data/test --to TeyyPLpp9L7QAcxHangtcHTu7HUZ6iydY --amount 10 --keys data/keys/ -H 127.0.0.1:37101
查询交易信息
bin/xchain-cli tx query d2552bb8241da2c071901f019d7f5fa22109d2c6b44d09be0ac1019a9327486d -H 127.0.0.1:37101
这里是根据上一次生成的txid的交易信息查询

查询block信息
bin/xchain-cli block b9e497eafced7224ff959eee0c0c3b71921d6b3457014f537e5383c202876039 -H 127.0.0.1:37101
这里也是根据上一步给出的block id来查询

全部评论 (0)
还没有任何评论哟~
