Skip to content

Commit 3eeeed5

Browse files
committed
renamed unsigned annex
1 parent 07961a6 commit 3eeeed5

File tree

6 files changed

+13
-13
lines changed

6 files changed

+13
-13
lines changed

src/policy/policy.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ static constexpr unsigned int STANDARD_SCRIPT_VERIFY_FLAGS{MANDATORY_SCRIPT_VERI
114114
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION |
115115
SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS |
116116
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE |
117-
SCRIPT_VERIFY_DISCOURAGE_UNCOMMITTED_ANNEX};
117+
SCRIPT_VERIFY_DISCOURAGE_UNSIGNED_ANNEX};
118118

119119
/** For convenience, standard but not mandatory verify flags. */
120120
static constexpr unsigned int STANDARD_NOT_MANDATORY_VERIFY_FLAGS{STANDARD_SCRIPT_VERIFY_FLAGS & ~MANDATORY_SCRIPT_VERIFY_FLAGS};

src/script/interpreter.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1694,7 +1694,7 @@ bool GenericTransactionSignatureChecker<T>::CheckSchnorrSignature(Span<const uns
16941694
return set_error(serror, SCRIPT_ERR_SCHNORR_SIG_HASHTYPE);
16951695
}
16961696
if (!VerifySchnorrSignature(sig, pubkey, sighash)) return set_error(serror, SCRIPT_ERR_SCHNORR_SIG);
1697-
execdata.m_annex_committed = execdata.m_annex_present;
1697+
execdata.m_annex_signed = execdata.m_annex_present;
16981698
return true;
16991699
}
17001700

@@ -1820,9 +1820,9 @@ static bool ExecuteWitnessScript(const Span<const valtype>& stack_span, const CS
18201820
// Run the script interpreter.
18211821
if (!EvalScript(stack, exec_script, flags, checker, sigversion, execdata, serror)) return false;
18221822

1823-
// Discourage uncommitted / unsigned annexes
1824-
if (execdata.m_annex_present && !execdata.m_annex_committed && (flags & SCRIPT_VERIFY_DISCOURAGE_UNCOMMITTED_ANNEX)) {
1825-
return set_error(serror, SCRIPT_ERR_DISCOURAGE_UNCOMMITTED_ANNEX);
1823+
// Discourage unsigned annexes
1824+
if (execdata.m_annex_present && !execdata.m_annex_signed && (flags & SCRIPT_VERIFY_DISCOURAGE_UNSIGNED_ANNEX)) {
1825+
return set_error(serror, SCRIPT_ERR_DISCOURAGE_UNSIGNED_ANNEX);
18261826
}
18271827

18281828
// Scripts inside witness implicitly require cleanstack behaviour

src/script/interpreter.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,9 @@ enum : uint32_t {
143143
// Making unknown public key versions (in BIP 342 scripts) non-standard
144144
SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE = (1U << 20),
145145

146-
// Making uncommitted annexes non-standard
146+
// Making unsigned annexes non-standard
147147
//
148-
SCRIPT_VERIFY_DISCOURAGE_UNCOMMITTED_ANNEX = (1U << 21),
148+
SCRIPT_VERIFY_DISCOURAGE_UNSIGNED_ANNEX = (1U << 21),
149149

150150
// Constants to point to the highest flag in use. Add new flags above this line.
151151
//
@@ -217,8 +217,8 @@ struct ScriptExecutionData
217217
bool m_annex_present;
218218
//! Hash of the annex data.
219219
uint256 m_annex_hash;
220-
//! Whether the annex has been committed to.
221-
bool m_annex_committed = false;
220+
//! Whether the annex has been signed.
221+
bool m_annex_signed = false;
222222

223223
//! Whether m_validation_weight_left is initialized.
224224
bool m_validation_weight_left_init = false;

src/script/script_error.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ std::string ScriptErrorString(const ScriptError serror)
7979
return "OP_SUCCESSx reserved for soft-fork upgrades";
8080
case SCRIPT_ERR_DISCOURAGE_UPGRADABLE_PUBKEYTYPE:
8181
return "Public key version reserved for soft-fork upgrades";
82-
case SCRIPT_ERR_DISCOURAGE_UNCOMMITTED_ANNEX:
83-
return "Uncommitted annex";
82+
case SCRIPT_ERR_DISCOURAGE_UNSIGNED_ANNEX:
83+
return "Unsigned annex";
8484
case SCRIPT_ERR_PUBKEYTYPE:
8585
return "Public key is neither compressed or uncompressed";
8686
case SCRIPT_ERR_CLEANSTACK:

src/script/script_error.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ typedef enum ScriptError_t
5959
SCRIPT_ERR_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION,
6060
SCRIPT_ERR_DISCOURAGE_OP_SUCCESS,
6161
SCRIPT_ERR_DISCOURAGE_UPGRADABLE_PUBKEYTYPE,
62-
SCRIPT_ERR_DISCOURAGE_UNCOMMITTED_ANNEX,
62+
SCRIPT_ERR_DISCOURAGE_UNSIGNED_ANNEX,
6363

6464
/* segregated witness */
6565
SCRIPT_ERR_WITNESS_PROGRAM_WRONG_LENGTH,

src/test/transaction_tests.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ static std::map<std::string, unsigned int> mapFlagNames = {
6767
{std::string("CONST_SCRIPTCODE"), (unsigned int)SCRIPT_VERIFY_CONST_SCRIPTCODE},
6868
{std::string("TAPROOT"), (unsigned int)SCRIPT_VERIFY_TAPROOT},
6969
{std::string("DISCOURAGE_UPGRADABLE_PUBKEYTYPE"), (unsigned int)SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_PUBKEYTYPE},
70-
{std::string("DISCOURAGE_UNCOMMITTED_ANNEX"), (unsigned int)SCRIPT_VERIFY_DISCOURAGE_UNCOMMITTED_ANNEX},
70+
{std::string("DISCOURAGE_UNSIGNED_ANNEX"), (unsigned int)SCRIPT_VERIFY_DISCOURAGE_UNSIGNED_ANNEX},
7171
{std::string("DISCOURAGE_OP_SUCCESS"), (unsigned int)SCRIPT_VERIFY_DISCOURAGE_OP_SUCCESS},
7272
{std::string("DISCOURAGE_UPGRADABLE_TAPROOT_VERSION"), (unsigned int)SCRIPT_VERIFY_DISCOURAGE_UPGRADABLE_TAPROOT_VERSION},
7373
};

0 commit comments

Comments
 (0)