CakeWallet/cw_zano
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 Zano with passphrase (#1971) 2025-01-24 20:33:24 +02:00
.metadata Zano with passphrase (#1971) 2025-01-24 20:33:24 +02:00
CHANGELOG.md Zano with passphrase (#1971) 2025-01-24 20:33:24 +02:00
LICENSE Zano with passphrase (#1971) 2025-01-24 20:33:24 +02:00
pubspec.lock v4.24.0 (#2102) 2025-03-25 03:49:54 +02:00
pubspec.yaml CW-875 BackupServiceV3 (#2064) 2025-03-22 03:16:54 +02:00
README.md Zano with passphrase (#1971) 2025-01-24 20:33:24 +02:00

cw_zano

A new flutter plugin project.

Getting Started

This project is a starting point for a Flutter plug-in package, a specialized package that includes platform-specific implementation code for Android and/or iOS.

For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.