BitSharp.Core.Rules.CoreRules.CountP2SHSigOps C# (CSharp) Method

CountP2SHSigOps() private method

private CountP2SHSigOps ( ValidatableTx validatableTx ) : int
validatableTx BitSharp.Core.Domain.ValidatableTx
return int
        private int CountP2SHSigOps(ValidatableTx validatableTx)
        {
            var sigOpCount = 0;

            if (validatableTx.IsCoinbase)
                return 0;

            for (var inputIndex = 0; inputIndex < validatableTx.Transaction.Inputs.Length; inputIndex++)
            {
                sigOpCount += CountP2SHSigOps(validatableTx, inputIndex);
            }

            return sigOpCount;
        }

Same methods

CoreRules::CountP2SHSigOps ( ValidatableTx validatableTx, int inputIndex ) : int