- 搭建区块链网络(让其产生nodes)
代码:bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200
2. 启动FISCO BCOS链
代码:bash nodes/127.0.0.1/start_all.sh
3. 通过命令验证区块链节点进程运行状况
代码:ps -ef | grep -v grep | grep fisco-bcos
4. 检查日志输出(以node0为例)
代码:tail -f nodes/127.0.0.1/node0/log/log* | grep connected
配置控制台:
1.拷贝控制台配置文件
代码:cp -n console/conf/config-example.toml console/conf/config.toml
(把前面的复制到后面)
2.配置控制台证书
代码:cp -r nodes/127.0.0.1/sdk/* console/conf/
3. 启动并使用控制台
代码:bash start.sh
4. 用控制台获取节点列表信息
代码:getGroupPeers
5. 获取共识节点列表信息
代码:getSealerList
6. HelloWorld合约提供了两个接口get()和set(),get是获取,set是改写。
在控制台输入以下指令,部署成功则返回合约地址(contract address 就是合约地址)
代码:deploy HelloWorld
7. 查看当前块高
代码: getBlockNumber
8. 调用get接口获取name变量,此处的合约地址是6中的contract address指令返回的地址
代码:call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 get
9. 调用set方法设置name
代码: call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 set “helloworld"
10.查看改写的名字
代码:call HelloWorld 0x6849F21D1E455e9f0712b1e99Fa4FCD23758E8F1 get
11. 查看当前块高,因为set接口修改了账本状态,块高增加到2
代码: getBlockNumber