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
889 stars 364 forks source link

Wallet uses alot of network traffic without stopping when BTC is enabled. #7043

Closed notpri closed 7 months ago

notpri commented 8 months ago

When I open the wallet. It starts using alot of data without stopping even when i do nothing and just keep it on. Please look into it. It always uses like 1.4MB/s, 1.3Mb/s of network data.

notpri commented 7 months ago

@abdrasulov @rafaelekol Update: I worked on this issue as why UW contionusly uses as much data as it can even when the wallet is just kept open. The problem is with BTC. Steps:

  1. Turn on Real Time network speed in android.
  2. Enable BTC BIP84 if disabled
  3. Start watching the network traffic UW starts to consume
  4. Disable BTC and UW won't use that much data and will just be normal. So please fix this problem with BTC BIP84. I didn't tested other BIPS of BTC.
abdrasulov commented 7 months ago

@notpri

The Bitcoin-based blockchains sync with the network by downloading block headers. This is called SPV. It is true for Bitcoin, Bitcoin Cash, Litecoin, Dash, and XEC.

notpri commented 7 months ago

@notpri

The Bitcoin-based blockchains sync with the network by downloading block headers. This is called SPV. It is true for Bitcoin, Bitcoin Cash, Litecoin, Dash, and XEC.

Thank for time but I have XEC enabled and I have good amount of it. But it never consumes that large amount of data without stopping. Same is the case for BCH. however BTC starts to consume alot of data when i enable it. Thanks!

abdrasulov commented 7 months ago

I guess it is related to block sizes. Blocks in Bitcoin usually are full of transactions. It leads to larger data size compared to other blockchains.

notpri commented 7 months ago

ok