一,搭建区块链系统管理平台并验证
1,安装console
1.1 解压console(如未下载console 就先下载)
命令如下
tar -zxvf cosnsole.tar.gz
1.2配置console证书
命令如下
cp -n console/conf/config-example.toml console/conf/config.toml
cp -r nodes/127.0.0.1/sdk/* console/conf/
2启动console
2.1常规启动
命令
cd console
bash start.sh
2.2指定群号启动
bash start.sh 2 // 2为群组号
2.3PEM私钥启动
bash start.sh 1 -pem accounts/xxxxxxx.pem
#参数解释
# 1 : 群组号
# -pem
# pem私钥路径
2.4PKCS12私钥启动
bash start.sh 1 -p12 accounts/xxxxxxxx.p12
#参数解释
#1 : 群组号
#p12
#p12私钥文件路径
3常用命令
addObserver 添加观察者节点
addSealer 添加密封器节点
call 调用合约
create 通过mysql建表
delete 通过mysql删表
deploy 部署合约
deployByCNS 在链上部署合约
freezeAccount 冻结账户
freezeContract 冻结合同
getBlockNumber 获取块高
getCommitteeMember 给账户授权委员
newAccount 建立新账户
listCommitteeMember 列出所有委员账户
updateCommitteeMemberWeight 更新委员权重
removerNode 删除节点
removeCommitteeMember 撤销账户委员身份
setSystemConfigByKey tx_count_limit 区块打包最大交易数量
getSystemConfigByKey tx_count_limit 获取区块打包最大交易数量
getConsensusStatus 共识状态
getSyncStatus 同步状态
getPeers 节点信息
getAccount 账户信息