|
|
@@ -4,7 +4,7 @@ constant G_SPEND FixedGenerator
|
|
|
constant PRF_NF BlakePersonalization
|
|
|
constant CRH_IVK BlakePersonalization
|
|
|
constant NOTE_COMMIT PedersenPersonalization
|
|
|
-{% for i in range(4) %}
|
|
|
+{% for i in range(32) %}
|
|
|
constant MERKLE_{{ i }} PedersenPersonalization
|
|
|
{% endfor %}
|
|
|
|
|
|
@@ -18,7 +18,7 @@ contract spend_contract
|
|
|
param randomness_coin Fr
|
|
|
param secret Fr
|
|
|
|
|
|
-{% for i in range(4) %}
|
|
|
+{% for i in range(32) %}
|
|
|
param branch_{{ i }} Scalar
|
|
|
param is_right_{{ i }} Bool
|
|
|
{% endfor %}
|
|
|
@@ -113,7 +113,7 @@ start
|
|
|
ec_get_u current cm
|
|
|
|
|
|
# Our merkle tree has a height of 4
|
|
|
-{% for i in range(4) %}
|
|
|
+{% for i in range(32) %}
|
|
|
# left = current
|
|
|
# right = branch[{{ i }}]
|
|
|
alloc_scalar branch param:branch_{{ i }}
|