Blockstream / Blockstream/green_android
Feature request: protect yourself from duress
- Dominant language
- Kotlin
- Stars
- 268
- Forks
- 106
- PR merge metrics
- No merged PRs in 30d
Description
I really like your overall security approach. An important consideration for a wallet (depending on where in the world you live) is if someone is under duress, 2FA won't be enough to stop loss of funds. A few options to address this:
- Ability to lock a portion of your funds (perhaps an account in greenaddress) with an unlock delay of X amount of days. Unlocking the account or portion of funds then requires 2FA codes and delay to pass that was set when funds were locked.
- Daily transaction limit with time based override. Example: you may only send 1 BTC per day even if you can give 2FA codes. Removing the daily limit has X amount of days delay.
Your wallet is ideally positioned to take advantage of daily limits, time based locks/delays, etc. due to having an online service that validates/approves transactions. Many other wallets won't be able to provide these features.
Contributor guide
Assessment
This issue has not been assessed yet.