Changeset View
Changeset View
Standalone View
Standalone View
src/script/script.cpp
Show First 20 Lines • Show All 353 Lines • ▼ Show 20 Lines | while (pc < end()) { | ||||
} | } | ||||
switch (opcode) { | switch (opcode) { | ||||
case OP_CHECKSIG: | case OP_CHECKSIG: | ||||
case OP_CHECKSIGVERIFY: | case OP_CHECKSIGVERIFY: | ||||
n++; | n++; | ||||
break; | break; | ||||
case OP_CHECKDATASIG: | |||||
case OP_CHECKDATASIGVERIFY: | |||||
if (flags & SCRIPT_ENABLE_CHECKDATASIG) { | |||||
n++; | |||||
} | |||||
break; | |||||
case OP_CHECKMULTISIG: | case OP_CHECKMULTISIG: | ||||
case OP_CHECKMULTISIGVERIFY: | case OP_CHECKMULTISIGVERIFY: | ||||
if (fAccurate && lastOpcode >= OP_1 && lastOpcode <= OP_16) { | if (fAccurate && lastOpcode >= OP_1 && lastOpcode <= OP_16) { | ||||
n += DecodeOP_N(lastOpcode); | n += DecodeOP_N(lastOpcode); | ||||
} else { | } else { | ||||
n += MAX_PUBKEYS_PER_MULTISIG; | n += MAX_PUBKEYS_PER_MULTISIG; | ||||
} | } | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |