Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(swap): Allow discovery at multiple rendezvous points, request quotes from locally stored peers #257

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

binarybaron
Copy link

@binarybaron binarybaron commented Jan 22, 2025

  • Allow user to edit list of rendezvous points in settings
  • Add new UI to visualize the progress of the ongoing peer discovery
    • Show which rendezvous points could not be reached
    • Show which peers could not be reached
    • Show locally stored peer list
    • (Allow user to edit locally stored peer list)

binarybaron and others added 7 commits January 22, 2025 16:11
…otes 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
- Update SellerStatus to better reflect discovery state
- Fix multiaddr/peer_id separation in rendezvous results
- Simplify text in WaitingForBitcoinDepositPage
- Improve error handling for seller discovery

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant