func CreateTestAdminHeader(prev *adminBlock.AdminBlock) *adminBlock.ABlockHeader { header := new(adminBlock.ABlockHeader) if prev == nil { header.PrevBackRefHash = primitives.NewZeroHash() header.DBHeight = 0 } else { keyMR, err := prev.GetKeyMR() if err != nil { panic(err) } header.PrevBackRefHash = keyMR header.DBHeight = prev.Header.GetDBHeight() + 1 } header.HeaderExpansionSize = 5 header.HeaderExpansionArea = []byte{0x00, 0x01, 0x02, 0x03, 0x04} header.MessageCount = 0 header.BodySize = 0 return header }