Commit Graph

911 Commits

Author SHA1 Message Date
Daniel Granhão
ae2baac84d Add swapproxy to regtest environment 2025-06-09 13:46:07 +01:00
Daniel Granhão
4d882b2160 CLI: Add phrase file arg (#938)
* CLI: Add phrase file arg

* Address review
2025-06-03 09:39:54 +01:00
danny
bf803b7ccc Update README.md 2025-05-30 13:32:50 -04: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
279f065969 Add nodejs min version note to readme (#936) 2025-05-28 17:01:38 +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
a0fadfe8b0 Cleanup React Native example package 2025-05-23 16:26:33 +02:00
Ross Savage
5e156d0dee Add comments about uncommenting 2025-05-23 16:26:33 +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
Ross Savage
7515bb2fd6 Update regtest waterfalls (#917) 2025-05-22 07:29:31 +00:00
Roy Sheinfeld
d16593ce2b Update README.md 2025-05-20 17:46:39 +03: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
Ross Savage
ce5a7f99b9 Set the BOLT12 offer min amount (#909) 2025-05-15 10:14:15 +00:00
Ross Savage
42c7bfe285 Add LNURL-verify notification plugin tasks (#911)
* Add LNURL-verify notification plugin tasks

* Only settled when MRH payment is complete

* Ignore unknown JSON keys

* Log fail replyURL

* Prevent escaping slashes
2025-05-15 06:26:32 +02:00
Ross Savage
f8275cbd17 BOLT12 receive updates (#907)
* Pass the invoice request error back via WS/Webhook

* Remove the MRH blinded payment path

* Fix incorrectly set Liquid address

* Fix notification error handling

* Fix BOLT12 offer webhook URL update

* Optimize requests during BOLT12 invoice creation

* Address review feedback

* Fix Wasm regtest issue with WS receive channel

* Update merged dependencies
2025-05-12 11:52:49 +00:00
Roei Erez
68b2f5da17 Merge pull request #905 from Dunsin-cyber/fix/mrh-address
fix : invalid MRH addresses during Receive Swap recovery
2025-05-11 19:45:03 +02:00
yse
6128edb531 fix: ignored payment events on failed wallet sync (#910)
* fix: increase `NETWORK_PROPAGATION_GRACE_PERIOD` to 1 minute

This ensures that the PaymentTxData of pending Send swaps is not deleted
before confirmation

* fix: abort sync on wallet scan fail

This ensures that operations that depend on coherent wallet information
(e.g. recovery) do not execute when the SDK is out of sync
2025-05-05 14:19:05 +02:00
Roei Erez
2f37e510e9 update version to 0.8.3 2025-05-04 12:01:09 +03:00
Daniel Granhão
e97bf9e088 Set esplora/waterfalls as default chain explorer backend
(cherry picked from commit a65b58dd44)
2025-05-04 11:59:31 +03:00
Roei Erez
7d5d5b9fae Merge pull request #906 from breez/daniel-set-waterfalls-as-default
Set esplora/waterfalls as default chain explorer backend
2025-05-03 21:08:45 +03:00
Ross Savage
3fc567768f Fix recommended fees calculation (#908) 2025-05-02 19:07:02 +00:00
Ross Savage
759925c4b5 Update version to 0.8.2 2025-05-02 20:31:24 +02:00
Ross Savage
783c51a3bc Fix recommended fees calculation 2025-05-02 20:29:37 +02:00
Dunsin
86c156c976 fix : invalid MRH addresses during Receive Swap recovery 2025-04-30 17:19:51 +01:00
Daniel Granhão
a65b58dd44 Set esplora/waterfalls as default chain explorer backend 2025-04-30 17:18:25 +01:00
Daniel Granhão
94bd1bc31d Upgrade boltz regtest submodule (#898) 2025-04-30 10:03:44 +01:00
Roei Erez
a7472f4651 update version to 0.8.1 2025-04-30 10:21:51 +03:00
Daniel Granhão
4a0cb993b3 Broadcast receive swap server lockup txs (#904)
(cherry picked from commit 68ed656aaa)
2025-04-30 10:18:42 +03:00
Daniel Granhão
68ed656aaa Broadcast receive swap server lockup txs (#904) 2025-04-29 20:05:16 +01:00