Skip to content
This repository has been archived by the owner on Mar 14, 2021. It is now read-only.

Releases: ashchan/ckb-swift-kit

v0.29.0

07 Mar 10:05
204921d
Compare
Choose a tag to compare

v0.29.0 (2020-03-07)

  • Update CryptoSwift to 1.3.0

v0.25.1

06 Dec 07:00
1526a59
Compare
Choose a tag to compare

v0.25.1 (2019-12-06)

Features

  • Update Swift version to 5.1
  • Import FoundationNetworking

v0.25.0

15 Nov 12:55
afe9dd2
Compare
Choose a tag to compare

v0.25.0 (2019-11-16)

Features

  • Limit address generator to support short payload format version (0e5d410)

v0.24.0

02 Nov 07:02
948a651
Compare
Choose a tag to compare

v0.24.0 (2019-11-02)

Features

  • Calculate transaction fee (73dae6e)
  • Implement estimate_fee_rate RPC (9e43807)
  • Implement tx size calculation (b4bac55)
  • Implement WitnessArgs and its serializer (f052a04)
  • Let WitnessArgs support both parsed witness and raw data (15dfe74)
  • Update tx signing (499978e)

v0.23.1

19 Oct 12:53
55999b5
Compare
Choose a tag to compare
v0.23.1 Pre-release
Pre-release

v0.23.1 (2019-10-19)

Features

  • Set default fee to 1000 shannons

v0.23.0

19 Oct 07:30
ec54621
Compare
Choose a tag to compare
v0.23.0 Pre-release
Pre-release

v0.23.0 (2019-10-19)

Bug Fixes

v0.22.0

05 Oct 07:13
49a2838
Compare
Choose a tag to compare
v0.22.0 Pre-release
Pre-release

v0.22.0 (2019-10-05)

Features

  • Parse header/epoch compact target field as hex string (5f8f832)
  • Update header and epoch structures (ec0deaa)
  • Update Script.args and Transaction.witnesses type (95e16d2)

BREAKING CHANGES

  • header and epoch structures are changed as per CKB update.

Note: field compact_target is output from RPC as uint32, but they should be hex string to
follow the convention. Await CKB to fix that.

  • Bytes serialization are used for these two structures.
    Before this [Bytes] serialization were used. This affects script and transaction
    hash calculation and transaction signing.

v0.21.2

24 Sep 00:54
2b487a1
Compare
Choose a tag to compare
v0.21.2 Pre-release
Pre-release

v0.21.2 (2019-09-24)

Features

  • Payment could be assigned a block number (09b94d6)

v0.21.1

23 Sep 13:20
a5a5067
Compare
Choose a tag to compare
v0.21.1 Pre-release
Pre-release

v0.21.1 (2019-09-23)

Features

  • Allow live cell collector to accept a from block number param (560d1b3)
  • Return last block around which live cells are scanned (079a169)

v0.21.0

21 Sep 09:03
8a5f185
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

v0.21.0 (2019-09-21)

Bug Fixes

  • CellOutputWithOutPoint decoder for capacity (ccc5dd2)

Features

  • Add support for parsing hex number to UnsignedIntSerializer (9c5cadc)
  • Add UnsignedInteger initializer for parsing hex value (fdabbec)
  • Define HexStringRepresentable protocol (bda9101)
  • Encode/Parse numbers with hex format for RPC calling (2ea114c)
  • Implement a simple Payment class that sends capacity (a92942c)
  • Implenment simple LiveCellCollector (e746470)
  • Represent timestamp properties as Date type (74e84d6)
  • Update mocking client tests for parsing RPC numbers (adf04d9)
  • Update RPC client to use hex numbers (a2817dc)