Message Signing, Transaction Signing, and QR Export/Import Workflows
User enters plaintext message. A UUID v4 nonce is auto-generated (can be refreshed). SHA-256 hash displays in real-time.
After signing, the DER-encoded signature is displayed as uppercase hex. If a signing server URL is configured, user can submit via "Submit" button.
User taps the network indicator bar to open `NetworkSelectorSheet`. Live gas data (Safe/Standard/Fast), ETH price, and account balance are fetched from Etherscan v2 API.
User configures transaction fields: nonce, to address, value, gas limit, gas price, priority fee, data. A JSON preview is rendered below the form.
The "Export" button opens `ExportKeySheetView`. Multi-part QR codes auto-cycle with dot indicators. Transfer passphrase is displayed for secure communication.
Opening "QR Code" mode in `CreateKeySheetView` opens `QRScannerView`. Camera scans multi-part QR codes. Progress displays "X of Y parts scanned" with dot indicators.