Commit Graph

  • 3a09bbe653 fix: increase keep-alive time and add cli sync flag (#672) yse 2025-01-17 18:25:47 +01:00
  • f92a6b9f0f Ensure fees are calculated without overflow (#671) Ross Savage 2025-01-17 15:28:09 +01:00
  • b185ff0e35 feat: add cooperative preimage recovery and optimize flow (#669) yse 2025-01-17 14:32:58 +01:00
  • bc779e3269 Fix amountless receiver amount and waiting fee acceptance condition (#670) Daniel Granhão 2025-01-17 13:26:42 +00:00
  • 037c77ab9f Fix swap structs PartialEq implementation (#662) Daniel Granhão 2025-01-17 10:57:44 +00:00
  • fb6c4e9a01 Store the payer/receiver amount (#668) Ross Savage 2025-01-16 20:53:01 +01:00
  • ffcdfdbac3 fix: consider only confirmed txs for wallet balance (#664) yse 2025-01-16 12:07:15 +01:00
  • 9a4360bf00 Fix: prevent non-local chain swap claim (#660) Daniel Granhão 2025-01-15 15:43:11 +00:00
  • bb0b370d17 fix: remove auto-formatting command from build (#655) yse 2025-01-15 11:02:35 +01:00
  • 53b5d9a5b0 fix(testnet): add lbtc asset matching network type (#658) yse 2025-01-14 15:56:44 +01:00
  • 0fa28623fd Ignore claim tx if preimage is not known or invalid (#653) Daniel Granhão 2025-01-14 09:46:50 +00:00
  • 22e79fc761 Fix migrations ordering (#656) Daniel Granhão 2025-01-13 15:07:19 +00:00
  • 95bbd0e49b Implement optimistic locking for read-update-write swap operations (#652) Daniel Granhão 2025-01-12 22:44:15 +00:00
  • 50cb8be18c Add destination pubkey and bolt12 invoice to payment details (#649) Ross Savage 2025-01-10 11:53:43 +01:00
  • 81e3d6ce5a Merge pull request #650 from breez/fix-recoverer-actual-payer-amount Daniel Granhão 2025-01-09 15:27:33 +00:00
  • 95352b9d75 Fix actual payer amount recovery Daniel Granhão 2025-01-09 15:10:39 +00:00
  • 66810ecdf6 feat: add swap expiry timestamp (#622) Ross Savage 2025-01-08 14:55:47 +01:00
  • b9ef4e884e Merge pull request #644 from breez/fix-missing-dart-bindings Daniel Granhão 2025-01-07 16:49:37 +00:00
  • ad71cde463 Fix missing dart bindings Daniel Granhão 2025-01-07 15:45:29 +00:00
  • 1695c88d9c Update flutter_rust_bridge to 2.7.0 (#642) Erdem Yerebasmaz 2025-01-07 14:03:08 +03:00
  • eadcdbf8da Merge pull request #641 from breez/fix-chain-swap-fee-display Daniel Granhão 2025-01-07 10:13:48 +00:00
  • 8897352895 Merge pull request #638 from breez/bolt12-parsing-in-sdk-common Daniel Granhão 2025-01-06 19:24:17 +00:00
  • 87c7a9fb40 Move bolt12 parsing to sdk-common Daniel Granhão 2025-01-03 23:20:54 +00:00
  • a9ec1c01dd Fix fees shown for send chain swaps Daniel Granhão 2025-01-06 12:45:56 +00:00
  • 73d13b4e54 Increase the max zero-conf amount for receive swaps (#640) Ross Savage 2025-01-06 13:14:23 +01:00
  • 6d065805b0 Merge pull request #615 from breez/updated-swap-fees-user-review Daniel Granhão 2025-01-05 22:18:08 +00:00
  • fa70c0b6df Add receiver amount to FetchPaymentProposedFeesResponse Daniel Granhão 2025-01-03 09:53:12 +00:00
  • b18ad6d097 Fix update_fields Daniel Granhão 2025-01-03 09:37:02 +00:00
  • a020ed5ddb Optimistically persist accepted receiver amount Daniel Granhão 2025-01-02 01:28:30 +00:00
  • c4f707f87e Derive chain swap fees using claim tx amount when available Daniel Granhão 2025-01-02 00:22:54 +00:00
  • dd6038be60 Implement accepted_receiver_amount_sat merge Daniel Granhão 2025-01-01 23:49:13 +00:00
  • 9383be49bc Bump schema minor version Daniel Granhão 2025-01-01 23:43:35 +00:00
  • ed8cc4f24f Address review comments Daniel Granhão 2025-01-01 14:37:57 +00:00
  • 535d2ec063 Always fill in the actual_payer_amount_sat Daniel Granhão 2024-12-31 18:08:42 +00:00
  • 39fab35cfa Fix logs using non-existent txid Daniel Granhão 2024-12-30 14:55:40 +00:00
  • 0a371e087b Show notification if payment requires fee acceptance Daniel Granhão 2024-12-30 11:17:06 +00:00
  • b120e707cd Fix server lockup tx verification Daniel Granhão 2024-12-31 15:21:42 +00:00
  • cd433446c2 Fix recoverer over/underpayment condition Daniel Granhão 2024-12-31 13:38:52 +00:00
  • 5198de8b4b Prevent accepted_receiver_amount_sat overwritting with null Daniel Granhão 2024-12-30 18:40:25 +00:00
  • d09a9ab6d8 Fix missing update for new chain swap fields Daniel Granhão 2024-12-30 17:13:43 +00:00
  • 74d9466804 Fix: use lockup amount instead of lockup address balance for setting actual_payer_amount Daniel Granhão 2024-12-30 16:00:26 +00:00
  • a1e5576286 Store actual payer and accepted receiver amounts Daniel Granhão 2024-12-30 13:56:01 +00:00
  • d2be2ea49a Prevent recovering state from WaitingFeeAcceptance to Pending Daniel Granhão 2024-12-26 10:52:08 +00:00
  • 0394a66d4c Fix after rebase Daniel Granhão 2024-12-24 12:41:50 +00:00
  • 351473a41e Expose fees for review + auto accept Daniel Granhão 2024-12-20 13:36:30 +00:00
  • 08f0fd26cc [skip ci] Define interface Daniel Granhão 2024-12-18 00:34:48 +00:00
  • ba6c41106c fix: pre-check updated fields before committing for real-time sync (#623) Ross Savage 2025-01-02 09:44:18 +01:00
  • 9253caa388 Store unblinding data for the tx (#584) Ross Savage 2025-01-02 09:03:01 +01:00
  • d3a3b2b171 fix: consider only L-BTC when calculating wallet balance (#630) yse 2024-12-30 06:00:32 +01:00
  • 6782e8beef feat: add real-time sync service (#629) yse 2024-12-24 10:39:43 +01:00
  • b0b88b8f1c Merge pull request #614 from breez/default-external-input-parsers Daniel Granhão 2024-12-20 14:50:37 +00:00
  • 90b5164e9a Merge pull request #612 from breez/minor-docs-fixes Daniel Granhão 2024-12-19 11:01:36 +00:00
  • bac98a6ddf Move get_all_external_input_parsers to Config Daniel Granhão 2024-12-17 10:32:42 +00:00
  • 015823c8b5 Remove Option from parsers field Daniel Granhão 2024-12-17 10:08:14 +00:00
  • 72a9aa66ff Support default external input parsers Daniel Granhão 2024-12-16 18:59:56 +00:00
  • 456de3c0a4 Minor docs fixes Daniel Granhão 2024-12-16 16:58:20 +00:00
  • c773e8d7a5 Add ExternalInputParser mirror for frb (#605) Ross Savage 2024-12-14 15:31:57 +01:00
  • e3fa3d62d1 Zero-amount quote get balance retry (#603) Ross Savage 2024-12-13 14:21:01 +01:00
  • a57083f520 Check MRH has already been paid (#596) Ross Savage 2024-12-13 13:11:56 +01:00
  • 8540cfebdb Merge pull request #597 from breez/external-input-parsing Daniel Granhão 2024-12-12 18:39:45 +00:00
  • 3705175093 Default external parsers config to null Daniel Granhão 2024-12-12 15:15:56 +00:00
  • 895e64b823 Implement external input parsing Daniel Granhão 2024-12-12 12:02:53 +00:00
  • 1bf5be4b45 Fix CLI reference (#594) ok300 2024-12-09 17:27:06 +00:00
  • eba09c6faf Fix clippy CI step (#593) ok300 2024-12-09 16:43:29 +00:00
  • cfc883ae00 Add zero-amount Receive Chain Swap (#538) ok300 2024-12-09 16:10:52 +00:00
  • 790dfa91be Persist swapper fees for swaps (#586) ok300 2024-12-06 08:32:03 +00:00
  • 3a9b6a6dcd Set IPHONEOS_DEPLOYMENT_TARGET in CI (#587) Ross Savage 2024-12-02 18:40:08 +01:00
  • 84f444d44b Fix handling of Esplora API call results (#585) ok300 2024-11-30 09:07:53 +00:00
  • f5fb65bb54 Use lockup or claim address for Bitcoin address query (#582) Ross Savage 2024-11-30 07:49:00 +01:00
  • 7eafdb57b1 Payload compatibility for Expo Notifications (#572) Lars Klassen 2024-11-26 16:18:03 -03:00
  • 746193a00c Fix typo in fallback payment description (#580) ok300 2024-11-25 16:06:00 +00:00
  • e7eafa90d3 Update README.md Roy Sheinfeld 2024-11-25 17:41:23 +02:00
  • 7e724c561e Remote csharp reference to 32bit binding (#577) ok300 2024-11-20 16:14:41 +00:00
  • 14d5bc9c27 Remove 32bit support (#575) ok300 2024-11-20 15:20:21 +00:00
  • bd38a99ef4 Add precision validation for Moonpay call (#576) ok300 2024-11-20 15:07:35 +00:00
  • 02dd93c810 Add preimage to receive payment (#571) Ross Savage 2024-11-19 16:18:59 +01:00
  • fe1dc30917 Add support for paying to BOLT12 (#549) ok300 2024-11-19 13:08:50 +00:00
  • 0750e2e0fd Fix swift URL init compatibility (#569) Ross Savage 2024-11-18 20:01:49 +01:00
  • 802e9eece7 Configurable cache dir (#567) Ross Savage 2024-11-18 13:36:38 +01:00
  • f65a8ae2c3 Android: Replaced with (#558) Lars Klassen 2024-11-18 04:22:02 -03:00
  • 1cbe6d7a80 Merge pull request #566 from breez/recover-wallet-error Roei Erez 2024-11-14 21:33:20 +02:00
  • efd8915079 fix typo Roei Erez 2024-11-14 21:32:06 +02:00
  • 66ffb56dc4 fix clilppy Roei Erez 2024-11-14 17:04:38 +02:00
  • 99e80c25cb wipe storage cache in case of data corrupted issue Roei Erez 2024-11-14 16:16:29 +02:00
  • 8f3c303534 Log errors on starting an SDK instance (#565) Erdem Yerebasmaz 2024-11-14 16:54:55 +03:00
  • 7cbe176936 Notify success when waiting for claim confirmation (#562) Ross Savage 2024-11-13 14:40:37 +01:00
  • 8dc744c798 Validate the pay_onchain address (#561) Ross Savage 2024-11-13 09:23:48 +01:00
  • 4da57e3fe2 Liquid/Lightning drain (#553) Ross Savage 2024-11-11 21:50:18 +01:00
  • 2c70315125 Monitor server lockup tx in thread to verify/claim (#557) Ross Savage 2024-11-11 16:06:51 +01:00
  • df6ab51602 Update README.md Roy Sheinfeld 2024-11-09 16:13:29 +02:00
  • 92e7384522 Fix chronological order of list_payments (#552) Ross Savage 2024-11-07 18:07:00 +01:00
  • 4c2fcf6549 Onchain payment flow: add more logging (#551) ok300 2024-11-07 14:24:04 +00:00
  • dee4952455 Store claim_address for incoming chain swap when claiming (#548) Ross Savage 2024-11-06 19:04:43 +01:00
  • a515718dc7 feat: allow send transition from TimedOut to Created (#545) yse 2024-11-05 10:12:59 +01:00
  • bf5d4a1578 Propagate signer interface changes (#544) ok300 2024-11-04 07:57:18 +01:00
  • 22e98f0e32 fix: double-lockup when payment is TimedOut (#541) yse 2024-10-31 15:01:13 +01:00
  • 4d036f2529 Reserved address pool (#531) Ross Savage 2024-10-30 11:06:10 +01:00
  • b3f1eed429 Prevent swap double claim (#542) Ross Savage 2024-10-30 10:08:13 +01:00
  • 59dfacc12d Receive Chain Swap: support refund even when lockup address is re-used (#471) ok300 2024-10-29 12:56:55 +00:00
  • 414c9f1ae9 Bring remaining u32 amount types to u64 (#537) ok300 2024-10-28 14:36:33 +00:00