(blockHash common.Uint256)
| 223 | } |
| 224 | |
| 225 | func (this *BlockStore) loadHeader(blockHash common.Uint256) (*types.Header, error) { |
| 226 | rawHeader, err := this.loadRawHeader(blockHash) |
| 227 | if err != nil { |
| 228 | return nil, err |
| 229 | } |
| 230 | source := common.NewZeroCopySource(rawHeader.Payload) |
| 231 | header := new(types.Header) |
| 232 | err = header.Deserialization(source) |
| 233 | if err != nil { |
| 234 | return nil, err |
| 235 | } |
| 236 | return header, nil |
| 237 | } |
| 238 | |
| 239 | func (this *BlockStore) loadRawHeader(blockHash common.Uint256) (*types.RawHeader, error) { |
| 240 | key := this.getHeaderKey(blockHash) |
no test coverage detected