package model // BlockStore represents a store of blocks type BlockStore interface { Insert(dbTx DBTxProxy, blockHash *DomainHash, block *DomainBlock) Block(dbContext DBContextProxy, blockHash *DomainHash) *DomainBlock Blocks(dbContext DBContextProxy, blockHashes []*DomainHash) []*DomainBlock Delete(dbTx DBTxProxy, blockHash *DomainHash) }