Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

synchronizer: show progress in GUI (take 1) (num_addrs, num_txs) #5312

Closed

Conversation

SomberNight
Copy link
Member

I think the user should be shown some details regarding the progress/state of the history sync.
This has become even more relevant recently, with servers getting DDOS-ed and as a consequence becoming slower/less responsive.

Instead of Synchronizing...,
we now display Synchronizing... ({num_subs} addrs, {num_txs} txs)

  • where num_subs is the number of addresses for which the client sent blockchain.scripthash.subscribe and received the initial scripthash status from the server,
  • and num_txs is the number of "raw hex" transactions that are already stored in the wallet

sync1
sync2

(I know, the kivy version is somewhat ugly; I can try to improve it)

@SomberNight SomberNight added user-interface 🔲 topic-wallet 👛 related to wallet.py, or maybe address_synchronizer.py/coinchooser.py labels May 5, 2019
@bauerj
Copy link
Collaborator

bauerj commented May 5, 2019

Wow, cool! Any reason not to show a progress bar?

@SomberNight
Copy link
Member Author

Any reason not to show a progress bar?

What would you consider 100%? You don't know how many addrs/txs there will be :/
Showing that progress is being made is still a step in the good direction at least :D

@ecdsa
Copy link
Member

ecdsa commented May 6, 2019

related: #2094

@SomberNight SomberNight changed the title synchronizer: show progress in GUI synchronizer: show progress in GUI (num_addrs, num_txs) May 6, 2019
@SomberNight SomberNight changed the title synchronizer: show progress in GUI (num_addrs, num_txs) synchronizer: show progress in GUI (take 1) (num_addrs, num_txs) May 7, 2019
@SomberNight
Copy link
Member Author

I think #5319 is superior, closing.

@SomberNight SomberNight closed this May 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic-wallet 👛 related to wallet.py, or maybe address_synchronizer.py/coinchooser.py user-interface 🔲
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants