diff --git a/protocol/protocol.tex b/protocol/protocol.tex index bad70b79e..316e8a257 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -12345,12 +12345,12 @@ $\vBalance{Sapling}$,}\nufive{ minus $\vBalance{Orchard}$,} \MUSTNOT be greater than the value in \zatoshi of \minerSubsidy plus the \transactionFees paid by \transactions in this \block. \notheartwood{ - \item A \coinbaseTransaction \MUSTNOT have any + \item A \coinbaseTransaction \MUSTNOT have any \transparentInputs, \joinSplitDescriptions\sapling{, \spendDescriptions, or \outputDescriptions}. } \notbeforeheartwood{ - \item A \coinbaseTransaction \MUSTNOT have any - \joinSplitDescriptions\sapling{ or \spendDescriptions}. + \item A \coinbaseTransaction \MUSTNOT have any \transparentInputs, + \joinSplitDescriptions\sapling{, or \spendDescriptions}. \preheartwooditem{\sapling{A \coinbaseTransaction also \MUSTNOT have any \outputDescriptions.}} } \nufiveonwarditem{In a version 5 \coinbaseTransaction, the \enableSpendsOrchard{} flag \MUST be $0$.} @@ -14220,6 +14220,13 @@ \lsection{Change History}{changehistory} +\historyentry{2021.1.24}{2021-04-23} +\begin{itemize} + \item Explicitly say that \coinbaseTransactions \MUSTNOT have \transparentInputs + (this is a consensus rule inherited from \Bitcoin which has been present since launch). +\end{itemize} + + \historyentry{2021.1.23}{2021-04-19} \begin{itemize} \nufive{