revaultd
revaultd copied to clipboard
The "wallet" daemon for participants under the Revault architecture
AFAICT only cookie-file based `bitcoind` RPC authentication is supported atm. RPC password authentication has many advantages like the use of multiple usernames and rpcwhitelists.
This PR is to maintain code corresponding to the RFC that is being discussed for the addition of manual CPFP command as a JSONRPC API in revaultd. RFC is present...
``` [1661944671][revaultd::sigfetcher][DEBUG] Polling signatures took 0 seconds. [1661944672][revaultd][ERROR] panic occurred at line 1176 of file src/bitcoind/interface.rs: Some("Could not convert 'listsinceblock' entry's 'amount' to an Amount: Negative") 0: revaultd::setup_panic_hook::{{closure}} at src/revaultd/src/lib.rs:50:18...
Based on our #418. This a PoC to demonstrate coin tracking by importing ranged Miniscript descriptors to `bitcoind` instead of addresses. This uses: - https://github.com/bitcoin/bitcoin/pull/24148 - https://github.com/bitcoin/bitcoin/pull/25504 I've tweaked the...
Apart from the standard tests that have been written in #413, this PR contains more functional tests with other scenarios.
Some trivial cleanups i noticed as i was working on integrating bitcoind's Miniscript descriptors.
Just use `cargo`'s `--manifest-path` option.
At startup, if a watchonly wallet isn't present we'll create and import the descriptors. If one is, we'll just assume the descriptors were successfully imported in it. It would be...
This issue is to update the community on the progress that will be made on the implementation of manual CPFP command for managers. The addition of a JSONRPC Command on...
#393 further increases the load on the coordinators and the Postgre backend. I have considered a number of things (a thread pool in the coordinator, polling vaults in parrallel in...