Changeset View
Changeset View
Standalone View
Standalone View
src/script/script_error.cpp
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | switch (serror) { | ||||
case ScriptError::SIG_NONSCHNORR: | case ScriptError::SIG_NONSCHNORR: | ||||
return "Only Schnorr signatures allowed in this operation"; | return "Only Schnorr signatures allowed in this operation"; | ||||
case ScriptError::DISCOURAGE_UPGRADABLE_NOPS: | case ScriptError::DISCOURAGE_UPGRADABLE_NOPS: | ||||
return "NOPx reserved for soft-fork upgrades"; | return "NOPx reserved for soft-fork upgrades"; | ||||
case ScriptError::PUBKEYTYPE: | case ScriptError::PUBKEYTYPE: | ||||
return "Public key is neither compressed or uncompressed"; | return "Public key is neither compressed or uncompressed"; | ||||
case ScriptError::CLEANSTACK: | case ScriptError::CLEANSTACK: | ||||
return "Script did not clean its stack"; | return "Script did not clean its stack"; | ||||
case ScriptError::NONCOMPRESSED_PUBKEY: | |||||
return "Using non-compressed public key"; | |||||
case ScriptError::ILLEGAL_FORKID: | case ScriptError::ILLEGAL_FORKID: | ||||
return "Illegal use of SIGHASH_FORKID"; | return "Illegal use of SIGHASH_FORKID"; | ||||
case ScriptError::MUST_USE_FORKID: | case ScriptError::MUST_USE_FORKID: | ||||
return "Signature must use SIGHASH_FORKID"; | return "Signature must use SIGHASH_FORKID"; | ||||
case ScriptError::SIGCHECKS_LIMIT_EXCEEDED: | case ScriptError::SIGCHECKS_LIMIT_EXCEEDED: | ||||
return "Validation resources exceeded (SigChecks)"; | return "Validation resources exceeded (SigChecks)"; | ||||
case ScriptError::UNKNOWN: | case ScriptError::UNKNOWN: | ||||
case ScriptError::ERROR_COUNT: | case ScriptError::ERROR_COUNT: | ||||
default: | default: | ||||
break; | break; | ||||
} | } | ||||
return "unknown error"; | return "unknown error"; | ||||
} | } |