BitSharp.Core.Domain.ChainedHeader.CreateFromPrev C# (CSharp) Method

CreateFromPrev() public static method

public static CreateFromPrev ( ChainedHeader prevChainedHeader, BlockHeader blockHeader, DateTimeOffset dateSeen ) : ChainedHeader
prevChainedHeader ChainedHeader
blockHeader BlockHeader
dateSeen DateTimeOffset
return ChainedHeader
        public static ChainedHeader CreateFromPrev(ChainedHeader prevChainedHeader, BlockHeader blockHeader, DateTimeOffset dateSeen)
        {
            var headerWork = blockHeader.CalculateWork();

            return new ChainedHeader(blockHeader,
                prevChainedHeader.Height + 1,
                prevChainedHeader.TotalWork + headerWork.ToBigInteger(),
                dateSeen);
        }
    }