As an: admin of MyVault,
I want: to oversee and manage the testnet environment,
So that: I can ensure it operates smoothly, users have a positive experience, and any issues can be addressed promptly.
Acceptance Criteria:
The admin can enable or disable the testnet environment for all users or specific user groups as needed.
The admin can configure the parameters of the testnet, including the maximum allowable transaction amounts and types.
The admin can view real-time logs of all transactions conducted in the testnet environment, including:
User ID
Transaction type (e.g., deposit, send, withdraw)
Amount (simulated)
Date and time of the transaction
Transaction status (successful, failed, pending)
The admin can access user feedback regarding the testnet experience to identify common issues or areas for improvement.
The admin can simulate various scenarios in the testnet to ensure all functionalities work as intended (e.g., processing deposits, withdrawals, and error handling).
The admin can create test accounts with predefined balances to facilitate testing of different user scenarios.
The admin can reset the testnet environment periodically to clear previous test data and ensure a fresh start for users.
The admin can archive or analyse historical testnet transaction data for trends and system performance evaluations.
The admin can generate reports on testnet usage, including the number of active users, transaction volumes, and common issues encountered, to help inform future updates or improvements.
As an: admin of MyVault, I want: to oversee and manage the testnet environment, So that: I can ensure it operates smoothly, users have a positive experience, and any issues can be addressed promptly.
Acceptance Criteria: