github strangelove-ventures/horcrux v2.0.0-rc1
Release 2.0.0-rc1

latest releases: v3.3.1, v3.3.0, v3.3.0-rc1...
2 years ago

🚀🚀🚀

Changelog (#61)

  • Introduces GRPC for Raft cluster communication, removing separate Raft port and replacing P2P RPC communication.
  • Adds horcrux elect command, which can be used to elect a new leader so that a non-leader node can be brought down for maintenance/upgrade. (i.e. horcrux elect 2 to elect cosigner 2 as the leader)

Updating

  • In config.yaml, cosigner.p2p-listen will need to be modified if it is currently using an IP of 0.0.0.0. An IP or DNS will need to be provided where the other cosigners can reach the node. cosigner.raft-listen is no longer applicable (if updating from v2.0.0 beta versions) and can be removed.
  • For this upgrade, all nodes will need to be brought down and brought back online together, since the cluster communication protocol has been upgraded.
  • If updating from v2.0.0-beta versions, remove the .horcrux/raft directory on each signer before bringing them back online

Don't miss a new horcrux release

NewReleases is sending notifications on new releases.