Versions in this module Expand all Collapse all v0 v0.0.3 Sep 11, 2024 Changes in this version + const EtcdLeaderElector + const Subsystem + func DisableLog() + func RegisterLeaderElectorFactory(id string, factory leaderElectorFactoryFunc) + func UseLogger(logger btclog.Logger) + type LeaderElector interface + Campaign func(ctx context.Context) error + Leader func(ctx context.Context) (string, error) + Resign func() error + func MakeLeaderElector(ctx context.Context, id string, args ...interface{}) (LeaderElector, error)