šš½Ā Another challenging month. Iāve been feeling a bit demotivated due to getting stuck on desktop wallet code signing issue. But iām not giving up!! Gambateh!! š¦¾
Summary of Key Work
- Preparing a new release for the Symbol Desktop wallet
- Migrating the Statistic Service to Nodewatch
Work
Symbol Desktop wallet
- We aimed to release a new version of the desktop wallet since it includes a lot of updates and fixes, but the process hasnāt been as smooth as expected.
- We discovered a Ledger login issue in the latest branch. After investigation, we identified and fixed the problem, it was caused by an Electron dependency conflict.
- Another issue popped up when building x64 apps from an M1 Mac, the x64 builds couldnāt detect the Ledger hardware wallet. We resolved it by setting up an intel-based Mac as our build machine. The reason we chose to build x64 apps instead of ARM is because x64 are compatible with both Intel and M1, whereas ARM builds only work on ARM-based machines
- Just when we thought everything was ready⦠a new problem appeared. Code signing failure. š
Statistic Service Migration to Nodewatch
- The Statistic Service and Nodewatch both provide node related data. To reduce duplication and maintenance burden, we decided to migrate all remaining features and data to Nodewatch and sunset the Statistic Service.
- Most applications (Explorer and Desktop wallet) have been migrated to use Nodewatch endpoints. Weāre now in the testing phase on testnet.
Explorer
- Previously, we displayed node height and finalized height as separate bar charts.
- To improve clarity and reduce clutters, weāve combined them into a single bubble chart, showing all relevant data in one view.