8 Commits

Author SHA1 Message Date
Antoine Poinsot
cea72d8a63
bitcoind: don't try to match bitcoind's error string when loading wallet
The functional tests uncovered another error. And trying to pattern match any error is brittle. Just explicitly let anything through.
2022-07-25 16:01:04 +02:00
Antoine Poinsot
096ad68c4b
bitcoind: correctly check for errors when creating wallet 2022-07-25 15:59:07 +02:00
Antoine Poinsot
512b5b7d12
daemon: gate startup unit test to UNIX only 2022-07-25 11:37:57 +02:00
Antoine Poinsot
7340c13142
daemon: implement daemonize for UNIX platforms 2022-07-25 11:37:55 +02:00
Antoine Poinsot
c095346e17
Introduce the Bitcoin network interface along with a bitcoind module 2022-07-23 12:49:18 +02:00
Antoine Poinsot
b0196ab529
daemon: introduce an SQLite database
With a schema similar to revaultd, but a different interface.
2022-07-23 12:49:17 +02:00
Antoine Poinsot
989a2cf8fd
daemon: introduce the DaemonHandle, which for now only creates a datadir
This code was mainly taken and adapted from revaultd at commit
7cd856d5a345319cebc815aa61f3b66cebb48b86.
2022-07-23 12:49:16 +02:00
Antoine Poinsot
1b35196448
daemon: backbone and configuration parsing
Taken from revaultd at 7cd856d5a345319cebc815aa61f3b66cebb48b86. Credits
to the revaultd contributors.
2022-07-20 18:42:08 +02:00