Summary
This issue covers the first-run Setup Wizard for Floresta GUI (v0).
Goal: help users pick network + storage + startup mode + services, using simple language.
Parent hub: #753
Figma frames
Flow (step-by-step)
Step 1 — Network (Frame 01)
Purpose: choose which chain Floresta connects to.
- Options: Mainnet / Testnet4 / Signet / Regtest
- Helper copy: “Mainnet is real Bitcoin. Test networks are for testing.”
Actions: Next
Step 2 — Storage (Frame 02)
Purpose: choose where Floresta stores its files.
- Data folder path input + Browse
- Toggle: Pruned mode (recommended)
- Helper copy: “Pruned = verifies everything, stores less history.”
Actions: Back / Next
Important state: show folder permission errors clearly:
- Example ERROR: “Folder not writable.”
Step 3 — Fast Start (Frame 03) (Advanced)
Purpose: optionally start faster and validate more in the background.
- Toggle: Fast start (Assume Utreexo) (Advanced; default OFF)
- Toggle: Backfill in background (default ON)
- Helper copy: “Starts quicker, then validates older blocks in the background.”
Actions: Back / Next
Step 4 — Services (Frame 04)
Purpose: pick which “doors” Floresta opens for wallets/apps.
- Electrum Server: ON/OFF (default ON)
- Port + bind (e.g., 50001, 127.0.0.1)
- Watch-only Wallet Index: ON/OFF (default ON)
- JSON-RPC: ON/OFF (Advanced; default OFF)
- Port + bind (e.g., 8332, 127.0.0.1)
- Metrics (Prometheus): ON/OFF (default OFF)
- Port + bind (e.g., 9100, 127.0.0.1)
Actions: Back / Next
Step 5 — Review (Frame 05)
Purpose: confirm choices before starting.
- Summary: Network • Storage path • Pruned • Fast start/backfill • Services enabled
Actions: Back / “Finish & Start” → routes user to Overview
Questions for maintainers
What do you guys think so far? And does this all make sense?
Acceptance notes (for later implementation)
- Desktop-first.
- Wizard steps are clickable (Back/Next) and “Finish & Start” lands on Overview.

Summary
This issue covers the first-run Setup Wizard for Floresta GUI (v0).
Goal: help users pick network + storage + startup mode + services, using simple language.
Parent hub: #753
Figma frames
Flow (step-by-step)
Step 1 — Network (Frame 01)
Purpose: choose which chain Floresta connects to.
Actions: Next
Step 2 — Storage (Frame 02)
Purpose: choose where Floresta stores its files.
Actions: Back / Next
Important state: show folder permission errors clearly:
Step 3 — Fast Start (Frame 03) (Advanced)
Purpose: optionally start faster and validate more in the background.
Actions: Back / Next
Step 4 — Services (Frame 04)
Purpose: pick which “doors” Floresta opens for wallets/apps.
Actions: Back / Next
Step 5 — Review (Frame 05)
Purpose: confirm choices before starting.
Actions: Back / “Finish & Start” → routes user to Overview
Questions for maintainers
What do you guys think so far? And does this all make sense?
Acceptance notes (for later implementation)