Skip to content

2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jun 08:51
· 134 commits to master since this release
3c88b39

2.0.0 is a refactored ckb-java-sdk release and brings plenty of BREAKING CHANGES compared with v1.0.* and the earlier releases.

Breaking changes related to user interfaces

  • Type or name change of quite a few fields in RPC type representation.
  • Unified address representation and operation.
  • Transaction signing mechanism by ScriptGroup, ScriptSigner, and TransactionSigner.
  • TransactionBuilder and ScriptHandler for transaction construction by manual.
  • Operation support for most common scripts.
  • Clean some utils classes and unused classes.

Underlying breaking changes that are less likely to need users' changes

  • Molecule serialization in a code-generated way.
  • Unify type adapter for Gson serialization.
  • More robust test.

Check migration-guide.md for more migration help if you are using earlier version.