Meshbits / pirate-chain-ios-wallet

iOS version of the Pirate Wallet
MIT License
3 stars 2 forks source link

Add PIN security and Face/Touch ID Authentication to wallet #5

Open satindergrewal opened 3 years ago

satindergrewal commented 3 years ago

So far I observed the wallet just opens up and we can continue with our regular wallet operations.

There needs to be a Wallet security like inputting PIN to open a wallet and steps like conforming the PIN before sending transaction.

The simpler examples can be like Mycelium.

Much better examples can be AtomicDEX mobile app. You can just test it and experience it's user interface and we can learn and adapt much from them in our application.

Places where this authentication is needed:

Additional security for PIN security feature:

The number pad for entering PIN should be showing the numbers at random location. Example:

1   2   3
4   5   6
7   8   9
    0

Shows randomly everytime the app prompts the input PIN option. Like:

9   6   0
7   1   8
3   5   2
    4
lastw0nd3r commented 3 years ago

Implemented PIN based logic. Next should be Biometric/TouchID based logic.