fiatramp port, relay session endpoint, open in the system browser #43

Closed
opened 2026-09-15 12:40:48 +00:00 by grenade · 0 comments
Owner

Parent: #8

Scope

wallet_core::FiatRamp with one implementation per provider behind a feature flag, each asking the relay (wallet-api) for a session URL (signed or tokenised server-side) and opening it with the opener plugin (capability entry: only https:// URLs on the provider's host). A provider stub that returns a fixed URL proves the plumbing before any contract is signed.

Acceptance

Clicking buy opens the system browser at the relay-built URL; the wallet's webview never navigates.

Depends on

The relay (#7's wallet-api child).

Parent: #8 ## Scope `wallet_core::FiatRamp` with one implementation per provider behind a feature flag, each asking the relay (`wallet-api`) for a session URL (signed or tokenised server-side) and opening it with the opener plugin (capability entry: only `https://` URLs on the provider's host). A provider stub that returns a fixed URL proves the plumbing before any contract is signed. ## Acceptance Clicking buy opens the system browser at the relay-built URL; the wallet's webview never navigates. ## Depends on The relay (#7's `wallet-api` child).
grenade added the child label 2026-09-15 12:41:55 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: blackbeard/wallet#43