Skip to content

Releases: nervosnetwork/ckb-sdk-ruby

v0.19.0

27 Aug 02:21
be97ecb
Compare
Choose a tag to compare

v0.19.0 (2019-08-27)

Bug Fixes

  • dao (06f2b16)
  • fix expected_code_hash and add expected_type_hash (bd5af2f)
  • update dao code_hash and out_point (3b20b9d)
  • using data to calculate capacity (9a9751a)

Features

v0.18.0

10 Aug 06:08
0244b77
Compare
Choose a tag to compare

v0.18.0 (2019-08-10)

Bug Fixes

v0.17.0

27 Jul 05:57
db0ad02
Compare
Choose a tag to compare

v0.17.0 (2019-07-27)

Features

  • add block reward type (32ee77e)
  • add dao to block header (1340fb9)
  • Add hash type per CKB changes (aa88f93)
  • add new apis (75d7a81)
  • add new net RPCs: set_ban & get_banned_addresses (3fc160b)
  • Update address generator as per recent RFC 21 change (2ccf2f4)
  • using attr_accessor (8d835e3)

BREAKING CHANGES

  • A public key will derive different address from previous implementation.
    As the code hash index has been changed from 4 bytes to 1 byte, the first several fixed
    characters will become ckt1qyq from ckb1q9gry5zg and be shorter.

v0.16.0

13 Jul 05:03
506f5c6
Compare
Choose a tag to compare

v0.16.0 (2019-07-13)

Bug Fixes

Features

  • support fee in send_capacity (a1d48cd)

v0.15.0

29 Jun 08:58
2fa7d50
Compare
Choose a tag to compare

v0.15.0 (2019-06-29)

Bug Fixes

  • get_unspent_cells should return cells of genesis block (a9dee82)

Features

  • accept pubkey in Wallet.new (c175710)
  • add alert message and update chain info (d9580e6)
  • add indexer RPCs (0fcb2d2)
  • add indexer RPCs to API (a868af0)
  • add indexer types (fedf9dc)
  • add sign_recoverable and use in default (e96a680)
  • remove jruby support (f42e369)
  • use recoverable signature (bb2838c)

BREAKING CHANGES

  • remove jruby support

v0.14.0

15 Jun 04:37
98b0416
Compare
Choose a tag to compare
v0.14.0 Pre-release
Pre-release

v0.14.0 (2019-06-15)

Bug Fixes

Features

  • add hexdigest to blake2b (d1fdd3f)
  • Remove Input#block_number which was not used (4716172)
  • update SDK based on new verification model (4cad0ab)
  • update system code hash (6d18d5a)

v0.13.0

01 Jun 04:48
651dafe
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

v0.13.0 (2019-06-01)

Bug Fixes

  • add a guard in send_capacity to check whether the capacity is enough to hold the output (8fc7dae)

Features

  • add calculate_capacity for output and script (841cfc2)
  • add executable ckb-console (80a915f)
  • add two attrs to TxPoolInfo (e737235)
  • remove C extension dependencies for JRuby (f015374)
  • support jruby and warbler (c22486a)

v0.12.2

21 May 08:40
964bd23
Compare
Choose a tag to compare

v0.12.2 (2019-05-21)

Bug Fixes

Features

  • allows sending capacity with data (9ffd2f3)
  • Take pubkey hash(blake160) instead of pubkey as Address input (3fe2fab)

BREAKING CHANGES

  • Address initialize requires blake160 (pubkey hash). Use Address.from_pubkey(pubkey)
    to create address for pubkey.

v0.12.1

18 May 08:55
ff3734d
Compare
Choose a tag to compare

0.12.1 (2019-05-18)

Bug Fixes

  • fix for gather_inputs when diff = 0 (e690a71)

Features

v0.12.0

17 May 23:41
cc0eece
Compare
Choose a tag to compare

0.12.0 (2019-05-18)

Bug Fixes

Code Refactoring

  • rename to system_script_code_hash (036c6bd)

Features

  • add dry_run_transaction RPC (4501a69)
  • add get_epoch_by_number RPC (51eb43f)
  • add get_peers & tx_pool_info RPCs (77ec29c)
  • add TxPoolInfo type (0f257a4)
  • add data setter in Types::Witness (4774ead)
  • add epoch type and add get_current_epoch RPC (035d43e)
  • add peer and address_info types (933da45)
  • add state RPCs (2ec5580)
  • add types (1347073)
  • follow RPCs to set number to string (4891865)
  • Generalize OutPoint struct to reference headers (253f96b)
  • keep der signature (e54e5d2)
  • NervosDAO integration (0f6ec28)
  • remove unneeded blake2b hash (fdb1a42)
  • Test transaction sign (ab45e04)
  • update SDK per lock script changes (29ad6ae)
  • update system script cell index to 1 (6c0759f)
  • use fixed code_hash and out_point in testnet mode (adb47f4)
  • using genesis block first transaction second output as system script (518a124)
  • using real tx_hash after sign (373e38a)

BREAKING CHANGES

  • system_script_cell_hash => system_script_code_hash
  • trace RPCs are deleted
  • api.tx_pool_info returns TxPoolInfo instead of Hash
  • local_node_info and get_peers return types instead of Hash
  • OutPoint structure changed