Releases: LtbLightning/bdk-flutter
Releases · LtbLightning/bdk-flutter
v0.31.2-dev.1
[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 onUnknownUtxo
andInvalidPsbtInput
.
Precompiled binaries dfd6683c
Precompiled binaries for crate bdk_flutter, crate hash dfd6683c2394c6843ab243f03451ccef.
v0.31.1-dev
[0.31.1-dev]
Updated Rust and Flutter dependencies.
APIs added
- Add sealed class
Auth
inRpcConfig
. - Made
PartiallySignedTransaction
class mutable.
Changed
- Replace
AddressIndex
'snew
withincrease
. - Renamed
Address
's create tofromString
. 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
v0.29.2
[0.29.2]
Support macOs and unit testing.
Updated flutter dependencies.
v0.29.1
[0.29.1]
Strongly typed exceptions
v0.29.0
[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 toWallet
. - Expose script.toBytes() method.
v0.28.3
[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'sgetDescriptorForKeyChain
andgetPsbtInput
functions. - Expose
TxBuilder
class'saddForeignUtxo
function. - Add
Input
class. - Expose
Descriptor
class'smaxSatisfactionWeight
function.
v0.28.0
[0.28.0]
Updates for latest bdk-ffi version 0.28.0 and Flutter dependencies.
APIs added
- Expose
Address
class'spayload
andnetwork
functions - Add
fromScript
constructor toAddress
class - Add
SignOptions
to Wallet.sign() params. - Add
jsonSerialize
function toPartiallySignedTransaction
, to get the JSON serialized value of all PSBT fields. - Expose
Transaction
class'stxid
,weight
,size
,vsize
,isCoinBase
,isExplicitlyRbf
,version
,isLockTimeEnabled
,lockTime
,input
andoutput
functions.