mirror of
https://github.com/status-im/status-react.git
synced 2025-01-11 11:34:45 +00:00
5bb6997d1d
To make it work `encryption-public-key` and `whisper-private-key` are stored on the devices when a user chooses this option. The former key is used for multiaccount's database encryption, the latter is needed for a messaging. In case if a user wants to sign a transaction the card is still needed, we don't store wallet's keys on the device. Other things were fixed/added: - A user can enable biometric auth for a regular account when chooses to save the password on the device (if biometric auth is available). This is done for feature parity between keycard and "on device" accounts. - The option to create/restore an account on a keycard is not shown on the devices which do not support NFC. Currently, the app just crashes if the user continues a flow which is not supported by the device.