Commit Graph

  • 1a454ece19 Use lowball node for broadcast and verify swapper lockup tx Roei Erez 2024-06-20 23:53:16 +03:00
  • bcb4743260 Integrate sdk-common (#308) ok300 2024-06-20 16:18:50 +00:00
  • 5dca068619 Fix Package.swift xcframework url (#316) Ross Savage 2024-06-19 15:14:57 +02:00
  • 428d69729b Implement Chain Swaps for sending (#298) Ross Savage 2024-06-19 12:48:13 +02:00
  • 6224c5133c test: persistence and swap states (#312) yse 2024-06-18 21:55:46 +02:00
  • 4e76e94d26 feat: invoice details to Payment (#309) yse 2024-06-18 17:32:51 +02:00
  • 78228d8961 Publish CI fixes (#289) Ross Savage 2024-06-18 09:34:47 +02:00
  • 48dde63a28 Subscribe to subscription stream before calling on_stream_reconnect (#311) Ross Savage 2024-06-16 06:22:04 +02:00
  • ce34a2218c Regenerate Dart bindings Erdem Yerebasmaz 2024-06-14 15:26:26 +03:00
  • 4ed72e70f0 Add Liquid SDK Event & Log stream handlers to example app (#305) Erdem Yerebasmaz 2024-06-13 14:51:59 +03:00
  • bcf84fe8cd feat: add zero-conf checks when receive lockup is in the mempool (#292) yse 2024-06-13 10:22:05 +02:00
  • 2b64708e36 Receive: Switch payment to pending state when lockup is in the mempool (#301) yse 2024-06-12 22:44:31 +02:00
  • 31e2ab44af get_info: remove with_scan argument (#306) ok300 2024-06-12 13:23:32 +00:00
  • a2936500a3 Add temporary build file to gitignore (#307) ok300 2024-06-12 07:44:08 +00:00
  • 5e2a4fe342 Bump flutter_rust_bridge to 2.0.0-dev.38 (#304) Erdem Yerebasmaz 2024-06-10 14:51:42 +03:00
  • 0895edd891 Merge pull request #303 from breez/chain-client Roei Erez 2024-06-10 11:59:12 +03:00
  • 55fe7c71b0 extract out ChainService Roei Erez 2024-06-09 13:36:44 +03:00
  • 7276346a5f Cleanup, fix typos (#299) ok300 2024-06-07 04:53:14 +00:00
  • 2928e0fa58 Add magic routing hint support (#265) ok300 2024-06-07 00:40:42 +00:00
  • 054b8c6d3b feat: add checks for TimedOut payments (#266) yse 2024-06-06 17:03:01 +02:00
  • f8a44ca878 fix mistaken commit Roei Erez 2024-06-06 15:53:19 +03:00
  • 36616ba0ee Merge pull request #296 from breez/receive-swap-handler Roei Erez 2024-06-06 15:38:45 +03:00
  • 8926d00d2f fix log Roei Erez 2024-06-06 15:38:31 +03:00
  • c093d54cac extractd out receive swap handling logic Roei Erez 2024-06-06 13:02:38 +03:00
  • 36f814f4d5 Merge pull request #295 from breez/send-swap-handler Roei Erez 2024-06-05 20:41:55 +03:00
  • 40aafa7b8d Adjust onchain fee estimation based on destination address type (#293) ok300 2024-06-05 13:07:44 +00:00
  • 84e3c94ad1 move refund_non_cooperative location Roei Erez 2024-06-05 15:44:01 +03:00
  • c5a4d61753 subscribe payment updates Roei Erez 2024-06-05 15:40:57 +03:00
  • 3c244886e7 extract out state handler Roei Erez 2024-06-05 13:36:43 +03:00
  • 97d054c8bc Merge pull request #291 from breez/abstract-wallet Roei Erez 2024-06-05 15:00:21 +03:00
  • 6055a77033 Run codegen with ktlint 1.3.0 (#294) Ross Savage 2024-06-05 13:58:49 +02:00
  • e7cc9a0137 remove async from wallet pubkey function Roei Erez 2024-06-05 14:40:43 +03:00
  • cf7180c1f1 fix pubkey Roei Erez 2024-06-05 13:38:25 +03:00
  • 89d1e9c143 Add some doc commenets Roei Erez 2024-06-05 11:45:39 +03:00
  • 5a02c4eaf0 abstract onchain wallet behind its own module and trait Roei Erez 2024-06-05 11:42:25 +03:00
  • 0a8f2545db Add config to flutter example (#274) Ross Savage 2024-06-03 18:46:19 +02:00
  • 04ac2c20e4 Merge pull request #287 from breez/swapper-stream-trait Roei Erez 2024-06-03 17:49:50 +03:00
  • cc010c6797 cargo fmt Roei Erez 2024-06-03 16:58:16 +03:00
  • d54aae3b10 Remove file trailing space (#288) Ross Savage 2024-06-03 13:34:39 +02:00
  • 739bb637b9 Merge pull request #272 from breez/ok300-fix-preimage-validation ok300 2024-06-03 11:12:54 +00:00
  • b4976573c4 Rename verbose variable ok300 2024-06-03 13:03:07 +02:00
  • 7f73c9a51d Send: correctly handle TransactionClaimed event ok300 2024-06-01 07:39:27 +02:00
  • f7b7149187 Abstract swapper stream as part of swapper trait Roei Erez 2024-06-03 13:48:26 +03:00
  • ec51aa99b4 Cargo clippy (#286) ok300 2024-06-03 10:50:37 +00:00
  • 1a6e177568 Cargo fmt (#281) ok300 2024-06-03 10:18:05 +00:00
  • 16a46f298d Merge pull request #273 from breez/claim-preimage Roei Erez 2024-06-03 13:03:11 +03:00
  • 6bd710efdf fix comment Roei Erez 2024-06-03 13:02:36 +03:00
  • 564d75d59d Mark default_config && parse_invoice as sync functions on Dart bindings (#280) Erdem Yerebasmaz 2024-06-03 11:53:34 +03:00
  • 8d5831e419 ensure we have preimage persisted before claiming Roei Erez 2024-06-02 15:32:34 +03:00
  • 866f91c38e Merge pull request #246 from breez/swapper-trait Roei Erez 2024-06-01 18:38:20 +03:00
  • eafe7feb39 use url from config Roei Erez 2024-06-01 17:40:33 +03:00
  • 1cc06cef74 Bump lwk-wollet to fix InsufficientFunds error (#268) ok300 2024-06-01 11:53:35 +00:00
  • b7e703d297 simplified getting boltz url from config Roei Erez 2024-06-01 10:35:04 +03:00
  • fd749e7e35 fix expired condition Roei Erez 2024-06-01 10:09:29 +03:00
  • 26524f8697 use config in swapper Roei Erez 2024-06-01 10:08:09 +03:00
  • d5f291128c use get_swap_script Roei Erez 2024-06-01 09:45:39 +03:00
  • c763902a19 remove unused import Roei Erez 2024-06-01 09:08:06 +03:00
  • 9e12b58be1 fix handle send swap. Roei Erez 2024-06-01 08:53:52 +03:00
  • 9db2e6d6da Allow resending to timeouted swaps Roei Erez 2024-06-01 01:47:05 +03:00
  • a9168f651d integrate swapper trait Roei Erez 2024-05-31 23:13:10 +03:00
  • 806806f166 Add some comments Roei Erez 2024-05-29 18:02:07 +03:00
  • 272c32fc64 Extract out swapper logic to its own module Roei Erez 2024-05-29 17:52:54 +03:00
  • 5d9a8f18a3 Add Config (#267) Ross Savage 2024-06-01 06:32:45 +02:00
  • ccba0adf30 Trigger manual refunds on expired pending send swaps (#258) Ross Savage 2024-06-01 06:08:23 +02:00
  • f6082f2aa5 Add global SDK logger (#242) ok300 2024-05-31 18:01:39 +00:00
  • c7c4330905 feat: add send re-subscription and state change on swap expiry (#256) yse 2024-05-31 10:43:28 +02:00
  • 585184a35c Cancel the created swap on timeout (#249) Ross Savage 2024-05-31 07:37:44 +02:00
  • dd00a0b328 Return pending payment (#245) Ross Savage 2024-05-30 17:59:35 +02:00
  • 9554dcad19 feat: add random keypair generation to receive (#255) yse 2024-05-30 16:21:08 +02:00
  • e0322c39d6 Remove tokio runtime (#239) Erdem Yerebasmaz 2024-05-30 17:04:58 +03:00
  • e5dba1043e Add ability to parse an invoice (#240) ok300 2024-05-30 13:26:00 +00:00
  • 35561bacc5 Improve stream handling (#244) Ross Savage 2024-05-30 14:54:15 +02:00
  • 4cd2673d01 Integrate shutdown signal in tokio::select (#247) ok300 2024-05-30 08:45:19 +00:00
  • 434fb80d49 Add shutdown signal (#238) ok300 2024-05-30 08:04:30 +00:00
  • e986f75605 Convert the ws handling to async (#234) Ross Savage 2024-05-28 14:20:12 +02:00
  • 608f54ea69 Bump flutter_rust_bridge_codegen to 2.0.0-dev.36 and generate bindings (#237) Erdem Yerebasmaz 2024-05-28 14:41:47 +03:00
  • 9d2f6f0839 Fix cooperative refund and improve keypair generation (#223) yse 2024-05-28 10:07:29 +02:00
  • 2fcefee45e Add option to specify backup path (#228) yse 2024-05-27 21:01:49 +02:00
  • 6ef5701660 Send: persist pseudo-tx after to broadcast the lockup (#233) ok300 2024-05-27 10:49:26 +00:00
  • 06b848a8f3 SDK events framework (#193) Ross Savage 2024-05-25 06:20:14 +02:00
  • 5143aeb1dd Merge pull request #225 from breez/savage-fix-ios-build Ross Savage 2024-05-24 12:08:34 +02:00
  • ec88a9fb6a Pin security-framework dependencies in Cargo.toml ok300 2024-05-24 11:48:25 +02:00
  • 5dd37097d8 [Flutter] Add prefix for deducted fees Erdem Yerebasmaz 2024-05-24 12:31:24 +03:00
  • 1777a7bfe2 [Flutter] Fix snacbar behavior Erdem Yerebasmaz 2024-05-24 12:27:10 +03:00
  • 10fa1929df [Flutter] Show pending balances Erdem Yerebasmaz 2024-05-24 12:26:48 +03:00
  • e421b95bef Lock security-framework version Ross Savage 2024-05-24 11:22:49 +02:00
  • fed19151fd [Flutter] Pass paymentsStream as a broadcast streams Erdem Yerebasmaz 2024-05-24 12:18:54 +03:00
  • 7b1b78a2d9 Update example app on Flutter plugin (#220) Erdem Yerebasmaz 2024-05-24 12:12:29 +03:00
  • c7b46314f4 Send: Retrieve and store preimage for non-cooperative claim (#222) ok300 2024-05-24 06:16:41 +00:00
  • a9cc69743d Expose sync through Dart bindings (#221) Erdem Yerebasmaz 2024-05-23 17:59:01 +03:00
  • 9d5097a55c Send: store preimage on Complete ok300 2024-05-23 08:11:07 +02:00
  • fcee44b1c2 Swap name consolidation (#218) ok300 2024-05-23 08:14:27 +00:00
  • 6214d3d3b2 Send: fix tracking swap type (#217) ok300 2024-05-23 08:13:57 +00:00
  • c6e7c537fe Only build core package for Linux/Windows targets (#210) Erdem Yerebasmaz 2024-05-23 10:21:59 +03:00
  • f16ff4107d Merge pull request #208 from breez/automatic-arbitrary-rust-type Erdem Yerebasmaz 2024-05-23 10:14:55 +03:00
  • a861011952 Generate Bindings Erdem Yerebasmaz 2024-05-22 16:50:03 +03:00
  • a2bbcd1f2b Migrate to declarative apply of Flutter's Gradle plugins Erdem Yerebasmaz 2024-05-22 15:32:17 +03:00
  • 1fe5bb353c Stop using singleton instance on Dart bindings Erdem Yerebasmaz 2024-05-22 14:59:39 +03:00
  • f18f3cb9a6 Uniffi: Add list-payments to UDL (#204) ok300 2024-05-23 06:19:26 +00:00
  • c975da5b3c Payment lifecycle (#184) ok300 2024-05-22 20:00:38 +00:00