Wallet unlock check
Changes to Work Flow
The majority of actions in
threadedContractMaintenance require the wallet to be unlocked. This MR adds a blocking call to check that the wallet is unlocked before proceeding.
Additionally this MR breaks out large chunks of the code that is in
theadedContractMaintenance into separate functions for readability and to better understand was is being blocked/affected by the wallet being locked.
Modules and Packages Impacted