yse 9d2f6f0839 Fix cooperative refund and improve keypair generation (#223)
* 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>
2024-05-28 08:07:29 +00:00
2024-05-06 11:10:17 +03: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%