From eb338f4409596a515a6ba3c03cf42e98c1a46346 Mon Sep 17 00:00:00 2001 From: Will Ruddick Date: Sun, 11 Jul 2021 15:15:35 +0000 Subject: [PATCH] simple menu for changing token --- spec/022_multi_token_env.md | 45 ++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 8 deletions(-) diff --git a/spec/022_multi_token_env.md b/spec/022_multi_token_env.md index ce2b3e9..192a805 100644 --- a/spec/022_multi_token_env.md +++ b/spec/022_multi_token_env.md @@ -18,16 +18,45 @@ Enabeling users to hold and trade multiple tokens- will allows wallet holders to ## Multi-Token – User Flow: 1. A users is given (via trade or token creation) multiple tokens (These tokens must all be registered on Sarafu Network) -2. The user should be able to see these tokens and their balances (if non-zero) in a 'My Sarafu' Menu item (top level) - as many as possible on USSD with the highest balalances at the top. +2. The user should be able to see these tokens and their balances (if non-zero) in a 'My Tokens' Menu item (top level) - as many as possible on USSD with the highest balalances at the top. 3. The user should be able to switch which token is their Active Token. This will be used for sending, as well as default balance checks and mini statement. ## USSD Menu -1. My Sarafu (top level) - 1. Show tokens - 1. Set Active Token - 1. Set Balance Limit - 1. Accept other Tokens (on/off) default on +###1 +Choose Active Token: +1. Sarafu 100 +2. YOMA 50 +3. Afya 223 + +0: Back + +###2 +Your active will be set to Afya. + +Please enter your PIN to confirm: + +0: Back +9: Main Menu + +###3 +Success! All transactions will now be in AFYA tokens. + +0: Back +9: Main Menu + + +###Main Menu +Balance 223 AFYA +1. Send +2. One Time Code +3. Directory +4. Change Token +5. My Ledger +6. My Profile +7. Help + + ### CICADA Mgmt Platform - GUI 1. On the user info page you should be able to set their Active Token - via a drop down @@ -36,10 +65,10 @@ Enabeling users to hold and trade multiple tokens- will allows wallet holders to ## Active Token 1. Each user needs to be assigned a default / Active token - they start with Sarafu by default. -## Auto Activate Token +## (optional) Auto Activate Token 1. Users with only one token with non zero balance in their account will default to that as their active token -## Accept other Tokens +## (optional) Accept other Tokens 1. If this is on and someone attempts to send another token (other than their active token) to that user the sender will recieve an error as well as the reciver similar to the Balance Limit Error https://gitlab.com/grassrootseconomics/cic-docs/-/blob/master/spec/019_wallet_soft_limit.md ## Interfaces - UX