Gracefully handle unregistered onboard

This PR ensures that bark can recover when the registration of an onboard fails. It will retry to register the onboard the next time when maintenance is called.

The first 3 commits come from https://codeberg.org/ark-bitcoin/bark/pulls/516. Please review https://codeberg.org/ark-bitcoin/bark/pulls/516 first. This PR is a replacement for https://codeberg.org/ark-bitcoin/bark/pulls/451

This PR adds some tooling to manage the state of a VTXO. This can be re-used alter when splitting up the participate round-method.

Merge request reports

Loading