当前位置: 首页 > news >正文

FISCO BCOS 3.0【02】配置和使用系统自带的控制台

在这里插入图片描述
官方技术文档:https://fisco-bcos-doc.readthedocs.io/zh-cn/latest/index.html
我们在官方技术文档的基础上,进行,对文档中一些不清楚的地方进行修正

控制台提供了向FISCO BCOS节点部署合约、发起合约调用、查询链状态等功能。

第一步. 安装控制台依赖

控制台运行依赖java环境(推荐使用java 14),安装命令如下:

ubuntu系统安装java

sudo apt install -y default-jdk

如果出现报错,看看本文最后,有没有解决方案,没有报错就继续进行,我的就是有后台更新占用apt,不用管,等一会就好了
在这里插入图片描述
验证安装成功了吗
在这里插入图片描述

第二步. 下载控制台

cd ~/fisco && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v3.5.0/download_console.sh && bash download_console.sh

如果因为网络问题导致长时间无法下载,请尝试,直接使用这个也行

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

在这里插入图片描述

第三步. 配置控制台

拷贝控制台配置文件

cp -n console/conf/config-example.toml console/conf/config.toml

在这里插入图片描述在这里插入图片描述
注意:若节点未采用默认端口,请将文件中的20200替换成节点对应的rpc端口,可通过节点config.ini的 [rpc].listen_port配置项获取节点的rpc端口。

配置控制台证书
控制台与节点之间默认开启SSL连接,控制台需要配置证书才可连接节点。开发建链脚本在生成节点的同时,生成了SDK证书,可直接拷贝生成的证书供控制台使用:

cp -r nodes/127.0.0.1/sdk/* console/conf

在这里插入图片描述

第四步. 启动并使用控制台

在区块链节点已经启动的前提下,启动下面的代码

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

输出下述信息表明启动成功, 否则请检查conf/config.toml中节点端口配置是否正确
在这里插入图片描述
用控制台获取信息

在这里插入图片描述
更多的看文档即可

部署和调用合约

参考文档

报错1:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
在这里插入图片描述
解决方案,参考https://blog.csdn.net/ylfmsn/article/details/128108731

相关文章:

  • MFC 对话框
  • C语言——冒泡排序
  • 从服务器端获取人脸数据,在本地检测特征,并将特征发送给服务器
  • ubuntu20中安装cmake-gui
  • 计算机毕业设计 基于SpringBoot的车辆网位置信息管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • 【Rust】快速教程——从hola,mundo到所有权
  • 为什么Transformer模型中使用Layer Normalization(Layer Norm)而不是Batch Normalization(BN)
  • Java中的集合内容总结——Collection接口
  • macOS下如何使用Flask进行开发
  • 下厨房网站月度最佳栏目菜谱数据获取及分析
  • 探索NLP中的核心架构:编码器与解码器的区别
  • mac苹果电脑需要安装杀毒软件吗?
  • Go 之 captcha 生成图像验证码
  • 使用docker部署ELK日志框架-Elasticsearch
  • 使用 Redis 实现分布式锁,解决分布式锁原子性、死锁、误删、可重入、自动续期等问题(使用SpringBoot环境实现)
  • 4月23日世界读书日 网络营销论坛推荐《正在爆发的营销革命》
  • create-react-app项目添加less配置
  • ERLANG 网工修炼笔记 ---- UDP
  • hadoop集群管理系统搭建规划说明
  • python docx文档转html页面
  • Python3爬取英雄联盟英雄皮肤大图
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Vue ES6 Jade Scss Webpack Gulp
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 码农张的Bug人生 - 见面之礼
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 如何使用 JavaScript 解析 URL
  • 使用docker-compose进行多节点部署
  • 数组大概知多少
  • 提醒我喝水chrome插件开发指南
  • 硬币翻转问题,区间操作
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 这几个编码小技巧将令你 PHP 代码更加简洁
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • #pragma pack(1)
  • (10)工业界推荐系统-小红书推荐场景及内部实践【排序模型的特征】
  • (12)Linux 常见的三种进程状态
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (三)elasticsearch 源码之启动流程分析
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET 常见的偏门问题
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • /etc/fstab 只读无法修改的解决办法
  • /usr/bin/env: node: No such file or directory
  • [ IO.File ] FileSystemWatcher
  • [dfs搜索寻找矩阵中最长递减序列]魔法森林的秘密路径
  • [GDOUCTF 2023]<ez_ze> SSTI 过滤数字 大括号{等