Release 0.5.0
Pre-release
Pre-release
Updated to bdk-ffi from v0.7.0 to v0.9.0 (bdk 0.22).
What's Changed
bdk-ffi v0.9.0
Breaking Changes
- Rename get_network() method on Wallet interface to network() bitcoindevkit/bdk-ffi#185
- Rename get_transactions() method on Wallet interface to list_transactions() bitcoindevkit/bdk-ffi#185
- Remove generate_extended_key, returned ExtendedKeyInfo bitcoindevkit/bdk-ffi#154
- Remove restore_extended_key, returned ExtendedKeyInfo bitcoindevkit/bdk-ffi#154
- Remove dictionary ExtendedKeyInfo {mnenonic, xprv, fingerprint} bitcoindevkit/bdk-ffi#154
- Remove interface Transaction bitcoindevkit/bdk-ffi#190
- Changed Wallet interface list_transaction() to return array of TransactionDetails bitcoindevkit/bdk-ffi#190
- Update bdk dependency version to 0.22 bitcoindevkit/bdk-ffi#193
APIs Added
- generate_mnemonic(), returns string mnemonic
- interface DescriptorSecretKey
- new(Network, string_mnenoinc, password), contructs DescriptorSecretKey
- derive(DerivationPath), derives and returns child DescriptorSecretKey
- extend(DerivationPath), extends and returns DescriptorSecretKey
- as_public(), returns DescriptorSecretKey as DescriptorPublicKey
- as_string(), returns DescriptorSecretKey as String
- interface DescriptorPublicKey
- derive(DerivationPath) derives and returns child DescriptorPublicKey
- extend(DerivationPath) extends and returns DescriptorPublicKey
- as_string() returns DescriptorPublicKey as String
- Add to interface Blockchain the get_height() and get_block_hash() methods bitcoindevkit/bdk-ffi#184
- Add to interface TxBuilder the set_recipients(recipient: Vec) method [#186]
- Add to dictionary TransactionDetails the confirmation_time field bitcoindevkit/bdk-ffi#190
- Interfaces Added bitcoindevkit/bdk-ffi#154
- DescriptorSecretKey
- DescriptorPublicKey
- DerivationPath
bdk-ffi 0.8.0
- Update BDK to version 0.20.0 bitcoindevkit/bdk-ffi#169
- APIs Added
- TxBuilder.add_data(data: Vec) bitcoindevkit/bdk-ffi#163
- Wallet.list_unspent() returns Vec bitcoindevkit/bdk-ffi#158
- Add coin control methods on TxBuilder bitcoindevkit/bdk-ffi#164