BitSharper.Sha256Hash.Duplicate C# (CSharp) Method

Duplicate() public method

public Duplicate ( ) : Sha256Hash
return Sha256Hash
        public Sha256Hash Duplicate()
        {
            return new Sha256Hash(_bytes);
        }

Usage Example

Esempio n. 1
0
        /// <summary>
        /// Returns a copy of the block, but without any transactions.
        /// </summary>
        public Block CloneAsHeader()
        {
            var block = new Block(Params);

            block._nonce            = _nonce;
            block._prevBlockHash    = _prevBlockHash.Duplicate();
            block._merkleRoot       = MerkleRoot.Duplicate();
            block._version          = _version;
            block._time             = _time;
            block._difficultyTarget = _difficultyTarget;
            block.Transactions      = null;
            block._hash             = Hash.Duplicate();
            return(block);
        }