Skip to content

Issue 4.1: Connect Freighter Wallet #11

Description

@soomtochukwu

Description:
Users must be able to sign transactions and prove their identity on Stellar. The standard way is using the Freighter browser extension.

Requirements:

  • Add @stellar/freighter-api to frontend/package.json.
  • Create a reusable "Connect Wallet" button component in the Dashboard header.
  • Detect if Freighter is installed; prompt the user to install it if missing.
  • Save the user's public key in React state or context.

Acceptance Criteria:

  • Clicking the button triggers the Freighter popup.
  • Upon approval, the UI updates to show the truncated public key (e.g., GABC...1234).
  • Missing extension gracefully shows a "Please install Freighter" modal.

Activity

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

Metadata

Metadata

Assignees

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