FISCO BCOS 区块链平台笔记
在Ubuntu18上搭建了微众银行 FISCO BCOS 区块链平台,将一些事项记录为笔记以便查阅:1、安装指引2、教程3、使用手册常用操作笔记启动FISCO BCOS链#启动所有节点bash nodes/127.0.0.1/start_all.sh#检查进程是否启动ps -ef | grep -v grep | grep fisco-bcos#查看节点node0链接的...
·
在Ubuntu18上搭建了微众银行 FISCO BCOS 区块链平台,将一些事项记录为笔记以便查阅:
1、安装指引
2、教程
3、使用手册
常用操作笔记
- 启动FISCO BCOS链
#启动所有节点
bash nodes/127.0.0.1/start_all.sh
#检查进程是否启动
ps -ef | grep -v grep | grep fisco-bcos
#查看节点node0链接的节点数
tail -f nodes/127.0.0.1/node0/log/log* | grep connected
#检查是否在共识
tail -f nodes/127.0.0.1/node0/log/log* | grep +++
- 启动控制台
#启动控制台
cd ~/fisco/console && bash start.sh
- 使用控制台获取信息
# 获取客户端版本
[group:1]> getNodeVersion
# 获取节点链接信息
[group:1]> getPeers
- 部署HelloWorld合约
# 在控制台输入以下指令 部署成功则返回合约地址
[group:1]> deploy HelloWorld
<<< contract address:0xb3c223fc0bf6646959f254ac4e4a7e355b50a344
- 调用HelloWorld合约
# 查看当前块高
[group:1]> getBlockNumber
<<< 1
# 调用get接口获取name变量 此处的合约地址是deploy指令返回的地址
[group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get
<<< Hello, World!
# 查看当前块高,块高不变,因为get接口不更改账本状态
[group:1]> getBlockNumber
<<< 1
# 调用set设置name
[group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 set "Hello, FISCO BCOS"
<<< 0x21dca087cb3e44f44f9b882071ec6ecfcb500361cad36a52d39900ea359d0895
# 再次查看当前块高,块高增加表示已出块,账本状态已更改
[group:1]> getBlockNumber
<<< 2
# 调用get接口获取name变量,检查设置是否生效
[group:1]> call HelloWorld 0xb3c223fc0bf6646959f254ac4e4a7e355b50a344 get
<<<Hello, FISCO BCOS
# 退出控制台
[group:1]> quit
更多推荐




所有评论(0)