func handleProperties(ctx *web.Context) { r := new(common.Properties) r.Factomd_Version = common.FACTOMD_VERSION r.Protocol_Version = btcd.ProtocolVersion if p, err := json.Marshal(r); err != nil { wsLog.Error(err) ctx.WriteHeader(httpBad) ctx.Write([]byte(err.Error())) return } else { ctx.Write(p) } }