Advertisement

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)

还没有任何评论哟~