Closed gary-rowe closed 8 years ago
See #746 for additional behaviour use cases.
Ready for review and close.
Test: Plug in uninitialised KeepKey. Create wallet. Detach. Attach Trezor. See alert. Click yes. Enter PIN. Unlock. Sync. PASS Test: Plug in KeepKey. Enter PIN. Unlock. Sync. Detach. Attach Trezor. See alert. Click yes. Enter PIN. Unlock. Sync. PASS Test: Plug in Trezor. Enter PIN. Unlock. Sync. Detach. Attach KeepKey. See alert. Click yes. Enter PIN. Unlock. Sync. PASS.
Test: KeepKey wallet active. Unplug. Plug in same KeepKey. No alert. PASS. Test: KeepKey wallet active. Unplug. Plug in different KeepKey. See alert. Click yes. Enter PIN. Unlock. Sync. PASS
Test: Trezor wallet active. Unplug. Plug in same Trezor. No alert. PASS Test: Trezor wallet active. Unplug. Plug in different Trezor. See alert. Click yes. Enter PIN. Unlock. Wallet syncs fine. PASS.
Closing
Part of the "rainy day" support. When a user is in a hardware wallet session the following switching use cases are expected (KeepKey and Trezor are interchangeable in each use case):
Attached KeepKey allows switch to Trezor
Unlocked KeepKey session with detached KeepKey