Blockstream / Blockstream/green_android

Feature request: protect yourself from duress

Open
#48 3 comments 0 reactions 1 assignee Claimed by @ardier16 View on GitHub
feature request
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.