func makeHeaderData(h *wire.BlockHeader) BlockHeaderData { var b bytes.Buffer err := h.Serialize(&b) if err != nil { panic(err) } d := BlockHeaderData{BlockHash: h.BlockSha()} copy(d.SerializedHeader[:], b.Bytes()) return d }