SeedSigner / seedsigner

Use an air-gapped Raspberry Pi Zero to sign for Bitcoin transactions! (and do other cool stuff)
MIT License
699 stars 161 forks source link

[DRAFT] [Refactor] Threading cleanup & standardization #535

Open kdmukai opened 6 months ago

kdmukai commented 6 months ago

Description

Light refactors for how we manage child threads and pass data back and forth in a threadsafe manner.

Misc:


Remaining steps

-[ ] Verify SD card inserted/removed toast notifications -[ ] Expand brute force address verification tests to include all supported address types

Include screenshots of any new or modified screens (or at least explain why they were omitted)

This pull request is categorized as a:

Checklist

If you modified or added functionality/workflow, did you add new unit tests?

I have tested this PR on the following platforms/os:

Note: Keep your changes limited in scope; if you uncover other issues or improvements along the way, ideally submit those as a separate PR. The more complicated the PR the harder to review, test, and merge.