From 488e8f443c656a7d24fd42f512ca2543e14ee3fa Mon Sep 17 00:00:00 2001 From: Daira Hopwood Date: Mon, 3 Oct 2016 07:11:58 +0100 Subject: [PATCH] Correct the representation type of the block nVersion field to uint32_t. Signed-off-by: Daira Hopwood --- protocol/protocol.tex | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/protocol/protocol.tex b/protocol/protocol.tex index 5804bba2..c9b0947b 100644 --- a/protocol/protocol.tex +++ b/protocol/protocol.tex @@ -2849,7 +2849,7 @@ The \Zcash \blockHeader format is as follows: Bytes & \heading{Name} & \heading{Data Type} & \heading{Description} \\ \hhline{|=|=|=|=|} -4 & $\nVersion$ & \type{int32\_t} & The \blockVersionNumber indicates which set of +4 & $\nVersion$ & \type{uint32\_t} & The \blockVersionNumber indicates which set of \block validation rules to follow. The current and only defined \blockVersionNumber for \Zcash is $4$. \\ \hline @@ -3633,6 +3633,8 @@ The errors in the proof of Ledger Indistinguishability mentioned in to \type{uint64\_t}. (This is not a consensus change because the type of $\vpubOld$ and $\vpubNew$ was already specified to be $\range{0}{\MAXMONEY}$; it just better reflects the implementation.) + \item Correct the representation type of the \block $\nVersion$ field to + \type{uint32\_t}. \end{itemize} \subparagraph{2016.0-beta-1.7}