Changeset View
Changeset View
Standalone View
Standalone View
src/test/scriptflags.cpp
| Show All 26 Lines | static std::map<std::string, uint32_t> mapFlagNames = { | ||||
| {"MINIMALIF", SCRIPT_VERIFY_MINIMALIF}, | {"MINIMALIF", SCRIPT_VERIFY_MINIMALIF}, | ||||
| {"NULLFAIL", SCRIPT_VERIFY_NULLFAIL}, | {"NULLFAIL", SCRIPT_VERIFY_NULLFAIL}, | ||||
| {"CHECKLOCKTIMEVERIFY", SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY}, | {"CHECKLOCKTIMEVERIFY", SCRIPT_VERIFY_CHECKLOCKTIMEVERIFY}, | ||||
| {"CHECKSEQUENCEVERIFY", SCRIPT_VERIFY_CHECKSEQUENCEVERIFY}, | {"CHECKSEQUENCEVERIFY", SCRIPT_VERIFY_CHECKSEQUENCEVERIFY}, | ||||
| {"COMPRESSED_PUBKEYTYPE", SCRIPT_VERIFY_COMPRESSED_PUBKEYTYPE}, | {"COMPRESSED_PUBKEYTYPE", SCRIPT_VERIFY_COMPRESSED_PUBKEYTYPE}, | ||||
| {"SIGHASH_FORKID", SCRIPT_ENABLE_SIGHASH_FORKID}, | {"SIGHASH_FORKID", SCRIPT_ENABLE_SIGHASH_FORKID}, | ||||
| {"REPLAY_PROTECTION", SCRIPT_ENABLE_REPLAY_PROTECTION}, | {"REPLAY_PROTECTION", SCRIPT_ENABLE_REPLAY_PROTECTION}, | ||||
| {"CHECKDATASIG", SCRIPT_VERIFY_CHECKDATASIG_SIGOPS}, | {"CHECKDATASIG", SCRIPT_VERIFY_CHECKDATASIG_SIGOPS}, | ||||
| {"SCHNORR", SCRIPT_ENABLE_SCHNORR}, | |||||
| {"DISALLOW_SEGWIT_RECOVERY", SCRIPT_DISALLOW_SEGWIT_RECOVERY}, | {"DISALLOW_SEGWIT_RECOVERY", SCRIPT_DISALLOW_SEGWIT_RECOVERY}, | ||||
| }; | }; | ||||
| uint32_t ParseScriptFlags(std::string strFlags) { | uint32_t ParseScriptFlags(std::string strFlags) { | ||||
| if (strFlags.empty()) { | if (strFlags.empty()) { | ||||
| return 0; | return 0; | ||||
| } | } | ||||
| Show All 29 Lines | |||||