Skip to content

Releases: LtbLightning/ldk-node-flutter

Precompiled binaries feb2837e

03 Oct 16:17
22eef0d

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash feb2837e64c8d26c7262b144c821db6c.

Precompiled binaries 91ff194e

03 Oct 16:38
22eef0d

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash 91ff194e59b253cc41b47d91ddf38c45.

Precompiled binaries 73afe9a2

13 Jan 02:46
22eef0d

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash 73afe9a2fcc6370d0da210a69cbdfe02.

Precompiled binaries 618f633c

16 Jan 03:38
22eef0d

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash 618f633c2313657b129e0b5b5dedbde7.

Precompiled binaries f5462279

27 Jun 00:57
2540633

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash f54622798f7ddbbf244c0b599d681a53.

v0.3.0

18 Jul 13:06
3dce03d

Choose a tag to compare

[0.3.0]

Updated flutter_rust_bridge to 2.0.0.

APIs added

  • buildWithFsStore method is added in the Builder class allowing to use the filesystem storage backend.
  • Exposed setLiquiditySourceLsps2 method to Builder to configure the Node instance to source the inbound liquidity.
  • nextEventAsync method is added to Node class that allows polling the event queue asynchronously.
  • status method has been added to Node allowing to retrieve information about the Node's status.
  • config method added to get the config with which the Node was initialized.
  • The payment APIs have been restructured to use per-type (bolt11, onchain, bolt12) payment handlers which can be accessed via node.{type}Payment.
  • Support for sourcing inbound liquidity via LSPS2 just-in-time (JIT) channels has been added.
  • Support for creating and paying BOLT12 offers and refunds has been added.
  • Added networkGraph handler method allowing to query the network graph.
  • Added forceCloseChannel to Node class.

API changed

  • All available balances outside of channel balances are now exposed via a unified listBalances interface method.

Fixed

Persisted peers are now correctly reconnected after startup.

v0.3.0

08 Jul 16:58
a3beecd

Choose a tag to compare

[0.3.0]

Updated flutter_rust_bridge to 2.0.0.

APIs added

  • buildWithFsStore method is added in the Builder class allowing to use the filesystem storage backend.
  • Exposed setLiquiditySourceLsps2 method to Builder to configure the Node instance to source the inbound liquidity.
  • nextEventAsync method is added to Node class that allows polling the event queue asynchronously.
  • status method has been added to Node allowing to retrieve information about the Node's status.
  • config method added to get the config with which the Node was initialized.
  • The payment APIs have been restructured to use per-type (bolt11, onchain, bolt12) payment handlers which can be accessed via node.{type}Payment.
  • Support for sourcing inbound liquidity via LSPS2 just-in-time (JIT) channels has been added.
  • Support for creating and paying BOLT12 offers and refunds has been added.
  • Added networkGraph handler method allowing to query the network graph.
  • Added forceCloseChannel to Node class.

API changed

  • All available balances outside of channel balances are now exposed via a unified listBalances interface method.

Fixed

Persisted peers are now correctly reconnected after startup.

v0.2.2-dev

09 Jun 04:37
5b3ef69

Choose a tag to compare

[0.2.2-dev]

Updated Rust and Flutter dependencies.

APIs added

  • Expose isRunning() in Node class.

API changed

  • Renamed waitUntilNextHandled() to waitNextHandled.
  • Renamed listeningAddress() to listeningAddresses.
  • Upgraded BuilderException to handle invalid socketAddress & `trustedPeers.
  • Upgraded NodeException to handle invalid txid.

Fixed

  • Functions hang indefinitely on iOs devices
  • Android support bug resolved
  • Thread frb_workerpool panic on SocketAddress, PublicKey, Address Bolt11Invoice, Config and Txid.

Pub.dev: https://pub.dev/packages/ldk_node/versions/0.2.2-dev

binaries for this release version will be downloaded and installed automatically from here: https://github.com/LtbLightning/ldk-node-flutter/releases/tag/precompiled_eacf7899dcd30c945b6c2b465765762c

Precompiled binaries for v0.2.2-dev

04 Jun 01:43
a0b2a85

Choose a tag to compare

Precompiled binaries for crate ldk_node, crate hash eacf7899dcd30c945b6c2b465765762c.

These binaries are downloaded and installed when v0.2.2-dev is installed from pub.dev or from github

v0.2.0

20 Jan 19:42
7916dfb

Choose a tag to compare

[0.2.0]

Feature and API updates

  • The capability to send pre-flight probes has been added
  • Pre-flight probes will skip outbound channels based on the liquidity available
  • Additional fields are now exposed via ChannelDetails
  • The location of the logs directory is now customizable
  • Listening on multiple socket addresses is now supported
  • If available, peer information is now persisted for inbound channels
  • Transaction broadcasting and fee estimation have been reworked and made more robust
  • A module persisting, sweeping, and rebroadcasting output spends has been added