This repository has been archived by the owner on Mar 14, 2021. It is now read-only.
Releases: ashchan/ckb-swift-kit
Releases · ashchan/ckb-swift-kit
v0.29.0
v0.25.1
v0.25.0
v0.24.0
v0.23.1
v0.23.0
v0.22.0
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
v0.21.1
v0.21.0
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)