Skip to content

Implement atomic swap proposal and acceptance UI for direct key exchanges #979

Description

@Chucks1093

Summary

Build the atomic swap interface allowing users to create a key exchange proposal, share it with a counterparty, and execute the swap when both parties agree.

Scope

  • Create swap form: select offered key, amount, desired key, desired amount
  • Shareable proposal link generated after creation
  • Counterparty review page showing both sides with accept button
  • Accept submits atomic swap transaction
  • Swap history in portfolio showing completed exchanges

Acceptance Criteria

  • Swap form validates offered and desired amounts against wallet holdings
  • Shareable link loads correct counterparty review page
  • Accept submits correct atomic swap transaction
  • Swap history shows all completed exchanges with keys and amounts
  • Expired or already-executed proposals show correct status

ETA

12 hours

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions