ok300 bcb4743260 Integrate sdk-common (#308)
* Rename Network to LiquidSdkNetwork to avoid naming conflicts with sdk-common

* Integrate sdk-common: re-use parse_invoice

* Fix UDL bindings tests

* Add input parser support

* CLI: Add input parser support

* Integrate lnurl-pay

* Cargo format, re-generate FRB and RN bindings

* Duplicate LnUrlPayError, update FRB/UniFFI bindings

* Move duplicate LnUrlPayError to FRB bindings.rs

* Add support for lnurl-withdraw

* Lnurl-withdraw: convert units, incorporate fees

* Bump sdk-common, rename InputType::LnUrlError

* Bump sdk-common, remove Wrapped prefix from LnUrlPaySuccessData, LnUrlPayResult

* LNURL-withdraw: add missing UDL mappings

* Add support for LNURL-auth

* Move LNURL structs into models.rs

* Rename LiquidSdkNetwork to LiquidNetwork

* Fix binding tests

* Fix tests

* Move FRB mirroring structs to bindings.rs

* Remove TODO

* Bump sdk-common, remove sdk-common dependency on rusqlite

* Propagate LiquidNetwork rename into flutter example app

* CI: install protobuf before running clippy

* CI: add rust cache, protobuf for remaining rust steps
2024-06-20 16:18:50 +00:00
2024-06-20 16:18:50 +00:00
2024-06-20 16:18:50 +00:00
2024-06-20 16:18:50 +00:00
2024-05-06 11:10:17 +03:00
2024-06-18 09:34:47 +02:00
2024-04-29 21:49:52 +02:00
2024-05-21 14:42:32 +02:00

Breez Liquid SDK

Roadmap

  • Send/Recieve Lightning payments
  • cli inteface
  • Foreigh languages bindings
  • Export/Import sdk data
  • Pay BTC onchain
  • Receive via on-chain address
  • LNURL-Pay
  • Receive via Lightning address
  • LNURL-Withdraw
  • Realtime sync
  • Send to a Lightning address
  • Webhook for receiving payments
  • Offline receive via notifications
  • Offline swaps via notifications
Description
No description provided
Readme MIT 6.1 MiB
Languages
Rust 55.2%
Dart 23.3%
Swift 7.9%
Kotlin 6.7%
C 3.3%
Other 3.4%