开源进展 | WeBASE v1.5.3 发布,新增数据大屏与Docker部署

共 2636字,需浏览 6分钟

 ·

2021-10-03 11:36

WeBASE 一直致力于降低区块链开发者的门槛,提高区块链开发效率,并积极与社区共建一个更好的区块链管理平台。


如今,WeBASE v1.5.3来了,新增两个社区贡献的合约模板,新增数据大屏与Docker部署,协助社区用户更快搭建区块链应用,更全面监控区块链的运行状况。一起来看看 v1.5.3 带来了哪些新功能吧!


  丰富合约仓库,社区贡献两个合约模板


WeBASE在合约仓库为社区开发者提供了一系列的智能合约模板,方便用户更快上手区块链应用的开发。本次更新中,合约仓库新增了两个由社区伙伴贡献的合约模板,分别是深圳前海股权交易中心贡献的代理合约模板、世纪鼎利科技股份有限公司贡献的溯源合约模板。



代理合约模板


本合约模板由深圳前海股权交易中心贡献,包括合约接口层代理、合约数据层代理等主要功能,为开发者提供代理合约的源码实现,方便合约应用的迭代升级。


本合约模板社区贡献者:

[xiaomdong] 

https://github.com/xiaomdong


溯源合约模板


本合约模板由世纪鼎利科技股份有限公司基于家禽溯源场景,贡献溯源合约的开源实现参考,包括种类注册、家禽注册、状态变更、溯源查询等主要功能。


本合约模板社区贡献者

[fengqiao] 

https://github.com/fengqiao


  数据监控大屏展示


在 v1.5.3 的更新中,为了满足社区用户在企业级区块链应用管理中的监控需求,WeBASE在管理台中新增了ECC场景(Enterprise Control Center )的数据监控大屏页面,方便全面监控区块链状态。



数据监控大屏以深蓝色为基本色调,给人以未来科技感。背景采用暗色调,数据为高亮色调,使得视觉上能更聚焦于数据的变化。当页面停留在监控大屏时,页面会定时更新数据,展示链的基础信息、交易动态以及链节点的拓扑关系、地理位置等信息。用户便可在单个页面全面了解区块链的运行状况。


  支持Docker部署


WeBASE为方便用户进行链的运维部署,提供一键部署、可视化部署等多种部署方式。同时有社区用户提出,希望能支持Docker容器化的部署方式。于是在本版更新中,WeBASE在DockerHub的 webasepro 仓库中提供WeBASE中WeBASE-Front、WeBASE-Node-Manager、WeBASE-Web与WeBASE-Sign的独立Docker镜像。



其中节点前置、节点管理服务、签名服务都在镜像中加入了JDK 1.8,而WeBASE-Web镜像则加入了Nginx,这意味着用户使用Docker镜像进行部署时,无需配置Java环境或Nginx也可以运行WeBASE的服务了。


有了WeBASE服务的Docker镜像后,用户可以直接使用镜像进行自定义的容器化部署,也可以使用WeBASE一键部署中新增的一键Docker部署进行快速部署。值得一提的是,一键Docker部署也支持使用Docker运行新的Mysql服务,意味着用户无需配置Mysql数据库也可以运行WeBASE。


  优化和修复


  • 优化:新增支持公钥用户绑定私钥、管理台支持导出p12私钥。
  • 优化:优化管理台冻结/解冻合约逻辑。
  • 优化:修复管理台合约IDE重复编译失败bug、优化合约IDE中Ctrl Z回退逻辑(仅回退到后台保存版本)、修复合约IDE创建文件夹未自动刷新问题。
  • 优化:修复管理台添加旧版本链的节点前置失败的兼容问题。
  • 优化:修复管理台添加游离节点为共识节点失败bug。
  • 优化:管理台支持配置节点的共识超时时间。
  • 优化:修复管理台全量合约/全量用户搜索问题。
  • 优化:修复前置服务event log解析bug、优化交易回执解析int类型的显示问题。
  • 优化:优化组装交易代码,支持struct交易返回值。
  • 优化:修复前置服务节点证书与sdk证书读取逻辑。


  即刻使用


上述优化及功能所涉及的最新代码和技术文档已同步更新,欢迎体验和star支持。如需咨询技术问题,欢迎本公众号对话框回复【小助手】进技术交流群。


WeBASE 代码仓库:
https://github.com/WeBankFinTech/WeBASE
WeBASE 代码仓库国内镜像:
https://gitee.com/WeBank/WeBASE
WeBASE 技术文档:
https://webasedoc.readthedocs.io/zh_CN/latest
WeBASE 技术文档国内镜像:
https://fintech.webank.com/developer/docs/webase


首次体验WeBASE,可参考一键部署文档:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE/install.html

如需升级已有版本,可参考:

WeBASE一键部署的一键升级:

https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Install/upgrade.html#auto
WeBASE-Front升级说明
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Front/upgrade.html
WeBASE-Node-Manager升级说明
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Node-Manager/upgrade.html
WeBASE-Sign升级说明

https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Sign/upgrade.html

WeBASE-Web升级说明:
https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Web/upgrade.html


向我们报告问题,欢迎提交issue:
https://github.com/WeBankFinTech/WeBASE/issues



浏览 41
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报