From 33667ed50291ef64cf47c184bb025ef6458e95f7 Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Thu, 5 Apr 2018 00:10:19 +0200 Subject: [PATCH 1/7] add idea #142 Wallet recovery compatibility --- README.md | 2 - ideas/142-recovery-compatibility.md | 75 +++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+), 2 deletions(-) create mode 100644 ideas/142-recovery-compatibility.md diff --git a/README.md b/README.md index 2d8bf1d..91eec19 100644 --- a/README.md +++ b/README.md @@ -62,8 +62,6 @@ aborted. | [3-erc20-token-support](ideas/3-erc20-token-support.md) | :champagne: Completed | :white_check_mark: Yes | :white_check_mark: Yes | :white_check_mark: Yes | - | | [1-offline-inboxing](ideas/1-offline-inboxing.md) | :champagne: Completed | :white_check_mark: Yes | :white_check_mark: Yes | :white_check_mark: Yes | - | -## Commitment Registry - Over any given iteration, individuals can be committed to 0..N ideas. This registry captures this. It is only applied for In Progress swarms. This means it is reset for each person per iteration, unless a swarm lead marks it as in diff --git a/ideas/142-recovery-compatibility.md b/ideas/142-recovery-compatibility.md new file mode 100644 index 0000000..14669f7 --- /dev/null +++ b/ideas/142-recovery-compatibility.md @@ -0,0 +1,75 @@ +## Preamble + + Idea: #142 + Title: Wallet Recovery Compatibility + Status: Draft + Created: 2018-04-04 + Requires (*optional): #94 Wallet Compatibility + Replaces (*optional): + +## Summary + +A user should be able to recover accounts created in MyCrypto, MetaMask, Toshi, Cipher Browser, and other +mnemonic wallets. + +## Swarm Participants + +- Lead Contributor: @pilu +- Testing & Evaluation: +- Contributor: +- Contributor: +- PM: +- UX (if relevant): + + +## Product Overview + +The wallets named above create the private key with the mnemonic words but without password. + +In those wallets, the password is only used to lock the account, and it's not needed to recover it. + +In Status, the same password is used to generate the account and to recover it, +so a user cannot recover a wallet created with the 12 words but without password. + +To be compatible with those wallets, we should create and recover wallets without password, +and use the passoword only to lock the account on the phone. + +### Product Description + +[need help from UX team] + +### Requirements & Dependencies + + + + +Requires Idea #94 (Wallet Compatibility) + +### Minimum Viable Product + +Goal Date: + +Description: + +## Dates +Goal Date: + +Description: + +Testing Days required: + +## Success Metrics + + + + +## Exit criteria + + +Accounts created with the mnemonic wallets named above can be recovered in Status. + +## Supporting Role Communication + + +## Copyright +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). From 089600bf317a0fa1531ecea882736343f9f56472 Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Fri, 6 Apr 2018 09:44:37 +0200 Subject: [PATCH 2/7] move idea file to README file in subfolder --- .../README.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename ideas/{142-recovery-compatibility.md => 142-recovery-compatibility/README.md} (100%) diff --git a/ideas/142-recovery-compatibility.md b/ideas/142-recovery-compatibility/README.md similarity index 100% rename from ideas/142-recovery-compatibility.md rename to ideas/142-recovery-compatibility/README.md From e547e554f5584416d045e2480a620e88cd19dbdf Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Fri, 6 Apr 2018 10:20:26 +0200 Subject: [PATCH 3/7] update README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 91eec19..37de097 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ aborted. | [86-push-notif-v2](ideas/86-push-notif-v2.md) | :seedling: Draft | :x: no | :x: no | :x: no | :x: no | | [76-smooth-ui](ideas/smooth-ui.md) | :question: Limbo | :white_check_mark: Yes | :x: No | :x: No | :white_check_mark: Yes :question: | | [71-low-traffic](ideas/71-low-traffic.md) | :question: Limbo | :white_check_mark: Yes | :x: No | :x: No | :white_check_mark: Yes :question: | +| [142-recovery-compatibility](ideas/142-recovery-compatibility.md) | :seedling: In Progress | :x: No | :white_check_mark: Yes | :x: No | - | ## Completed :champagne: and aborted :dagger: @@ -62,6 +63,8 @@ aborted. | [3-erc20-token-support](ideas/3-erc20-token-support.md) | :champagne: Completed | :white_check_mark: Yes | :white_check_mark: Yes | :white_check_mark: Yes | - | | [1-offline-inboxing](ideas/1-offline-inboxing.md) | :champagne: Completed | :white_check_mark: Yes | :white_check_mark: Yes | :white_check_mark: Yes | - | +## Commitment Registry + Over any given iteration, individuals can be committed to 0..N ideas. This registry captures this. It is only applied for In Progress swarms. This means it is reset for each person per iteration, unless a swarm lead marks it as in @@ -99,3 +102,4 @@ progress again. This ensures the registry is kept up to date. | @EugeOrtiz | 140 | | @Churik | 140 | | @arash009 | 120, 122, 140 | +| @pilu | 84, 94, 142, 146 | From 94287f4b90fdcba6477f516c38d9ca40315c9f28 Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Mon, 9 Apr 2018 16:02:52 +0200 Subject: [PATCH 4/7] update idea copy --- ideas/142-recovery-compatibility/README.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/ideas/142-recovery-compatibility/README.md b/ideas/142-recovery-compatibility/README.md index 14669f7..2b58413 100644 --- a/ideas/142-recovery-compatibility/README.md +++ b/ideas/142-recovery-compatibility/README.md @@ -10,23 +10,24 @@ ## Summary A user should be able to recover accounts created in MyCrypto, MetaMask, Toshi, Cipher Browser, and other -mnemonic wallets. +mnemonic wallets, into Status. ## Swarm Participants - Lead Contributor: @pilu -- Testing & Evaluation: +- Testing & Evaluation: @antdanchenko +- Testing & Evaluation: @asemiankevich - Contributor: - Contributor: -- PM: -- UX (if relevant): +- PM: @chadyj +- UX (if relevant): @jpbowen ## Product Overview The wallets named above create the private key with the mnemonic words but without password. -In those wallets, the password is only used to lock the account, and it's not needed to recover it. +In those wallets, the password is only used to lock the account and encrypt the private key, and it's not needed to recover it. In Status, the same password is used to generate the account and to recover it, so a user cannot recover a wallet created with the 12 words but without password. @@ -44,10 +45,12 @@ and use the passoword only to lock the account on the phone. Requires Idea #94 (Wallet Compatibility) +Requires Idea #58-mainnet +Requires Idea 80-onboarding ### Minimum Viable Product - -Goal Date: + +Goal Date: 2018-04-20 Description: @@ -63,6 +66,9 @@ Testing Days required: +* 5k daily active users (OKR 2.1 of Q2) +* 20% of users send a transaction (OKR 2.4 of Q2) + ## Exit criteria From 05e20570429496f4a4b017c7aee72e4579cb07e3 Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Mon, 9 Apr 2018 16:05:17 +0200 Subject: [PATCH 5/7] add contributor --- ideas/142-recovery-compatibility/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ideas/142-recovery-compatibility/README.md b/ideas/142-recovery-compatibility/README.md index 2b58413..c50f254 100644 --- a/ideas/142-recovery-compatibility/README.md +++ b/ideas/142-recovery-compatibility/README.md @@ -17,7 +17,7 @@ mnemonic wallets, into Status. - Lead Contributor: @pilu - Testing & Evaluation: @antdanchenko - Testing & Evaluation: @asemiankevich -- Contributor: +- Contributor: @flexsurfer - Contributor: - PM: @chadyj - UX (if relevant): @jpbowen @@ -46,7 +46,7 @@ and use the passoword only to lock the account on the phone. Requires Idea #94 (Wallet Compatibility) Requires Idea #58-mainnet -Requires Idea 80-onboarding +Requires Idea #80-onboarding ### Minimum Viable Product From b536508bfc2e714766be22c559f757d3d46db52d Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Mon, 9 Apr 2018 16:10:21 +0200 Subject: [PATCH 6/7] update idea 142 in the README file --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 37de097..a837a13 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ aborted. | [86-push-notif-v2](ideas/86-push-notif-v2.md) | :seedling: Draft | :x: no | :x: no | :x: no | :x: no | | [76-smooth-ui](ideas/smooth-ui.md) | :question: Limbo | :white_check_mark: Yes | :x: No | :x: No | :white_check_mark: Yes :question: | | [71-low-traffic](ideas/71-low-traffic.md) | :question: Limbo | :white_check_mark: Yes | :x: No | :x: No | :white_check_mark: Yes :question: | -| [142-recovery-compatibility](ideas/142-recovery-compatibility.md) | :seedling: In Progress | :x: No | :white_check_mark: Yes | :x: No | - | +| [142-recovery-compatibility](ideas/142-recovery-compatibility) | :seedling: In Progress | :white_check_mark: Yes | :white_check_mark: Yes | :x: No | - | ## Completed :champagne: and aborted :dagger: From a3f9e124fb361e7e40f42d255c6e10ad9f0e9363 Mon Sep 17 00:00:00 2001 From: Andrea Franz Date: Mon, 9 Apr 2018 16:16:48 +0200 Subject: [PATCH 7/7] update requirements --- ideas/142-recovery-compatibility/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ideas/142-recovery-compatibility/README.md b/ideas/142-recovery-compatibility/README.md index c50f254..383c3cb 100644 --- a/ideas/142-recovery-compatibility/README.md +++ b/ideas/142-recovery-compatibility/README.md @@ -45,8 +45,8 @@ and use the passoword only to lock the account on the phone. Requires Idea #94 (Wallet Compatibility) -Requires Idea #58-mainnet -Requires Idea #80-onboarding +Impacts Idea #58-mainnet +Impacts Idea #80-onboarding ### Minimum Viable Product