github strangelove-ventures/horcrux v3.3.0

one month ago

Highlights

  • Support for CometBFT Vote Extensions which allows for signing an additional payload (vote extension) for precommits. Consumes an extra nonce when signing in threshold mode. This is factored into the nonce production rate.

Updating

If coming from v3.3.0-rc1, this can be applied as a rolling upgrade, which prevents missed blocks:

  • Shut down a non-leader cosigner, upgrade version, and restart
  • Repeat for remaining non-leader cosigners
  • elect one of the upgraded cosigners as the leader with horcrux elect N
  • Shut down the initial leader cosigner, upgrade version, and restart
  • elect initial leader as leader again if desired

If coming from ≤v3.2.3:

  • Shut down all cosigners and delete ~/.horcrux/raft directory
  • Update binary or docker image
  • Start cosigner nodes back up

What's Changed

New Contributors

Full Changelog: v3.2.3...v3.3.0

Don't miss a new horcrux release

NewReleases is sending notifications on new releases.