An attempt to document breaking or major API changes will be made here.
Use SqlLite for disk database instead of deprecated SledDb
Fix a bug with how descriptor was derived from mnemonic, changes bdk-ffi 0.9.0 that was missed in previous update
Update to bdk-ffi 0.9.0 requiring changes to the way new wallets are generated as well as other API changes.
- BDKManager.balance now returns
Balance
instead ofUInt64
- BDKManager.transactions now returns
[TransactionDetails]
instead of[Transaction]
- New:
descriptorFromMnemonic(descriptorType: DescriptorType, mnemonic: String, password: String?) -> String?
- Renamed:
createDescriptorFromXprv
todescriptorFromXprv
- Removed:
generateExtendedKey(wordCount: WordCount?, password: String?) throws -> ExtendedKeyInfo
- Removed:
Transaction
- Removed:
ExtendedKeyInfo