Skip to content

Add support for hardware wallet signing (Ledger) #582

@Mystery-CLI

Description

@Mystery-CLI

🔧 Title: Add support for hardware wallet signing (Ledger)

📘 Description
Power users and high-value accounts should be able to sign Stellar transactions with a Ledger hardware wallet instead of storing their private key in the browser. The Stellar Ledger app supports this via the Stellar SDK.

Acceptance Criteria

  • Integrate @ledgerhq/hw-transport-webusb and the Stellar Ledger app
  • Add a "Sign with Ledger" option in the payment confirmation dialog
  • Handle Ledger connection errors gracefully
  • Add a "Ledger Setup" guide in the security best practices documentation
  • Add tests for the Ledger signing flow (mock transport)

🔧 Context: frontend/src/components/PaymentConfirmationModal.jsx.


Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions