Skip to content

Releases: nervosnetwork/ckb-sdk-java

v0.20.0

07 Sep 12:30
4f9876b
Compare
Choose a tag to compare

v0.20.0 (2019-09-07)

This version SDK supports computing script hash and transaction hash offline through script and transaction serialization.

Feature

  • Move wallet to core module(1bd1050)
  • Implement serialization schema (195a234)
  • Implement serialization schema (2d55ea0)
  • Implement serialization schema (384d555)
  • Implement serialization schema (9433c56)
  • Add serialization for script and transaction (2aaa141)
  • Refactor secp256k1 sign and key method (f8d48c2)

v0.19.1

02 Sep 03:51
e739430
Compare
Choose a tag to compare

v0.19.1 (2019-09-02)

Bugfix

v0.19.0

28 Aug 01:29
401d2e3
Compare
Choose a tag to compare

v0.19.0 (2019-08-28)

Feature

  • Update transaction related data type(e36173d)
  • Update transaction related data type(e5bbf46)
  • Update transaction related data type(1087071)
  • Remove epoch_reward of Epoch(ce2cdbb)
  • Update genesis block system cell and code hash(4a81810)
  • Update genesis block system cell and code hash(3cb10bb)
  • Add compute lock hash rpc(3cb10bb)

Bugfix

  • Fix transaction witness bug(77b7f67)

Test

  • Refactor wallet and sendCapacity test cases(05428e0)

Breaking Changes

  • Remove header seal and add nonce to header
  • Update script hash generator
  • Update genesis block system cell and code hash
  • Remove cell_ouput data and add outputs_data to transaction
  • Remove epoch_reward of epoch
  • Update cell dep(cell_dep and header_dep)

v0.18.0

10 Aug 06:11
5de38d0
Compare
Choose a tag to compare

v0.18.0 (2019-08-10)

  • Update to support CKB v0.18.0.

v0.17.0

27 Jul 06:35
404f603
Compare
Choose a tag to compare

v0.17.0 (2019-07-27)

Feature

  • Add hash_type to Script (6c84642)
  • Update address format generator according recent RFC (cd93318)
  • Add get_cellbase_output_capacity_details rpc (4d15c22)
  • Add get_header and get_header_by_number rpcs (52663f0)
  • Add set_ban and get_banned_address rpcs (ea424e5)

Bugfix

  • Fix bech32 covertBits with any length parameter (217897f)

v0.16.0

13 Jul 05:12
a61c4b2
Compare
Choose a tag to compare

v0.16.0 (2019-07-13)

  • Update to support CKB v0.16.0.

v0.15.0

29 Jun 08:53
9250c91
Compare
Choose a tag to compare

v0.15.0 (2019-06-29)

Features

  • Add index related rpc (b77194c)
  • Update get_blockchain_info rpc (80dbfe2)
  • Use signRecoverable method to sign transaction (e004f98)

v0.14.0

15 Jun 07:37
844a478
Compare
Choose a tag to compare

v0.14.0 (2019-06-15)

Features

  • Add sign method for transaction (8b66b05)
  • Remove args from CellInput (ce55fc3)

v0.13.0

01 Jun 07:28
aee20f8
Compare
Choose a tag to compare

v0.13.0 (2019-06-01)

Features

  • Update tx_pool_info response data type (beb4488)

Bug Fixes

  • Add non-parameter constructor to witness (6da731e)

v0.12.0

17 May 23:46
486e527
Compare
Choose a tag to compare

v0.12.0 (2019-05-18)

Features

  • Add example of sending capacity (8f25ae7)

  • Generalize OutPoint struct to reference headers (3bc8146)

  • Implement get_current_epoch RPC method (a74ad7d)

  • Implement get_epoch_by_number RPC method (88723c3)

  • Implement get_peers RPC method (2583cb8)

  • Implement State RPC methods (e461a3f)

  • Secp256k1: Implement ECDSA sign (d41b683)

  • Remove always success script (f39a106)

  • Implement tx_pool_info RPC method (fee7130)

  • Implement dry_run_transaction RPC method (b8b48f6)

  • Implement compute_transaction_hash RPC method (3edcb9c)

  • Rename proposalsRoot to proposalsHash (4e55ef9)

  • Update the parameter of OutPoint (7eeebad)

  • Remove trace RPC methods (be29cac)

  • Add Prerequisites and Installation and Usage for README (931f1af)

Bug Fixes

  • Update transaction version data type to string

BREAKING CHANGES

  • Trace RPC methods are removed.