# Partial Flow 2.10 Determine wallet status
## Overview
| Aspect | Description |
| ---------------------------- |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Summary** | After an instruction has been sent to the Wallet Provider (for example while confirming a protected action), the system determines whether the wallet is still active or has been revoked. When the wallet has been revoked, the system shows the appropriate blocking screen and the flow terminates. |
| **Goal** | Determine whether the wallet is active or revoked, and inform the user when it is revoked. |
| **Preconditions** | An instruction has been sent to the Wallet Provider, so its response (or the locally stored revocation status) is available. |
| **Postconditions** | Depends on the use case. |
| **Used by** |
- [UC1.2 Open the app](../use-cases/UC1.2_OpenTheApp.md)
- [PF2.4 Confirm a protected action](PF2.4_ConfirmProtectedAction.md)
|
| **Parameters** | *None* |
| **Possible Results** | |
| **Additional Documentation** | *None* |
| **Possible errors** | *None* |
| **Logical test cases** | - [LTC74 Revoke wallet with revocation code](../logical-test-cases.md#ltc74)
- [LTC75 Revoke wallet by wallet id](../logical-test-cases.md#ltc75)
- [LTC76 Revoke wallet by recovery id](../logical-test-cases.md#ltc76)
- [LTC77 Revoke wallet solution](../logical-test-cases.md#ltc77)
|
---
## Flow
| # | Description | Next |
|---------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------|
| **1** | **PRIMARY SCENARIO** | |
| **1.1** | **System determines wallet status** | |
| 1.1a | Case: Wallet is active | Result: Wallet active |
| 1.1b | Case: Wallet is revoked by user | 2 |
| 1.1c | Case: Wallet ID is revoked by admin | 3 |
| 1.1d | Case: Wallet recovery code is revoked by admin | 4 |
| 1.1e | Case: Wallet solution is revoked by admin | 5 |
| **2** | **WHEN WALLET IS REVOKED BY USER** | |
| **2.1** | **System displays screen 'Your wallet was deleted'**- Message: You deleted this wallet with your deletion code
- Actions: To help desk, Help
| |
| 2.1a | User selects To help desk | 2.2 |
| 2.1b | User selects Help | Show placeholder 'under construction' |
| **2.2** | **System displays screen 'Contact'**- Message: Check our website or contact us
- Actions: Call, Back
| |
| 2.2a | User selects Call
→ System opens phone and suspends app | |
| 2.2b | User selects Back | Back |
| **3** | **WHEN WALLET ID IS REVOKED BY ADMIN** | |
| **3.1** | **System displays screen 'Your wallet is blocked'**- Message: Close this app or create a new wallet to use the app again.
- Actions: Create new NL Wallet, To help desk, Help
| |
| 3.1a | User selects To help desk | 3.2 |
| 3.1b | User selects Help | Show placeholder 'under construction' |
| 3.1c | User selects Create new NL Wallet | Go to: [UC1.1 Introduce the app](../use-cases/UC1.1_IntroduceTheApp.md) |
| **3.2** | **System displays screen 'Contact'**- Message: Check our website or contact us
- Actions: Call, Back
| |
| 3.2a | User selects Call
→ System opens phone and suspends app | |
| 3.2b | User selects Back | Back |
| **4** | **WHEN WALLET RECOVERY CODE IS REVOKED BY ADMIN** | |
| **4.1** | **System displays screen 'You have been blocked'**- Message: You cannot use NL Wallet right now.
- Actions: To help desk, Help
| |
| 4.1a | User selects To help desk | 4.2 |
| 4.1b | User selects Help | Show placeholder 'under construction' |
| **4.2** | **System displays screen 'Contact'**- Message: Check our website or contact us
- Actions: Call, Back
| |
| 4.2a | User selects Call
→ System opens phone and suspends app | |
| 4.2b | User selects Back | Back |
| **5** | **WHEN WALLET SOLUTION IS REVOKED BY ADMIN** | |
| **5.1** | **System displays screen 'NL Wallet can no longer be used'**- Message: You cannot use NL Wallet right now due to a technical problem on our side.
- Actions: Read more information, Help
| |
| 5.1a | User selects Read more information | 5.2 |
| 5.1b | User selects Help | Show placeholder 'under construction' |
| **5.2** | **System displays screen 'More information'** | |
| 5.2a | User selects Back | Back |