CakeWallet/cw_monero/lib/api
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
..
exceptions add missing error messages (#1696) 2024-09-23 19:18:21 +03:00
structs Monero stability and cleanup (#1572) 2024-08-09 22:15:54 +03:00
account_list.dart Implement background sync for xmr using flutter_daemon (#2094) 2025-03-21 19:22:00 +02:00
coins_info.dart CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00
monero_output.dart Flutter upgrade 2022-10-12 13:09:57 -04:00
subaddress_list.dart CW-611-Refactor-Address-Handling (#1630) 2024-09-28 05:38:23 +03:00
transaction_history.dart CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00
wallet.dart CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00
wallet_manager.dart CW-1024 Improve performance of xmr wallet (#2128) 2025-04-03 03:31:25 +02:00