Skip to content

Passkey signing UI (paired with sdk PR #3) #110

Description

@truthixify

Extra labels: feature, stellar, security
Tier: M (2-4 days) | Type: feature

Context. Once SDK ships the passkey signer, the demo needs a UI that lets a user opt in to passkey signing, register a passkey, and use it for all subsequent stealth ops without extension prompts.

Scope.

  • Settings page: "Sign with Passkey" toggle.
  • Passkey registration flow with a browser-supported authenticator.
  • Fall back to Freighter if passkey fails or user unregistered.
  • Doc'd in-app: what a passkey covers, what it doesn't.

Acceptance.

  • Register + unlock happy path works on Chrome + Safari
  • Fallback path exercised in test
  • Copy explains trust boundary clearly

Files. src/pages/Settings.tsx, src/lib/stellar/passkey.ts (new).

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programdripsFunded via Drips NetworkfeatureNew feature workhelp wantedExtra attention is neededsecuritySecurity-sensitive workstellarTouches Stellar / Soroban code

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions