公司网站门户建设技术参数表,google关键词分析工具,e盘网站建设,app开发公司选择技巧WeBASE是一个友好、功能丰富的区块链中间件平台#xff0c;通过一系列通用功能组件和实用工具#xff0c;助力社区开发者更快捷地与区块链进行交互。 目前WeBASE已更新迭代至v3.1.0版本#xff0c;本次更新中#xff0c;WeBASE带来了最新的合约Java脚手架导出功能#xff… WeBASE是一个友好、功能丰富的区块链中间件平台通过一系列通用功能组件和实用工具助力社区开发者更快捷地与区块链进行交互。 目前WeBASE已更新迭代至v3.1.0版本本次更新中WeBASE带来了最新的合约Java脚手架导出功能完成达梦数据库适配新增WeBASE CRUD预编译接口代码并在技术文档中归类呈现了数十篇由社区开发者贡献的区块链教程以便用户可以按需查阅。 一起来看看WeBASE v3.1.0的新功能吧欢迎大家star并积极体验。 Java项目导出更友好 本次更新中我们引入了微众区块链开源的WeBankBlockchain SmartDev-Scaffold合约中最新的v3.3.0版本Java脚手架组件适配了合约IDE 中Java项目导出功能。 WeBASE v3.1.0导出的Java项目会自动配置节点的IP端口、SDK证书、私钥使用方法与WeBASE v1.5.5版本所导出的Java项目使用方法一致。同时基于WeBankBlockchain SmartDev-Scaffold组件WeBASE优化了导出Java项目的代码逻辑代码更简洁可读性更好更方便开源社区的开发者基于SmartDev-Scaffold或WeBASE的导出接口进行二次开发。 与此同时WeBASE v3.1.0支持使用 Solidity v0.8.11版本的合约进行Java项目导出同时也优化了对struct等复杂参数的适配。 图1-导出Java项目 适配达梦数据库 达梦数据库是具有完全自主知识产权的高性能数据库管理系统。来自数字广东网络建设有限公司的开发者梁锦辉github IDJHL基于WeBASE v3.0.2 tag的代码进行二次开发将私钥托管与签名服务WeBASE-Sign和节点管理服务WeBASE-Node-Manager适配了达梦数据库并将代码贡献至WeBASE-Sign和WeBASE-Node-Manager的lab-xc分支。 值得关注的是适配达梦数据库的代码可以通过修改数据库的JDBC驱动和修改Mybatis的配置实现同一套代码在MySql和达梦数据库之间进行切换使用。 梁锦辉将如何改造WeBASE代码适配达梦数据库的经验整理为技术教程帮助社区开发者理解其改造思路方便使用WeBASE其他版本的社区开发者们可以参考其教程对WeBASE进行二次开发。 图2-达梦数据库适配教程 适配达梦数据库的WeBASE-Sign代码仓库: https://github.com/WeBankBlockchain/WeBASE-Sign/tree/lab-xc 适配达梦数据库的WeBASE-Node-Manager代码仓库: https://github.com/WeBankBlockchain/WeBASE-Node-Manager/tree/lab-xc 《使用达梦数据库对WeBASE进行适配》技术教程https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Console-Suit/articles/dameng_db_fit_in.html 新增WeBASE CRUD预编译接口代码 社区开发者李铁乔github IDLitieqiao基于FISCO BCOS console控制台与WeBASE-Front v1.5.5版本的CRUD预编译合约接口完成了节点前置服务WeBASE-Front中适配FISCO BCOS v3.x CRUD接口的开发开发者可以直接调用节点前置的接口来发起CRUD预编译合约的调用。 该部分代码已合入到了WeBASE-Front master-3.0分支中欢迎社区的伙伴们部署最新的WeBASE-Front v3.1.0进行体验。 开发者在体验时留意一下此处更新的CRUD接口需要直接通过HTTP接口调用具体方法为使用WeBASE-Front的swagger进行调用url为/WeBASE-Front/swagger-ui.html#/precntauth_precompiled_controller/descTableUsingPOST 图3-节点前置中的CRUD接口列表 集合数十篇社区贡献的区块链教程 作为备受发者关注的区块链中间件WeBASE一直秉承开放共享、多元包容的精神链接开源爱好者。在过往社区Task挑战赛中众多开发者或是踊跃将自身在不同场景应用WeBASE的经验以技术教程形式贡献给社区或者提交PR修复或优化WeBASE功能特性。本次更新我们在WeBASE技术文档中新增“WeBASE社区文章”模块将开发者贡献的数十篇教程归类呈现以便社区用户可以按需查阅。 我们期待区块链技术爱好者和开源社区的伙伴们一同参与共建协力推动WeBASE向更完善、更友好的生态上发展。 图4-社区文章一览 “WeBASE技术文档社区文章”模块链接https://webasedoc.readthedocs.io/zh_CN/latest/docs/WeBASE-Console-Suit/articles/index.html 优化和修复 WeBASE应用管理SDK WeBASE-APP-SDK更新至 v1.5.6版本同时支持WeBASE v1.x和v3.x版本的应用接入。修复WeBASE v3.x版本应用管理接入时报错无法通过鉴权的问题, 开发者应用管理接入时需要对应使用webase-app-sdk v1.5.6及以上版本更多详情可参考最新的WeBASE应用接入管理文档。修复合约IDE使用solidity v0.6.10-gm时的版本判断为0.6.9版本的问题。修复合约IDE中的地址参数长度判断。 即刻使用 上述优化及功能所涉及的最新代码和技术文档已同步更新欢迎体验和star支持。如需咨询技术问题欢迎本公众号对话框回复【小助手】进技术交流群。 WeBASE代码仓库https://github.com/WeBankBlockchain/WeBASE/tree/master-3.0 WeBASE代码仓库国内镜像https://gitee.com/WeBank/WeBASE/tree/master-3.0 WeBASE 技术文档 https://webasedoc.readthedocs.io/zh_CN/lab WeBASE 技术文档国内镜像 https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/doc/lab/index.html 首次体验WeBASE可参考一键部署文档https://webasedoc.readthedocs.io/zh_CN/lab/docs/WeBASE/install.html 向我们报告问题欢迎提交issue https://github.com/WeBankBlockchain/WeBASE/issues