Skip to content

Issue 4.1: Connect Freighter Wallet #11

@soomtochukwu

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.

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