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()
|
||||
|
||||
# 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.return_as_nop()
|
||||
|
||||
Reference in New Issue
Block a user