WalletOverlay

sealed interface WalletOverlay

The full-screen wallet overlays the SDK can surface on top of a host's content.

Each is a SCREEN (not a floating dialog): Send / Receive / Settings. Recovery is NOT listed here — it's a reveal nested INSIDE the Settings overlay, exactly as it was in the old WalletSettingsOverlay.

launchSource (Settings only) records which pill's gear opened Settings so a host that surfaces both a wallet and a sigil pill (e.g. PanelBar) can still tell them apart after the fact. It defaults to SettingsLaunchSource.Wallet for the standalone panel path where there is no sigil pill.

Inheritors

Types

Link copied to clipboard
data object Receive : WalletOverlay
Link copied to clipboard
data object Send : WalletOverlay
Link copied to clipboard
data class Settings(val launchSource: SettingsLaunchSource = SettingsLaunchSource.Wallet) : WalletOverlay