BitSharp.Core.Test.TestBlocks.MineBlock C# (CSharp) Method

MineBlock() public method

public MineBlock ( BitSharp.Core.Domain.Block block ) : BitSharp.Core.Domain.Block
block BitSharp.Core.Domain.Block
return BitSharp.Core.Domain.Block
        public Block MineBlock(Block block)
        {
            var minedHeader = this.miner.MineBlockHeader(block.Header, DataCalculator.FromCompact(block.Header.Bits));
            if (minedHeader == null)
                Assert.Fail("No block could be mined for test data header.");

            block = block.With(Header: minedHeader);

            return block;
        }

Same methods

TestBlocks::MineBlock ( UInt256 prevBlockHash, int txCount, UInt256 target = null, DateTimeOffset time = null ) : BitSharp.Core.Domain.Block