English / 中文
这是FISCO BCOS客户端的Java SDK,提供了访问FISCO BCOS节点的Java API,支持节点状态查询、部署和调用合约等功能,基于Java SDK可开发区块链应用,目前支持FISCO BCOS 2.0+。
- 提供合约编译功能,将Solidity合约文件转换成Java合约文件
- 提供Java SDK API,提供访问FISCO BCOS JSON-RPC 的功能,并支持预编译(Precompiled)合约调用
- 提供自定义构造和发送交易功能
- 提供AMOP功能
- 支持合约事件推送
- 支持ABI解析
- 提供账户管理接口
这个Java SDK是web3sdk(不推荐使用)的重构版本,其包含如下几个新特性:
- 支持Toml配置文件的配置,简化配置项。
- 支持连接不同群组的节点。
- 支持AMOP动态订阅和取消订阅。
- 支持解析结构体类型数据的ABI解析。
- 使用Webank通用的加密包。
- 添加群组管理模块,帮助应用管理多个群组中节点连接。
- 使用模块化设计,便于组装再造。
欢迎参与FISCO BCOS的社区建设:
FISCO BCOS开源社区是国内活跃的开源社区,社区长期为机构和个人开发者提供各类支持与帮助。已有来自各行业的数千名技术爱好者在研究和使用FISCO BCOS。如您对FISCO BCOS开源技术及应用感兴趣,欢迎加入社区获得更多支持与帮助。
Web3SDK的开源协议为Apache License 2.0. 详情参考LICENSE。