dposlog.Info("TopN is already registed","now",now,"height",height,"HeightRegLimit",info.HeightRegLimit,"pubkey",strings.ToUpper(hex.EncodeToString(cs.privValidator.GetPubKey().Bytes())))
dposlog.Error("No valid topN, do nothing","now",now,"height",height,"HeightUpdateLimit",info.HeightUpdateLimit,"pubkey",strings.ToUpper(hex.EncodeToString(cs.privValidator.GetPubKey().Bytes())))
dposlog.Error("TopN changed, so restart to use latest topN","now",now,"height",height,"HeightUpdateLimit",info.HeightUpdateLimit,"pubkey",strings.ToUpper(hex.EncodeToString(cs.privValidator.GetPubKey().Bytes())))
os.Exit(0)
}
}
dposlog.Info("TopN not changed,so do nothing","now",now,"height",height,"HeightUpdateLimit",info.HeightUpdateLimit,"pubkey",strings.ToUpper(hex.EncodeToString(cs.privValidator.GetPubKey().Bytes())))
logger.Error("RegistTopN failed for the voter is not legal topN.","addr",action.fromaddr,"execaddr",action.execaddr,"voter pubkey",hex.EncodeToString(regist.Cand.SignerPubkey))
logger.Error("RegistTopN failed for vote exist.","addr",action.fromaddr,"execaddr",action.execaddr,"pubkey",hex.EncodeToString(regist.Cand.SignerPubkey))
logger.Info("RegistTopN add one vote","addr",action.fromaddr,"execaddr",action.execaddr,"version",topNVersion,"voter pubkey",hex.EncodeToString(regist.Cand.SignerPubkey))