Goal: Modernize the codebase and improve maintainability
- β Update all dependencies to their latest versions
- β Clean up unused code and remove unnecessary dependencies
- β Update Cargo tests
- β Fix console logs, improve readability, and correct incorrect debug type assignments
Goal: Improve API communication and error handling
- β Add missing Wallet API endpoints and implement error handling
Goal: Improve network stability and wallet functionalities
- β Update the scan method for sub-accounts
- β Improve wallet transaction behavior
Goal: Enhance automation and usability
- β Set up GitHub CI for automated builds and tests
- β¬ Integrate a CLI-based Wallet update/setup wizard
- π§ Update TLS encryption
Goal: Implement import/export functionality, update documentation, and plan future improvements
- β Implement Wallet transaction import/export functionality
- π§ Update comments and documentation for missing transaction types and functionalities
Legend:
β
= Done
π§ = In progress
β¬ = Not yet started
The goal of this roadmap is to modernize, stabilize, and enhance the Wallet, ensuring better security, performance, and usability over the next five months.