Goal: Implement the core account-creation flow that turns a device biometric into a
usable smart wallet. It runs WebAuthn credential creation, extracts the P-256 public key,
and deploys the wallet contract through the factory, ending with an active session on the
dashboard.
Create: frontend/mobile/app/(onboarding)/create.tsx.
Port/reference: web create path in app/page.tsx; SDK useInvisibleWallet register().
Acceptance: WebAuthn credential created → wallet contract deployed → session set → lands on dashboard.
From issues.md (backlog item 25). Cross-refs like "backlog #N" point to other items in that file.
Required: Before submitting, join the contributor Telegram so your work can be tracked and counted toward the Stellar Wave: https://t.me/+fxHXq8f1SwlkZDBk
Goal: Implement the core account-creation flow that turns a device biometric into a
usable smart wallet. It runs WebAuthn credential creation, extracts the P-256 public key,
and deploys the wallet contract through the factory, ending with an active session on the
dashboard.
Create:
frontend/mobile/app/(onboarding)/create.tsx.Port/reference: web create path in
app/page.tsx; SDKuseInvisibleWalletregister().Acceptance: WebAuthn credential created → wallet contract deployed → session set → lands on dashboard.
From
issues.md(backlog item 25). Cross-refs like "backlog #N" point to other items in that file.Required: Before submitting, join the contributor Telegram so your work can be tracked and counted toward the Stellar Wave: https://t.me/+fxHXq8f1SwlkZDBk