CakeWallet/cw_wownero
cyan cbca4c9c77
CW-1024 Improve performance of xmr wallet (#2128)
* - enabled development options in CI builds.
- Implemented caching for account retrieval.
- refactor transaction handling in `dashboard_view_model.dart` to improve efficiency and reduce unnecessary updates in xmr.
- `DevMoneroCallProfilerPage`, for profiling performance of xmr,wow,zano wallet calls.

* use FeatureFlag.hasDevOptions

* prevent crashes in monero_c by using mutexes properly
improve performance of _transactionDisposer
remove unnecessary checks

* remove logging, bring back simplified logic

* update _transactionDisposer on length and confirmation of first and last transaction

* address comments from review

* don't throw unhandled exceptions in unawaited async code

* use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex

* [DNM] fix: crashes when opening wallet, performance issue when syncing and update dependencies

* Revert "use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex"

This reverts commit 4c4c33ac6a47603e970a6c8d940e90204525b241.

* Revert "[DNM] fix: crashes when opening wallet, performance issue when syncing and update dependencies"

This reverts commit d7603445ad6ae76d76bf179c34728ce242c8c610.

* Revert "use cached transaction list in getAllSubaddresses, fix usage of txHistoryMutex"

This reverts commit 4c4c33ac6a47603e970a6c8d940e90204525b241.

* update shared_preferences

* improve state management performance by not rendering multiple changes in transaction screen on a single frame

* fix wallet switching
2025-04-03 03:31:25 +02:00
..
lib CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00
.gitignore Wownero (#1485) 2024-07-04 22:43:17 +03:00
.metadata Wownero (#1485) 2024-07-04 22:43:17 +03:00
analysis_options.yaml Wownero (#1485) 2024-07-04 22:43:17 +03:00
CHANGELOG.md Wownero (#1485) 2024-07-04 22:43:17 +03:00
LICENSE Wownero (#1485) 2024-07-04 22:43:17 +03:00
pubspec.lock v4.24.0 (#2102) 2025-03-25 03:49:54 +02:00
pubspec.yaml CW-686-polyseed-language-issues (#2098) 2025-03-21 05:32:40 +02:00
README.md Wownero (#1485) 2024-07-04 22:43:17 +03:00

cw_wownero

This project is part of Cake Wallet app.

Copyright (c) 2020 Cake Technologies LLC.