mirror of
https://github.com/aljazceru/breez-sdk-liquid.git
synced 2026-02-09 16:24:23 +01:00
9d2f6f0839d4e00b4b2d38ec3dda3db54b28765b
* feat: add random keypair generation * Encapsulate decode_keypair in SendSwap::get_refund_keypair() * Add refund_tx_id and refund_tx_amount_sat to Payment * fix: remove blocking on refund * fix: change `refund_private_key` order * fix: rebasing * fix: set `next_unused_address` as refund output * Handle refunds in `get_info`, `list_payments` (#226) * Exclude refund txs from payment list * Adjust balance calculation to account for refunds * fix: revert boltz changes and fix locktime * Replace subquery with LEFT JOIN to get refund data * Rewrite locktime check for more clarity * Rewrite locktime check for more clarity * Fix select_payment_query in case of refunds * Include boltz-client fixes (handling of unwraps for failed broadcasts) * Cargo.toml: Use boltz-client branch instead of commit --------- Co-authored-by: ok300 <106775972+ok300@users.noreply.github.com>
Breez Liquid SDK
lib: lib/README.mdcli: cli/README.md- Bindings
python: lib/bindings/README.md
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
Languages
Rust
55.2%
Dart
23.3%
Swift
7.9%
Kotlin
6.7%
C
3.3%
Other
3.4%