Activities (Pages)
Code Source:
src/stackflow/activities
Overview
An "Activity" in Stackflow corresponds to a screen or page in the application.
Core Activities
MainTabsActivity
The application entry point. Contains the TabBar and switches between sub-views:
- WalletTab: Main asset dashboard.
- EcosystemTab: DApp browser / launcher.
- SettingsTab: Global preferences.
WalletConfigActivity
Details for a specific wallet instance.
- Route:
/wallet/:walletId - Features: Rename, Backup, Delete, View Private Key.
SendActivity / ReceiveActivity
Core financial operations.
- Send: Address input -> Amount input -> Confirmation (Job).
- Receive: QR Code display -> Share/Copy.
MiniappDetailActivity
The container for running third-party Miniapps.
- Route:
/miniapp/:appId/detail - Logic: Initializes the
IframeManagerand sets up thePostMessageBridge.
Sheets (Jobs)
Located in src/stackflow/activities/sheets. These are modal activities that slide up from the bottom.
- ScannerJob: Full-screen camera view for QR scanning.
- SigningConfirmJob: Secure prompt for transaction authorization. Critical security boundary.
