diff --git a/reference/nim/proof_input/proof_input.nimble b/reference/nim/proof_input/proof_input.nimble index 794179e..114467c 100644 --- a/reference/nim/proof_input/proof_input.nimble +++ b/reference/nim/proof_input/proof_input.nimble @@ -7,5 +7,5 @@ srcDir = "src" bin = @["cli","testmain"] requires "nim >= 1.6.0" -requires "https://github.com/mratsim/constantine" -requires "https://github.com/codex-storage/nim-poseidon2#9be7b0c134e64e3d57a38520a32af93a55a37c44" +requires "https://github.com/mratsim/constantine#ab6fa6ae1bbbd1b10071a92ec209b381b5d82511" +requires "https://github.com/codex-storage/nim-poseidon2#8a54c69032a741160bbc097d009e45a8b5e4d718" diff --git a/reference/nim/proof_input/src/testmain.nim b/reference/nim/proof_input/src/testmain.nim index 803ec40..eeae932 100644 --- a/reference/nim/proof_input/src/testmain.nim +++ b/reference/nim/proof_input/src/testmain.nim @@ -6,6 +6,7 @@ import constantine/math/arithmetic import poseidon2/types import poseidon2/merkle +import poseidon2/io import types import blocks @@ -20,7 +21,7 @@ import json proc testMerkleProofs*( input: seq[F] ) = let tree = merkleTree(input) - let root = merkleRoot(input) + let root = Merkle.digest(input) assert( bool(root == treeRoot(tree)) ) let n = input.len diff --git a/reference/nim/testvectors/src/testvectors.nim b/reference/nim/testvectors/src/testvectors.nim index c043542..688e0d2 100644 --- a/reference/nim/testvectors/src/testvectors.nim +++ b/reference/nim/testvectors/src/testvectors.nim @@ -53,7 +53,7 @@ proc testVectorsMerkle() = echo "-----------------------------------------------------" for n in 1..40: let input : seq[F] = collect( newSeq , (for i in 1..n: toF(i)) ) - let root = merkleRoot(input) + let root = Merkle.digest(input) echo( "Merkle root of [1.." & ($n) & "] : seq[F] = " & toDecimal(root) ) echo "" @@ -61,7 +61,7 @@ proc testVectorsMerkle() = echo "--------------------------------------------------------" for n in 0..80: let input : seq[byte] = collect( newSeq , (for i in 1..n: byte(i)) ) - let root = merkleRoot(input) + let root = Merkle.digest(input) echo( "Merkle root of [1.." & ($n) & "] : seq[byte] = " & toDecimal(root) ) #------------------------------------------------------------------------------- diff --git a/reference/nim/testvectors/testvectors.nimble b/reference/nim/testvectors/testvectors.nimble index 7ac6ea9..57686e3 100644 --- a/reference/nim/testvectors/testvectors.nimble +++ b/reference/nim/testvectors/testvectors.nimble @@ -10,5 +10,5 @@ bin = @["testvectors"] # Dependencies requires "nim >= 1.6.0" -requires "https://github.com/mratsim/constantine" -requires "https://github.com/codex-storage/nim-poseidon2#596f7b18070b44ca0bf305bf9bdf1dc4f6011181" +requires "https://github.com/mratsim/constantine#ab6fa6ae1bbbd1b10071a92ec209b381b5d82511" +requires "https://github.com/codex-storage/nim-poseidon2#8a54c69032a741160bbc097d009e45a8b5e4d718"