mirror of
https://github.com/bitcoin/bips.git
synced 2026-05-04 16:41:51 +00:00
bip119: fix stack[-1] -> self.stack[-1] in pseudocode
The execute_bip_119 pseudocode references `stack[-1]` on line 74 instead of `self.stack[-1]`, inconsistent with all other stack references in the function. The C++ reference implementation correctly uses `stack.back()` throughout.
This commit is contained in:
@@ -71,7 +71,7 @@ def execute_bip_119(self):
|
|||||||
self.context.precomputed_ctv_data = self.context.tx.get_default_check_template_precomputed_data()
|
self.context.precomputed_ctv_data = self.context.tx.get_default_check_template_precomputed_data()
|
||||||
|
|
||||||
# If the hashes do not match, return error
|
# If the hashes do not match, return error
|
||||||
if stack[-1] != self.context.tx.get_default_check_template_hash(self.context.nIn, self.context.precomputed_ctv_data):
|
if self.stack[-1] != self.context.tx.get_default_check_template_hash(self.context.nIn, self.context.precomputed_ctv_data):
|
||||||
return self.errors_with(errors.script_err_template_mismatch)
|
return self.errors_with(errors.script_err_template_mismatch)
|
||||||
|
|
||||||
return self.return_as_nop()
|
return self.return_as_nop()
|
||||||
|
|||||||
Reference in New Issue
Block a user