区块链中间件平台 WeBASE v1.4.2 发布

栏目: 软件资讯 · 发布时间: 5年前

内容简介:作为一个体验友好、功能丰富的区块链中间件平台,WeBASE通过一系列通用功能组件和实用工具,助力社区开发者快速搭建区块链应用的基础环境,并提供可视化合约IDE和一站式联盟链管理台。 开源以来,WeBASE在社区伙伴...

作为一个体验友好、功能丰富的区块链中间件平台,WeBASE通过一系列通用功能组件和实用工具,助力社区开发者快速搭建区块链应用的基础环境,提供可视化合约IDE和一站式联盟链管理台。

开源以来,WeBASE在社区伙伴的通力协作下进行高速迭代,积累了像合约IDEABI编辑器动态群组管理等工具。这些工具投入社区广泛使用后,使用者也不遗余力地反馈一系列优化点。较为高频的建议是

  1. 合约IDE能够导出合约功能,方便合约开发

  2. 管理台增加合约事件查看功能,方便应用开发使用

  3. WeBASE-Front补全更多API工具,以便单独利用WeBASE-Front构建应用而不需要依赖其他工具

  4. 合约IDE支持solidity 0.6版本等等

这些优化点既WeBASE不断向更好优化的动力,也为项目的前进指方向。此次更新的WeBASE v1.4.2针对性地就上述优化点进行迭代,希望能够持续为社区伙伴带来更好用区块链应用开发工具。

 

新增合约事件查看功能

合约事件是区块链应用开发的一种工具,其主要用途

  1. 合约事件可以作为一种链上链下的交互工具。对于区块链应用来说,合约事件可以异步的方式把智能合约更改通知链下应用,让链下应用感知到链上状态的变化实现相应的业务逻辑。

  2. 合约事件可以作为一种区块链存储方式。这种方式存储的数据,链不能再直接读取消费。

  3. 合约事件可以作为一个合约开发调试的工具利用合约事件输出合约执行的状态,便于开发者开发调试使用。

随着社区的发展,越来越多开发者使用这个 工具 来服务应用开发。为了方便开发者使用合约事件,我们WeBASE v1.4.2中新增合约事件查看功能,支持开发者便捷地查看合约事件。

区块链中间件平台 WeBASE v1.4.2 发布

 

持续优化IDE

WeBASE v1.4.2上一版本的基础上,继续对合约IDE进行优化主要针对合约文件导出功能0.6版本solidity的切换功能,以及IDE合约按需加载等进行优化。

  • 合约文件导出功能:用户可以在IDE中选中合约文件或文件夹,点击右键,然后在弹出的右键菜单中点击“导出”选项。合约或合约文件夹会以ZIP包的格式导出,其中内容包括合约源文件合约abi和合约bin。

  • 支持0.6版本solidity,此功能主要方便用户使用0.6版本合约的新特性。

区块链中间件平台 WeBASE v1.4.2 发布

 

WeBASE-Front新增一系列工具接口

整理社区反馈需求与问题我们看到这么一条需求:希望WeBASE-Front补全更多API工具,以便单独利用WeBASE-Front构建应用而不需要依赖其他工具

因此,我们在WeBASE-Front暴露了一系列新的工具类接口,提供区块链开发中常用的解析、转换、转码等工具,减少依赖,提高效率

  • 交易解析接口

  • 私钥生成接口

  • 公私钥转换接口

  • 私钥格式转换接口

  • HASH计算接口等

后续,我们将持续开发和丰富这部分工具,更好地支持社区的区块链应用开发和落地。

 

更多优化和修复

优化

  • WeBASE-Front升级web3sdk为2.6.2版本

  • WeBASE-Sign适配FISCO BCOS java-sdk

  • 项目增加release_notes.txt

  • 一键部署脚本优化数据库检测

  • 浏览器支持合约版本切换、用户导入和关联、增加配置分离开关

 

bugfix:

  • 修改WeBASE-Front内存数据库中topicList字段为text类型

  • bugfix: DB中合约存储字段长度扩展,修正长度太长导致合约存储接口报错

  • bugfix: 修复使用了结构体的合约部署失败的问题

  • bugfix: 一键部署脚本调整服务启动顺序,防止服务启动顺序错误出现的错误日志

 

WeBASE日渐茁壮的路上,离不开每一位社区伙伴的帮助与支持。感谢@George、@power、@lilianwen等伙伴对本次迭代作出的贡献,欢迎更多伙伴在github或交流群中,和我们分享想法和建议!

 

即刻使用

上述优化及功能所涉及的最新代码和技术文档已同步更新,欢迎体验和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-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

 

向我们报告问题,欢迎提交issue:

https://github.com/WeBankFinTech/WeBASE/issues


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

老二非死不可

老二非死不可

方三文 / 机械工业出版社 / 2013-12 / 39.00

关于投资 价值投资者为啥都买茅台? 怎样识别好公司与坏公司? 做空者真的罪大恶极吗? 国际板对A股会有什么影响? 波段操作,止损割肉到底靠不靠谱? IPO真的是A股萎靡不振的罪魁祸首吗? 关于商业 搜狐的再造战略有戏吗? 新浪如何焕发第二春? 百度的敌人为什么是它自己? 我为什么比巴菲特早两年投资比亚迪? 民族品牌这张牌还靠谱......一起来看看 《老二非死不可》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具