From b766029d2c98c94d760aa1b2a574dd5f9edcf29b Mon Sep 17 00:00:00 2001 From: Will Ruddick Date: Fri, 16 Apr 2021 10:59:33 +0000 Subject: [PATCH] Update 010_Web_Wallet.md --- spec/010_Web_Wallet.md | 44 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/spec/010_Web_Wallet.md b/spec/010_Web_Wallet.md index 219599f..2fe5a40 100644 --- a/spec/010_Web_Wallet.md +++ b/spec/010_Web_Wallet.md @@ -3,34 +3,38 @@ -* Authors: Gustav Friis -* Date: 2020.07.28 -* Version: 0.1 +* Authors: Will Ruddick, Gustav Friis +* Date: 2021-april-16, 2020.07.28 +* Version: 0.2 * Status: Pre-draft ## Purpose -Build a non-custodial wallet infrastructure designed to enable Kenyan end-users to use xDAI and / or Bloxberg blockchain based Community Inclusion Currencies (CICs) from a smartphone and / or desktop. +Build a non-custodial wallet infrastructure designed to enable Kenyan end-users to use Bloxberg blockchain based Community Inclusion Currencies (CICs) from a smartphone and / or desktop. ## Target group -Existing or new Kenyan CIC end-users, who are individuals or small businesses using CICs to pay for goods and services. From the user-interviews with B4H we’ve found that these users are certainly not web3 savvy and to a varying degree are web2 savvy either. He/she just wants to interact with his/her wallet funds (displaying balance, paying & receiving) in the community currency (which value let's remember is equivalent to Kenyan Shilling). - -## User-stories - +Existing or new Kenyan CIC end-users, who are individuals or small businesses using CICs to pay for goods and services. From the user- in interviews we’ve found that these users are certainly not web3 savvy and to a varying degree are web2 savvy either. He/she just wants to interact with his/her wallet funds (displaying balance, paying & receiving) in the community currency (which value let's remember is equivalent to Kenyan Shilling). +## User-stories MVP - Get directed to web wallet via URL - Signing up -- Choosing a reference currency - - Displaying balance -- Send payment to known contact +- Send payment to known contact (via phone number or blockchain address) + +- Transaction details + +- Transaction history overview + +- password recovery - assign a private key custodian? + +## User-stories Advanced - Send payment to unknown receiver (referral link) @@ -44,12 +48,12 @@ Existing or new Kenyan CIC end-users, who are individuals or small businesses us - Payment notification -- Transaction details - -- Transaction history overview - - Cash in and out from CICs to M-Pesa +- Choosing a reference currency (Eventually not Sarafu) + +- Social password recovery + **Settings including** - Backup wallet @@ -64,7 +68,7 @@ Existing or new Kenyan CIC end-users, who are individuals or small businesses us ### Wallet creation -Using BIP39 HD and secp256k1 +??Using BIP39 HD and secp256k1 ### Wallet authentication and recovery @@ -83,8 +87,8 @@ From the Portis Whitepaper allowing SMS / Email / Password authenticated and rec ### Interface with the existing Grassroots Economics Platform -Existing USSD users -Gas fees on xDAI +Existing USSD users (phone to blockchain address mapping) +Auto top-up of Gas fees on BloxBerg (Bergs) AfricasTalking API @@ -115,7 +119,3 @@ Migrate to Gnosis Safe smart-contract wallet User facing decentralized exchange User facing on-the ground marketplace Native implementation of P2P platforms like Mylocalcrypto - - - -