mirror of
https://github.com/ElementsProject/elements.git
synced 2026-08-14 12:43:40 +02:00
BIP141: Witness program
This commit is contained in:
parent
7030d9eb47
commit
449f9b8deb
16 changed files with 201 additions and 37 deletions
|
|
@ -65,8 +65,22 @@ const char* ScriptErrorString(const ScriptError serror)
|
|||
return "Dummy CHECKMULTISIG argument must be zero";
|
||||
case SCRIPT_ERR_DISCOURAGE_UPGRADABLE_NOPS:
|
||||
return "NOPx reserved for soft-fork upgrades";
|
||||
case SCRIPT_ERR_DISCOURAGE_UPGRADABLE_WITNESS_PROGRAM:
|
||||
return "Witness version reserved for soft-fork upgrades";
|
||||
case SCRIPT_ERR_PUBKEYTYPE:
|
||||
return "Public key is neither compressed or uncompressed";
|
||||
case SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH:
|
||||
return "Witness program has incorrect length";
|
||||
case SCRIPT_ERR_WITNESS_PROGRAM_WITNESS_EMPTY:
|
||||
return "Witness program was passed an empty witness";
|
||||
case SCRIPT_ERR_WITNESS_PROGRAM_MISMATCH:
|
||||
return "Witness program hash mismatch";
|
||||
case SCRIPT_ERR_WITNESS_MALLEATED:
|
||||
return "Witness requires empty scriptSig";
|
||||
case SCRIPT_ERR_WITNESS_MALLEATED_P2SH:
|
||||
return "Witness requires only-redeemscript scriptSig";
|
||||
case SCRIPT_ERR_WITNESS_UNEXPECTED:
|
||||
return "Witness provided for non-witness script";
|
||||
case SCRIPT_ERR_UNKNOWN_ERROR:
|
||||
case SCRIPT_ERR_ERROR_COUNT:
|
||||
default: break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue