()
| 337 | } |
| 338 | |
| 339 | func (msg *BlockFetchRespMsg) Serialize() ([]byte, error) { |
| 340 | buffer := bytes.NewBuffer([]byte{}) |
| 341 | serialization.WriteUint32(buffer, msg.BlockNumber) |
| 342 | msg.BlockHash.Serialize(buffer) |
| 343 | blockbuff := msg.BlockData.Serialize() |
| 344 | buffer.Write(blockbuff) |
| 345 | return buffer.Bytes(), nil |
| 346 | } |
| 347 | |
| 348 | func (msg *BlockFetchRespMsg) Deserialize(data []byte) error { |
| 349 | buffer := bytes.NewBuffer(data) |