Changeset View
Changeset View
Standalone View
Standalone View
src/script/script_error.cpp
Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | switch (serror) { | ||||
return "Locktime requirement not satisfied"; | return "Locktime requirement not satisfied"; | ||||
case SCRIPT_ERR_SIG_HASHTYPE: | case SCRIPT_ERR_SIG_HASHTYPE: | ||||
return "Signature hash type missing or not understood"; | return "Signature hash type missing or not understood"; | ||||
case SCRIPT_ERR_SIG_DER: | case SCRIPT_ERR_SIG_DER: | ||||
return "Non-canonical DER signature"; | return "Non-canonical DER signature"; | ||||
case SCRIPT_ERR_MINIMALDATA: | case SCRIPT_ERR_MINIMALDATA: | ||||
return "Data push larger than necessary"; | return "Data push larger than necessary"; | ||||
case SCRIPT_ERR_SIG_PUSHONLY: | case SCRIPT_ERR_SIG_PUSHONLY: | ||||
return "Only non-push operators allowed in signatures"; | return "Only push operators allowed in signature scripts"; | ||||
case SCRIPT_ERR_SIG_HIGH_S: | case SCRIPT_ERR_SIG_HIGH_S: | ||||
return "Non-canonical signature: S value is unnecessarily high"; | return "Non-canonical signature: S value is unnecessarily high"; | ||||
case SCRIPT_ERR_SIG_NULLDUMMY: | case SCRIPT_ERR_SIG_NULLDUMMY: | ||||
return "Dummy CHECKMULTISIG argument must be zero"; | return "Dummy CHECKMULTISIG argument must be zero"; | ||||
case SCRIPT_ERR_MINIMALIF: | case SCRIPT_ERR_MINIMALIF: | ||||
return "OP_IF/NOTIF argument must be minimal"; | return "OP_IF/NOTIF argument must be minimal"; | ||||
case SCRIPT_ERR_SIG_NULLFAIL: | case SCRIPT_ERR_SIG_NULLFAIL: | ||||
return "Signature must be zero for failed CHECK(MULTI)SIG " | return "Signature must be zero for failed CHECK(MULTI)SIG " | ||||
Show All 22 Lines |