Skip to content

Releases: LtbLightning/bdk-flutter

v0.31.2-dev.1

23 Apr 16:17
aeda33a
Compare
Choose a tag to compare

[0.31.2-dev.1]

Fixed

  • Invalid Bip49Public, Bip84Public & Bip86Public.

[0.31.2-dev]

Updated Rust and Flutter dependencies.
Precompiled binaries download issue resolved

APIs added

  • Add InvalidInputException, InvalidLockTimeException & InvalidTransactionException .

Fixed

  • Thread frb_workerpool panic on UnknownUtxo and InvalidPsbtInput.

Precompiled binaries dfd6683c

11 Apr 17:04
cd4289d
Compare
Choose a tag to compare

Precompiled binaries for crate bdk_flutter, crate hash dfd6683c2394c6843ab243f03451ccef.

v0.31.1-dev

28 Mar 15:10
cd4289d
Compare
Choose a tag to compare

[0.31.1-dev]

Updated Rust and Flutter dependencies.

APIs added

  • Add sealed class Auth in RpcConfig.
  • Made PartiallySignedTransaction class mutable.

Changed

  • Replace AddressIndex's new withincrease.
  • Renamed Address's create to fromString.
  • txBuilder.finish returns a tuple.
  • Added cargokit to handle rust binary build

Fixed

  • Functions hang indefinitely on iOS devices.
  • Thread frb_workerpool panicked.

Precompiled binaries are attached below:

v0.30.0

21 Jan 01:37
0746f77
Compare
Choose a tag to compare

[0.30.0]

  • Updated Rust and Flutter dependencies.
  • macOS support bug resolved
  • macOS unit testing support
  • Add BIP-86 descriptor template
  • Android Emulator with API Level v31 to v34 bug resolved: #91

v0.29.2

14 Oct 20:00
fff0921
Compare
Choose a tag to compare

[0.29.2]

Support macOs and unit testing.

Updated flutter dependencies.

v0.29.1

01 Oct 04:30
d536a1d
Compare
Choose a tag to compare

[0.29.1]

Strongly typed exceptions

v0.29.0

22 Jul 00:39
f0c8e31
Compare
Choose a tag to compare

[0.29.0]

Support Dart 3.
Updated API to align with bdk ffi v0.29.0
Updated Rust and Flutter dependencies.

APIs added

  • Add isMine method to Wallet.
  • Expose script.toBytes() method.

v0.28.3

05 Jun 21:39
f4d61d9
Compare
Choose a tag to compare

[0.28.3]

Isolate functionality enabled
Multisig transaction signing fixed

Fixed

  • Invalid UTF-8 error for txansaction.input().
  • Multisig issue resolved by adding isMultiSig to signOptions.

APIs added

  • Expose Wallet class's getDescriptorForKeyChain and getPsbtInput functions.
  • Expose TxBuilder class's addForeignUtxo function.
  • Add Input class.
  • Expose Descriptor class's maxSatisfactionWeight function.

v0.28.0

16 May 21:29
a7d28a6
Compare
Choose a tag to compare

[0.28.0]

Updates for latest bdk-ffi version 0.28.0 and Flutter dependencies.

APIs added

  • Expose Address class's payload and network functions
  • Add fromScript constructor to Address class
  • Add SignOptions to Wallet.sign() params.
  • Add jsonSerialize function to PartiallySignedTransaction, to get the JSON serialized value of all PSBT fields.
  • Expose Transaction class's txid, weight, size, vsize, isCoinBase, isExplicitlyRbf, version, isLockTimeEnabled, lockTime, input and output functions.

v0.27.3

28 Apr 01:15
b4a2c87
Compare
Choose a tag to compare

[0.27.3]

Fixed

  • drainTo() method fixed #69