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

Improvement for Swaps #7781

Open
3 tasks
Dianaaiym opened this issue Nov 28, 2024 · 2 comments
Open
3 tasks

Improvement for Swaps #7781

Dianaaiym opened this issue Nov 28, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Dianaaiym
Copy link
Member

Dianaaiym commented Nov 28, 2024

Enhance the swap functionality with the following improvements:

  • Add support for specific chains:

  • Enable swap functionality for TON, TRON and Solana networks.

  • Ensure seamless integration and compatibility with the existing swap process.

  • Cross-chain swap support:

  • Integrate cross-chain swaps using 1inch protocol.

  • Allow users to perform swaps across different blockchains with minimal friction.

  • Enable P2P fiat-to-crypto swaps using GNU Taler as the escrow service for secure and trustless transactions.

Key Features:

  1. Counterparty Matching:
  • Match users within Unstoppable's P2P marketplace who want to exchange fiat and crypto.
  • Ensure a counterparty exists willing to complete the transaction (e.g., 50K USDT for fiat).
  1. Escrow Mechanism:

Buyer Process:

  • Send fiat payment to GNU Taler's escrow account.
  • Alternatively, provide proof of payment (e.g., receipt screenshot) if required by local regulations.

Seller Process:

  • Send 50K USDT to GNU Taler's escrow account.
  • Optionally provide proof of fiat receipt for additional dispute resolution.
  • GNU Taler confirms both sides of the transaction before releasing the fiat to the seller and USDT to the buyer.
  1. Privacy and Security:
  • GNU Taler's cryptographic blind signature technology ensures privacy for both parties while maintaining transaction integrity.
  1. Invoice Generation for Bank Transfers:
  • GNU Taler provides invoices for fiat payments, including all required transaction details (e.g., reference number, recipient account information, purpose) to comply with banking regulations.

Acceptance Criteria:

  • Users can seamlessly execute P2P swaps with GNU Taler as the escrow.
  • The system ensures secure and trustless transactions with full compliance for fiat transfers.
  • Privacy and integrity are maintained for both parties using cryptographic technology.
  • An invoice generation feature is available for fiat transactions.

Reference:

GNU Taler's escrow mechanism explained: YouTube Video

@Dianaaiym Dianaaiym added the enhancement New feature or request label Nov 28, 2024
@serrq
Copy link

serrq commented Dec 2, 2024

Even Axelar protocol allows for cross-chain swaps (just for aknowledge).

@J0J0XMR
Copy link

J0J0XMR commented Jan 18, 2025

+1 for Solana swaps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants