BenWestgate / Bails

Bails is a Bitcoin solution protecting against surveillance, censorship, and confiscation. It installs Bitcoin Core on the encrypted Persistent Storage of Tails, creates and recovers Bitcoin Core wallets from Codex32 (BIP93) seed backups, and creates backup Bails USB sticks and shareable blank Bails USB sticks. Learn more in README.md.
MIT License
40 stars 7 forks source link

Remind the user to connect to Tor if bitcoin reaches -startupnotify and there is no connection after 30 seconds #22

Open BenWestgate opened 12 months ago

BenWestgate commented 12 months ago

After rebooting, if I unlock the persistent storage on the boot-up screen, Bitcoin Core auto-starts. But there’s also a popup for enabling Tor that the user needs to click through before Core can connect to peers.

Would it make sense to have Bails check that the user has an active Tor connection? If not, tell the user in a Black banner at the top to connect to Tor (like when the user enables persistent storage features)? At least while the node is still in IBD, since noobs/boomers night not know that the node isn’t syncing.

-@epiccurious

BenWestgate commented 12 months ago

Remind the user to connect to Tor if they are Not Connected when the */b script begins

github-actions[bot] commented 3 months ago

Stale issue message

BenWestgate commented 3 months ago

@epiccurious: this is another good first issue. Just add a background process to one of the autostarts that checks for network after 30-60s and opens tca (tor connection assistant) if they are offline. Probably in the -startupnotify= from bitcoin-qt as the network is not needed before Bitcoin is ready.