View in context in the libbitcoin Slack #general mirror.
x add Tagged Hash
x add libsecp2561 schnorr functions
x add Signature Parse
x add coverage::bip341_rule
x add coverage::bip342_rule
x upd script tests for coverage::all_rules
x add coverage::hash_default
x add transaction::is_sighash_valid(uint8_t)
x add operation::is_success(opcode)
x op_if (conditionally "minimal if")
x op_notif (conditionally "minimal if")
x op_checksigadd (conditionally invoke)
x op_checkmultisig (conditionally disable)
x op_checkmultisigverify (conditionally disable)
x op_checksigadd (conditionally enable)
- op_checksigadd (implement)
- op_checksig (conditionally modify)
- op_checksigverify (conditionally modify)
op_checksigadd (conditionally serialize)
Signature Hashing
Signature Hashing Cache
Signature Validation Invocation
Taproot Witness Program Invocation
Script Path Spending Parse and Validation
Script Run Loop
Tapscript Indication (unset BIP342 for non-tapscript program flags)
Stacks element count limit (max_unified_stack_size also applied to initial stack)
Sigops per-script budget (sigops in tapscripts do not count towards block limit)
Script size limit (max_script_size does not apply)
Non-push opcodes limit (max_counted_ops does not apply)
Tagged Hash Midstate (optimization)
Activation (simplified) (edited)