LayerTwo-Labs / bip300301_enforcer

CUSF software enforcing BIP300 and BIP301 rules.
1 stars 4 forks source link

multi: verify connection to mainchain, "start" wallet #13

Closed torkelrogstad closed 3 weeks ago

torkelrogstad commented 3 weeks ago
  1. Refactor the way we start tasks. Exit the entire application if any of the tasks fail
  2. Verify we're able to connect to the mainchain on startup, with a short-timeout JSON-RPC request.
  3. Add a CLI option --enable-wallet for "starting" the wallet. Right now we just instantiate it, and verify that we're able to wire things correctly together. Note: you'll most likely not be able to do this, as the wallet has hard coded paths to an Electrum server that needs to be running. If you see "failed to create wallet: × Connection refused (os error 61)", that means its "working".