Remove the consensus rule "If nJoinSplit > 0, the transaction MUST NOT use SIGHASH types other than SIGHASH_ALL.",

which was never implemented.

Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
Daira Hopwood 2018-06-04 16:54:55 +01:00
parent 32b696b875
commit ce35640ec0
1 changed files with 9 additions and 4 deletions

View File

@ -4043,10 +4043,6 @@ $\MerkleNode{\MerkleDepth}{i}$ is in a tree with a given \merkleRoot $\rt = \Mer
fields $\nJoinSplit$, $\vJoinSplit$, and (if present) $\joinSplitPubKey$, described in
\crossref{txnencoding}. They \emph{do not} cover the field $\joinSplitSig$.
\consensusrule{
If $\nJoinSplit > 0$, the \transaction{} \MUSTNOT use \sighashTypes other than
$\SIGHASHALL$.
}
}
\vspace{3ex}
@ -8995,6 +8991,15 @@ found by Brian Warner.
\intropart
\section{Change History}
\subparagraph{2018.0-beta-21}
\begin{itemize}
\item Remove the consensus rule
``If $\nJoinSplit > 0$, the \transaction{} \MUSTNOT use \sighashTypes other than $\SIGHASHALL$.'',
which was never implemented.
\end{itemize}
\introlist
\subparagraph{2018.0-beta-20}
\begin{itemize}