English / 中文
This is the FISCO BCOS Client SDK for Java. Developers can use Java SDK to build blockchain applications with FISCO BCOS blockchain.
The current branch is v3.x version java-sdk, which is only suitable for FISCO BCOS 3.0+; please manually switch to master-2.0 branch for FISCO BCOS 2.0+ adaptation sdk).
Version v3.x is only for FISCO BCOS v3.x, not compatible with FISCO BCOS v2.x.
- 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.
Java SDK includes the following new features:
- Support FISCO BCOS 3.0+.
- 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.
- English User Manual: in progress...
- Chinese User Manual
The FISCO BCOS community is one of the most active open-source blockchain communities in China. It provides long-term technical support for both institutional and individual developers and users of FISCO BCOS. Thousands of technical enthusiasts from numerous industry sectors have joined this community, studying and using FISCO BCOS platform. If you are also interested, you are most welcome to join us for more support and fun.
All contributions are made under the Apache License 2.0. See LICENSE.