Skip to content

Add offline transaction signing support #145

Description

@Just-Bamford

Problem

Users can't sign transactions offline (air-gapped scenarios). All signing requires live wallet connection.

Solution

Implement \signTransactionOffline(xdr, privateKey)\ in \src/wallet/index.ts. Allows manual key-based signing without wallet.

Acceptance Criteria

  • Function added to \src/wallet/index.ts\
  • Accepts XDR and private key
  • Returns signed XDR
  • Tests cover signing

Note for contributors

Use Stellar SDK signing. Reference keypair handling. Add tests to \src/tests/wallet.test.ts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendBackend / SDK logicenhancementNew 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