BCNet.BlockHeader.ValidateHash C# (CSharp) Method

ValidateHash() public method

public ValidateHash ( ) : bool
return bool
        public bool ValidateHash()
        {
            byte[] oldHash = mHash;
            ComputeHash(false);
            byte[] sha256 = mHash;
            ComputeHash(true);
            byte[] scrypt = mHash;
            mHash = oldHash;

            if (Utils.HashCompare(oldHash, sha256))
                return false;
            if (!Utils.HashCompare(oldHash, scrypt))
                Console.WriteLine("Neither sha256 or scrypt generated a matching hash");

            return true;
        }