public void TestIfConstructorWorksCorrectly() { int expected = 0; IChainblock chainBlock = new ChainBlock(); Assert.AreEqual(expected, chainBlock.Count); }
public void AddLast(BlockHeader blockHeader) { var chainBlock = new ChainBlock(blockHeader, Last); _last = chainBlock; SetChainBlock(_last); }
public void Disconnect(ChainBlock block) { }
public void Connect(ChainBlock block) { block.Connector = this; block.ConnectionType = ConnectionType.ToPanel; }
public void AddBlock(ChainBlock block) { Connect(block); }
private void SetChainBlock(ChainBlock block) { _chainByIndex.AddOrUpdate(block.Index, block, (u, chainBlock) => chainBlock); _chainByHash.AddOrUpdate(block.BlockHash, block, (s, chainBlock) => chainBlock); }