准备工作

1.有一条搭建完成的链

2.保证网络通畅

开始配置

1.安装依赖

​ 控制台的依赖为java,我们如果安装默认的java是11版本的,很适合后续继续使用,java的具体配置可以参考这篇文章:https://blog.csdn.net/naihe_fish/article/details/130568206

1
sudo apt install -y default-jdk

2.下载运行控制台脚本

1
2
curl -LO https://github.com/
FISCO-BCOS/console/releases/download/v2.9.2/download_console.sh && bash download_console.sh

​ 和之前的搭链一样,github下不上就去gitee下载,下载后记得解压

1
curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh

3.拷贝控制台证书和配置文件

​ 没什么好说的,注意文件路径和位置

1
cp -n console/conf/config-example.toml console/conf/config.toml
1
cp -r nodes/127.0.0.1/sdk/* console/conf/

4.启动使用控制台

1
cd ~/fisco/console && bash start.sh

​ 启动时需要注意,我们要启动之前搭建的节点才能启动成功,否则启动失败

​ 如上图所示,启动成功

5.部署合约并调用

​ 控制台内置了几个简单的合约,我们可以部署helloworld合约测试控制台是否可以正常使用。

1
deploy HelloWorld

​ 部署成功的话,会返回此次交易hash和合约地址以及当前的账户地址,接下来我们调用此合约的set接口,设置字符串为“hi,blockchain”

​ 然后我们调用get验证合约当前储存的字符串,如图所示,正常输出刚才存储的字符串

至此,控制台的部署和测试调用已经结束了,更多的控制台命令可以参考官网:控制台2.6+版本 — FISCO BCOS 2.0 v2.11.0 文档,或者后续我会继续整合。