组件介绍¶
背景¶
智能合约与区块链的结合,被认为是“区块链2.0”的核心技术特征,极大地扩展了区块链的业务场景。solidity是首个区块链与智能合约技术融合所出现的主流的智能合约编程语言,拥有广泛的影响力。
但是,现有的solidity生态还不成熟,用户体验一般,集中体现为:语法特性简陋、类库支持匮乏、debug功能薄弱、实现安全的智能合约代码成本和难度高…… 这些痛点限制了solidity语言进一步地推广,也限制了区块链DAPP的落地。
为了帮助solidity开发者提升开发体验,避免重复造轮子,旨在提供一个通用、强大、安全、灵活的智能合约库,我们开发并开源了WeBankBlockchain-SmartDev-Contract。欢迎开发者朋友体验并参与共建,一起打造一个更好用的工具库。
简介¶
WeBankBlockchain-SmartDev-Contract智能合约库包含了基础类型、数据结构、通用功能、上层业务等智能合约库。用户可根据实际需求进行参考、复用。
代码结构¶
智能合约库涵盖了从基础类型到上层业务的常见代码,用户可根据实际需要进行参考、复用。智能合约库的结构如下: