761 Commits

Author SHA1 Message Date
Roei Erez
fdba888bb9 Merge branch 'v0.10.0'
* v0.10.0:
  update version to 0.10.1
  update versions
2025-07-16 14:52:27 +03:00
Roei Erez
f748bb5ab7 Merge pull request #972 from breez/daniel-optimize-bitcoin-tip-fetch
Optimize bitcoin tip fetch + gracefully handle errors
2025-07-16 14:51:26 +03:00
Daniel Granhão
c0cba7f557 Implement get_sync_context 2025-07-16 11:50:48 +01:00
Ross Savage
eb3e8c6f5a Lock flutter_rust_bridge_codegen install (#973) 2025-07-15 19:56:00 +02:00
Daniel Granhão
bdd639c861 Log error instead of warning if chain swap recovery is skipped 2025-07-15 17:48:11 +01:00
Daniel Granhão
814d092223 Skip bitcoin tip fetching if there are no monitored chain swaps 2025-07-15 17:43:50 +01:00
Daniel Granhão
9d74686c67 Simplify redundant tip logic in sync_inner 2025-07-15 16:30:35 +01:00
Daniel Granhão
77ed5a043e Log persister error and assume no chain swaps 2025-07-15 11:19:39 +01:00
Daniel Granhão
f72ec85658 Optimize has_chain_swaps 2025-07-15 11:06:17 +01:00
Daniel Granhão
012a318ee6 Optimize bitcoin tip fetch + gracefully handle errors 2025-07-15 01:28:45 +01:00
Daniel Granhão
6cd2561f23 Fix clippy CI for rust 1.88.0 (#969) 2025-07-14 08:57:26 +01:00
Daniel Granhão
56dd9f7fc4 Fix list_refundables swap to amount matching (#968) 2025-07-11 14:31:56 +01:00
Roei Erez
1ca3dce4ca update version to 0.10.1 2025-07-03 16:21:14 +03:00
Roei Erez
4ebdf96b17 update versions 2025-07-03 10:19:56 +03:00
Daniel Granhão
e7b2e955e8 Use sats leeway for amountless swaps and set default (#960) 2025-07-01 11:34:20 +01:00
Ross Savage
e74b62d406 Store the BOLT12 payer note / LNURL-pay comment (#955)
* Store the payer note

* Correctly tokenize quoted strings

* Fix regtest

* Address review comments

* Update to be LUD-12 compatible

* Only handle LNURL/BOLT12 payer notes

* Apply suggestions from code review

* Store the send payer note in payment details
2025-07-01 09:24:58 +00:00
Daniel Granhão
f223f5b4db fix: Wrong amount in payment tx data persisted on claim (#957) 2025-06-25 10:49:57 +01:00
Daniel Granhão
80a2bb9f83 Clarify no api key error messages (#954) 2025-06-19 12:50:27 +01:00
Daniel Granhão
6f4b1a42d5 Merge pull request #944 from breez/daniel-set-boltz-client-api-key
Set api key on boltz client requests
2025-06-17 15:06:05 +01:00
Daniel Granhão
af2e8f606d Merge pull request #943 from breez/daniel-add-swapproxy-to-regtest
Add swapproxy to regtest environment
2025-06-17 15:02:38 +01:00
Ross Savage
291ff1cb70 Fix React Native Kotlin return enum mapping (#952) 2025-06-17 08:49:45 +00:00
Ross Savage
f2c8e18600 Add a 3 second cache control for unsettled LNURL verify requests (#948) 2025-06-09 18:00:07 +00:00
Daniel Granhão
ae2baac84d Add swapproxy to regtest environment 2025-06-09 13:46:07 +01:00
Ross Savage
5789089c4e Set status OK in the LNURL verify response (#947) 2025-06-09 14:23:34 +02:00
Daniel Granhão
e9f3909045 Use address as destination on incoming liquid payments (#946) 2025-06-09 09:58:44 +01:00
Daniel Granhão
1124db0e91 Allow non-local swap claims (#934)
* Allow non-local swap claims

* Apply fixes and add sync E2E tests

* Extract txn mempool conflict check logic

* Fix wasm

* Wasm E2E test fixes

* Rollback partial sync changes

* Rollback E2E test changes

* Add delay before non local chain swap claim
2025-05-30 10:08:40 +01:00
Daniel Granhão
e90ccc4560 Increase network propagation grace period (#937) 2025-05-30 09:48:13 +01:00
Daniel Granhão
0bc2dbe899 Fix status stream task shutdown (#935) 2025-05-27 11:19:40 +01:00
Daniel Granhão
8301805bac Sync chain swap claim address (#933)
* Sync chain swap claim address

* Clarify `claim_address` docs
2025-05-27 11:19:24 +01:00
Roei Erez
c2ade6148b Merge pull request #927 from breez/savage-update-kmp
Update Kotlin Multiplatform bindgen to uniffi 0.28
2025-05-27 13:01:17 +03:00
Roei Erez
90425ce0b6 Merge branch 'v0.9.1'
* v0.9.1:
  update version to 0.9.1
  Update CS and Go bindgen to uniffi 0.28 (#926)
  update lwk_wollet to fix tip update
  Rework draining to enable BOLT12 drain
  update version to 0.9.0
2025-05-25 14:35:19 +03:00
Ross Savage
a4b815eb01 Notification Plugin: Add Cache-Control header for responses (#902)
* Add Cache-Control header for lnurlpay_info response

* Add Cache-Control header for lnurlpay_verify response

* Add max age constants
2025-05-24 07:18:24 +02:00
Ross Savage
bb9c92d924 Build Kotlin bindgen with gobley 2025-05-23 16:26:33 +02:00
Ross Savage
af8e9d61ff Update Kotlin Multiplatform bindgen to uniffi 0.28 2025-05-23 16:26:30 +02:00
Ross Savage
e090c858bf Add payer note to BOLT12 invoice request (#930)
* Add payer note to BOLT12 invoice request

* Fix regtest

* Address review feedback
2025-05-23 14:21:26 +00:00
Daniel Granhão
defa2e4890 Expose bitcoin destination address (#928)
* Expose bitcoin destination address

* Address reviews
2025-05-23 09:54:03 +01:00
Ross Savage
ba301bdaf9 Update LWK for node.js compatible sleep (#931) 2025-05-22 13:50:19 +00:00
Roei Erez
19f1148bcd update version to 0.9.1 2025-05-22 14:56:50 +03:00
Ross Savage
2625a2d0fc Update CS and Go bindgen to uniffi 0.28 (#926)
* Update CS and Go bindgen to uniffi 0.28

* Fix version matching

(cherry picked from commit 30230db377)
2025-05-22 14:53:05 +03:00
Daniel Granhão
cd0b82cf53 Persist wallet cache in db (#912)
* Persist wallet cache in db

* Always persist new updates

* Reload wallet on conflict

* Remove `cache_dir` from `Config`
2025-05-22 12:52:29 +01:00
Ross Savage
30230db377 Update CS and Go bindgen to uniffi 0.28 (#926)
* Update CS and Go bindgen to uniffi 0.28

* Fix version matching
2025-05-22 08:13:27 +00:00
Roei Erez
95e301e95d update lwk_wollet to fix tip update
(cherry picked from commit c728bbaad2)
2025-05-20 13:01:59 +03:00
Ross Savage
2fdb397b7f Rework draining to enable BOLT12 drain
(cherry picked from commit dba144f2e483e21d821dc7a19d379ca9ceaad12d)
2025-05-20 13:01:35 +03:00
Roei Erez
0f44130a86 Merge pull request #924 from breez/fix-tip-update
Update lwk_wollet to fix tip update
2025-05-20 13:00:12 +03:00
Ross Savage
48756bdf00 Rework draining to enable BOLT12 drain (#923) 2025-05-20 09:26:23 +00:00
Roei Erez
c728bbaad2 update lwk_wollet to fix tip update 2025-05-20 10:53:47 +03:00
Roei Erez
f2b303fb33 update version to 0.9.0 2025-05-19 10:07:39 +03:00
Roei Erez
5a6649ade6 Merge branch 'v0.8.3'
* v0.8.3:
  update version to 0.8.3
  Set esplora/waterfalls as default chain explorer backend
  Update version to 0.8.2
  Fix recommended fees calculation
  update version to 0.8.1
  Broadcast receive swap server lockup txs (#904)
2025-05-19 10:02:59 +03:00
Ross Savage
d0f84bf65b Allow get_payment to get payment no matter the state (#921) 2025-05-19 05:27:33 +00:00
Ross Savage
c872a62f1d Add user lockup_tx_id to Bitcoin payment details (#918) 2025-05-19 05:26:18 +00:00