Skip to content

Commit bce8f4c

Browse files
committed
removed terms.rst
1 parent f0fa5ad commit bce8f4c

File tree

2 files changed

+3
-217
lines changed

2 files changed

+3
-217
lines changed

reference/transactions.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ The opcodes used in the pubkey scripts of standard transactions are:
3636

3737
A complete list of opcodes can be found on the Bitcoin Wiki `Script Page <https://en.bitcoin.it/wiki/Script>`__, with an authoritative list in the ``opcodetype`` enum of the Bitcoin Core `script header file <https://github.com/bitcoin/bitcoin/blob/master/src/script/script.h>`__
3838

39+
.. _signature-script-modification-warning:
40+
3941
|Warning icon| **Signature script modification warning:** Signature scripts are not signed, so anyone can modify them. This means signature scripts should only contain data and data-pushing opcodes which can’t be modified without causing the pubkey script to fail. Placing non-data-pushing opcodes in the signature script currently makes a transaction non-standard, and future consensus rules may forbid such transactions altogether. (Non-data-pushing opcodes are already forbidden in signature scripts when spending a P2SH pubkey script.)
4042

4143
|Warning icon| |OP_CHECKMULTISIG|\ **warning:** The multisig verification process described above requires that signatures in the signature script be provided in the same order as their corresponding public keys in the pubkey script or redeem script. For example, the following combined signature and pubkey script will produce the stack and comparisons shown:
@@ -173,7 +175,7 @@ Each non-coinbase input spends an outpoint from a previous transaction. (Coinbas
173175
+----------+------------------+------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
174176
| *Varies* | script bytes | compactSize uint | The number of bytes in the signature script. Maximum is 10,000 bytes. |
175177
+----------+------------------+------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
176-
| *Varies* | signature script | char[] | A script-language script which satisfies the conditions placed in the outpoint’s pubkey script. Should only contain data pushes; see the :ref:`signature script modification warning <signature_script_modification_warning>`. |
178+
| *Varies* | signature script | char[] | A script-language script which satisfies the conditions placed in the outpoint’s pubkey script. Should only contain data pushes; see the :ref:`signature script modification warning <signature-script-modification-warning>`. |
177179
+----------+------------------+------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
178180
| 4 | sequence | uint32_t | Sequence number. Default for Bitcoin Core and almost all other programs is 0xffffffff. |
179181
+----------+------------------+------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+

terms.rst

Lines changed: 0 additions & 216 deletions
This file was deleted.

0 commit comments

Comments
 (0)