mirror of https://github.com/zcash/zips.git
ZIP 211 pseudocode: correct missing consensusBranchId argument in call to H.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
This commit is contained in:
parent
577a5048f0
commit
6cce68e02a
|
@ -398,7 +398,8 @@ License: MIT</pre>
|
|||
<span class="k">return</span> <span class="n">ZcashMMRNode</span><span class="p">(</span>
|
||||
<span class="n">left_child</span><span class="o">=</span><span class="n">left_child</span><span class="p">,</span>
|
||||
<span class="n">right_child</span><span class="o">=</span><span class="n">right_child</span><span class="p">,</span>
|
||||
<span class="n">hashSubtreeCommitment</span><span class="o">=</span><span class="n">H</span><span class="p">(</span><span class="n">left_child</span><span class="o">.</span><span class="n">serialize</span><span class="p">()</span> <span class="o">+</span> <span class="n">right_child</span><span class="o">.</span><span class="n">serialize</span><span class="p">()),</span>
|
||||
<span class="n">hashSubtreeCommitment</span><span class="o">=</span><span class="n">H</span><span class="p">(</span><span class="n">left_child</span><span class="o">.</span><span class="n">serialize</span><span class="p">()</span> <span class="o">+</span> <span class="n">right_child</span><span class="o">.</span><span class="n">serialize</span><span class="p">(),</span>
|
||||
<span class="n">left_child</span><span class="o">.</span><span class="n">consensusBranchId</span><span class="p">),</span>
|
||||
<span class="n">nEarliestTimestamp</span><span class="o">=</span><span class="n">left_child</span><span class="o">.</span><span class="n">nEarliestTimestamp</span><span class="p">,</span>
|
||||
<span class="n">nLatestTimestamp</span><span class="o">=</span><span class="n">right_child</span><span class="o">.</span><span class="n">nLatestTimestamp</span><span class="p">,</span>
|
||||
<span class="n">nEarliestTargetBits</span><span class="o">=</span><span class="n">left_child</span><span class="o">.</span><span class="n">nEarliestTargetBits</span><span class="p">,</span>
|
||||
|
|
|
@ -405,7 +405,8 @@ Tree nodes and hashing (pseudocode)
|
|||
return ZcashMMRNode(
|
||||
left_child=left_child,
|
||||
right_child=right_child,
|
||||
hashSubtreeCommitment=H(left_child.serialize() + right_child.serialize()),
|
||||
hashSubtreeCommitment=H(left_child.serialize() + right_child.serialize(),
|
||||
left_child.consensusBranchId),
|
||||
nEarliestTimestamp=left_child.nEarliestTimestamp,
|
||||
nLatestTimestamp=right_child.nLatestTimestamp,
|
||||
nEarliestTargetBits=left_child.nEarliestTargetBits,
|
||||
|
|
Loading…
Reference in New Issue