Java SDK v3.0.0-rc1
(2021-12-10)
请阅读Java SDK文档:
新特性
Java SDK包含如下几个新特性:
- 完全支持 FISCO BCOS 3.0+,不兼容 FISCO BCOS 2.0+ 版本。FISCO BCOS 2.0+ 版本请使用对应版本的Java SDK。
- 支持Liquid合约使用,包含部署Liquid合约,发起Liquid合约交易。
- 支持Scale的编解码解析。
- 使用JNI封装后的FISCO BCOS C SDK接口与区块链交互。
功能
- 提供合约编译功能,将Solidity合约文件转换成Java合约文件。
- 支持Liquid合约使用,包含部署Liquid合约,发起Liquid合约交易。
- 提供Java SDK API,提供访问FISCO BCOS JSON-RPC 的功能,并支持预编译(Precompiled)合约调用。
- 提供自定义构造和发送交易功能。
- 提供AMOP功能。
- 支持合约事件推送。
- 支持ABI和Scale的编解码解析。
- 提供账户管理接口。
- 提供权限管理接口。
Please read documentation of Java SDK.
- English User Handbook:Working in progress...
- Chinese User Handbook
New Features
Java SDK includes the following new features:
- Support FISCO BCOS 3.0+. No longer support for FISCO BCOS 2.0+, if you want to use Java SDK to connect FISCO BCOS 2.0+, please use Java SDK in 2.0+ versions.
- Support Liquid usage, including deploy contracts, sending transactions.
- Support Scale encoding and decoding data.
- Use JNI wrapper of FISCO BCOS C SDK interface, which connecting blockchain nodes.
Functions
- Solidity contract compiling.
- Liquid contract support, including deploy contracts, sending transactions.
- Interacting with FISCO BCOS JSON-RPC interface.
- Constructing and sending transactions.
- Advanced Messages Onchain Protocol(AMOP) functions.
- Contract event subscription.
- Encoding and decoding data with ABI and Scale.
- Account Management.
- Authority Management.