horizontalsystems / unstoppable-wallet-android

A powerful non-custodial multi-wallet for Bitcoin, Ethereum, Binance Smart Chain, Avalanche, Solana and other blockchains. Non-custodial crypto and NFT storage, onchain decentralized exchange, institutional grade analytics for cryptcurrency and NFT markets, extensive privacy controls and human oriented design. Implemented on Kotlin.
https://unstoppable.money
MIT License
880 stars 363 forks source link

Too much energy consumption #7599

Open serrq opened 2 months ago

serrq commented 2 months ago

UW 0.39.1 Android 14 OnePlus CPH2399

serrq commented 2 months ago

Discovered the issue (maybe) and its possible solution.

I have more than 30 active tokens in a wallet. This generate an enormous sync load with consequence battery energy drain.

Several months ago I proposed an horizontally oriented design with pages (pages are showed as dots at the bottom).

Every pages had just six-nine tokens, and this mean that only six-nine tokens at time can run the sync: just those present in the current page. The other ones, not sync when they are not showed.

This design avoid loss of energy resources. In addition a user can set each page thematically, for example:

• stablecoins • PoW chains • EVMs

and so on...

1000115922

1000115924

1000115927

serrq commented 2 months ago

Why the screenshot shows 11 hours background activity if I explicitly set no background activity?

aaricksage commented 2 weeks ago

You enabled tokens you don't even own, consider disabling the ones you don't have. You are just making it difficult for you to enable all the tokens you like even when you don't own them

serrq commented 2 weeks ago

I enabled them for future use and for backup.

If I unable them I lose them.

I asked to team to include them, but they told me they add only token that exceed a certain market cap.