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

wallettemplate WIP: improve key derivation spinner, remove wallet tag #3266

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

msgilligan
Copy link
Member

Progress meter no longer uses a fixed, estimated duration. Instead it uses a fixed, maximum-expected duration (set to 10 seconds) but will complete when the actual derivation completes.

This allows us to remove the saving of the estimated duration in a TAG field added to the ProtoBuf wallet saved data.

  • WalletApplication: remove calculation of estimated time upon startup
  • KeyDerivationTasks: Progress meter completes when derivation completes
  • WalletPasswordController: Remove code to update and save (as a TAG) estimated time
  • WalletSetPasswordController: Remove code to estimate and set derivation time

@msgilligan msgilligan marked this pull request as draft September 16, 2023 21:42
@msgilligan msgilligan added this to the 0.17 milestone Sep 30, 2023
@msgilligan msgilligan force-pushed the msgilligan-wallettemplate-improve-set-password-progress-meter branch from 61bac8b to c7c7857 Compare November 21, 2023 20:00
Progress meter no longer uses a fixed, estimated duration. Instead it uses
a fixed, maximum-expected duration (set to 10 seconds) but will complete
when the actual derivation completes.

This allows us to remove the saving of the estimated duration in a TAG field
added to the ProtoBuf wallet saved data.

* WalletApplication: remove calculation of estimated time upon startup
* KeyDerivationTasks: Progress meter completes when derivation completes
* WalletPasswordController: Remove code to update and save (as a TAG) estimated time
* WalletSetPasswordController: Remove code to estimate and set derivation time
@msgilligan msgilligan force-pushed the msgilligan-wallettemplate-improve-set-password-progress-meter branch from c7c7857 to 11983f9 Compare November 21, 2023 21:48
@schildbach schildbach modified the milestones: 0.17, 0.18 Apr 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants