GetBlock return block by block hash from cache
(blockHash common.Uint256)
| 70 | |
| 71 | //GetBlock return block by block hash from cache |
| 72 | func (this *BlockCache) GetBlock(blockHash common.Uint256) *types.Block { |
| 73 | block, ok := this.blockCache.Get(string(blockHash.ToArray())) |
| 74 | if !ok { |
| 75 | return nil |
| 76 | } |
| 77 | return block.(*types.Block) |
| 78 | } |
| 79 | |
| 80 | //ContainBlock return whether block is in cache |
| 81 | func (this *BlockCache) ContainBlock(blockHash common.Uint256) bool { |