Source basis: current repository code under bitcoin/src/qt and qml/.
Bitcoin Core App static docs references checked on: 2026-02-19.
Implementation status key:
- Yes = implemented and wired
- Partial = present but limited, incomplete, or not fully wired
- No = not present
Design status key:
- Designed = feature has documented design coverage in Bitcoin Core App static docs
- Not designed = no documented design coverage found for that specific subfeature
| Feature area | gui-qml app | Design status | Docs reference |
|---|---|---|---|
| First-run onboarding flow | Yes | Designed | First use |
| Data directory selection flow | Yes | Designed | Storage settings |
| Chain sync progress UI | Yes | Designed | Block status |
| Peers list view | Yes | Designed | Peers |
| Peer detail view | Yes | Designed | Peers |
| Peer disconnect action | No | Designed | Peers |
| Peer ban/unban actions | No | Designed | Peers |
| Network traffic graph | Yes | Designed | Network traffic |
| Toggle network activity (pause/resume) | Yes | Designed | Block status, Connection settings |
| RPC command console | No | Designed | Console |
| Mempool diagnostics surface | No | Not designed | Console |
| Bans diagnostics/list surface | No | Designed | Peers |
| Open debug log action | No | Designed | Features |
| Default proxy settings | Partial | Designed | Connection settings |
| Tor-specific proxy settings | Partial | Designed | Connection settings |
| Pruning settings | Yes | Designed | Storage settings |
| Database cache size setting | Yes | Not designed | Settings |
| Script verification threads setting | Yes | Not designed | Settings |
| Language setting | No | Designed | Display settings |
| Tray/minimize-to-tray/window behavior settings | No | Not designed | Settings |
| Wallet feature area | gui-qml app | Design status | Docs reference |
|---|---|---|---|
| Create wallet flow | Yes | Designed | Milestone 1.4 Create |
| Import/Open wallet flow | Partial | Designed | Milestone 1.3 Import |
| Wallet switching UI | Yes | Designed | Milestone 1.2 Navigation |
| Close wallet / close all wallets actions | No | Designed | Milestone 1.2 Navigation |
| Restore wallet from backup | No | Designed | Milestone 1.3 Import |
| Legacy wallet migration | No | Not designed | Features |
| Wallet file backup flow | Partial | Designed | Milestone 1.4 Create, Features |
| Wallet encryption during creation | Yes | Designed | Milestone 1.4 Create |
| Change passphrase after creation | No | Not designed | Features |
| Activity/history view | Yes | Designed | Milestone 1.5 Activity |
| Basic send flow | Yes | Designed | Basic send flow |
| Multiple recipients send | Yes | Designed | Multiple recipients |
| Coin selection (UTXO) | Yes | Designed | Coin selection |
| Fee preset selection | Yes | Designed | Send form inputs |
| Manual/custom fee entry | No | Designed | Send form inputs |
| Include/subtract fee from amount | No | Designed | Features |
| Replace-by-fee controls | No | Designed | Speed up & cancel |
| Payment request generation (receive) | Partial | Designed | Milestone 1.6 Receive |
| QR sharing of receive request | Partial | Designed | Milestone 1.6 Receive |
| BIP-21 URI sharing (receive) | Partial | Designed | Milestone 1.6 Receive, Features |
| Address book / contacts management | No | Designed | Addresses, Contacts |
| Sign message flow | No | Designed | Features |
| Verify message flow | No | Designed | Features |
| PSBT import/export flow | No | Designed | Import & export, Features |
| BIP-21 URI import/open for send | No | Designed | Features |
| URI drag/drop handling | No | Not designed | Basic send flow |
| External signer/HWI flow | No | Designed | External key, Features |
| Display-unit setting | No | Not designed | Display settings |