2015-03-25 00:15:18 -07:00
|
|
|
package types
|
|
|
|
|
|
|
|
type BlockMeta struct {
|
2015-06-22 19:04:31 -07:00
|
|
|
Hash []byte `json:"hash"` // The block hash
|
|
|
|
Header *Header `json:"header"` // The block's Header
|
|
|
|
PartsHeader PartSetHeader `json:"parts_header"` // The PartSetHeader, for transfer
|
2015-03-25 00:15:18 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
func NewBlockMeta(block *Block, blockParts *PartSet) *BlockMeta {
|
|
|
|
return &BlockMeta{
|
2015-06-22 19:04:31 -07:00
|
|
|
Hash: block.Hash(),
|
|
|
|
Header: block.Header,
|
|
|
|
PartsHeader: blockParts.Header(),
|
2015-03-25 00:15:18 -07:00
|
|
|
}
|
|
|
|
}
|