Reproducibility Matters

Results 61 issues of Reproducibility Matters

Further work on this PR is deferred until the internet2 library is Tor ready.

This should catch some more configuration errors that we might not catch from our CI, like in #576.

test

The Monero syncer has some code to clean up sweep and watch wallets once the swap is over. It should be tested, refactored and improved. The documentation for this feature...

test
refactor

The client should have some indication on when a syncer task is expired. From my current experience, it would also be useful to have a syncer task only expire after...

enhancement

E.g. when querying the peer info of a non-existing peerd.

bug
client

Output from the `peers`, `ls` and `info` commands are yaml serializable. Optimally, the `progress` messages should be too to make it easy for external applications to consume messages.

enhancement

Switch to implementation of the input witness script in https://github.com/rust-bitcoin/rust-bitcoin/commit/d882b68a2cbba8e643695552f38e4b36558f9617 once released

dependencies
refactor

The grpc api should be similarly powerful as the cli. Most commands that are available on the cli have to ported for grpc.

enhancement

The identity of the remote peer should be established by a proper cryptographic handshake, ideally as a returned artifact of the encrypted session establishment. This would require a change in...

enhancement
security