xmr-btc-swap/swap/.sqlx
Mohan 4702bd5bf2
feat: Reliable Peer Discovery (#408)
* feat(swap): Allow discovery at multiple rendezvous points, request quotes from locally stored peers

- Ensure uniqueness of the peer_addresses table (no duplicate entries)
- Add peer to local database even if we just request a quote, and no swap (call to list_sellers)
- Refactor list_sellers to take multiple rendezvous points
- Allow db to be passed into list_sellers, if so request quote from all locally stored peers

* feat: editable list of rendezvous points in settings, new maker box on help page

* Recover old commits

* fix small compile errors due to rebase

* amend

* fixes

* fix(gui): Do not display "Core components are loading..." spinner

* fix(gui): Prefer makers with m.minSwapAmount > 0 BTC

* feat(cli, gui): Fetch version of maker

* feat: display progress bar
2025-06-15 14:47:39 +02:00
..
query-0d465a17ebbb5761421def759c73cad023c30705d5b41a1399ef79d8d2571d7c.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-2a356078a41b321234adf2aa385b501749f907f7c422945a8bdda2b6274f5225.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-5cc61dd0315571bc198401a354cd9431ee68360941f341386cbacf44ea598de8.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-50a5764546f69c118fa0b64120da50f51073d36257d49768de99ff863e3511e0.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-50ef34b4efabe650d40096a390d9240b9a7cd62878dfaa6805563cfc21284cd5.json feat: Reliable Peer Discovery (#408) 2025-06-15 14:47:39 +02:00
query-081c729a0f1ad6e4ff3e13d6702c946bc4d37d50f40670b4f51d2efcce595aa6.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-88f761a4f7a0429cad1df0b1bebb1c0a27b2a45656549b23076d7542cfa21ecf.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-98a8b7f4971e0eb4ab8f5aa688aa22e7fdc6b925de211f7784782f051c2dcd8c.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-6130b6cdd184181f890964eb460741f5cf23b5237fb676faed009106627a4ca6.json feat: Reliable Peer Discovery (#408) 2025-06-15 14:47:39 +02:00
query-b703032b4ddc627a1124817477e7a8e5014bdc694c36a14053ef3bb2fc0c69b0.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-ce270dd4a4b9615695a79864240c5401e2122077365e5e5a19408c068c7f9454.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-d78acba5eb8563826dd190e0886aa665aae3c6f1e312ee444e65df1c95afe8b2.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-e9d422daf774d099fcbde6c4cda35821da948bd86cc57798b4d8375baf0b51ae.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-e36c287aa98ae80ad4b6bb6f7e4b59cced041406a9db71da827b09f0d3bacfd6.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00
query-e05620f420f8c1022971eeb66a803323a8cf258cbebb2834e3f7cf8f812fa646.json feat(swap): Use art_client to dial over Tor (#196) 2024-11-21 01:00:36 +01:00