diff --git a/codex/merkletree/poseidon2.nim b/codex/merkletree/poseidon2.nim index 5710d387..3d3bd2a2 100644 --- a/codex/merkletree/poseidon2.nim +++ b/codex/merkletree/poseidon2.nim @@ -27,6 +27,8 @@ const KeyOddF = F.fromhex("0x2") KeyOddAndBottomLayerF = F.fromhex("0x3") + Poseidon2Zero* = zero + type Poseidon2Hash* = F @@ -39,6 +41,9 @@ type Poseidon2Tree* = MerkleTree[Poseidon2Hash, PoseidonKeysEnum] Poseidon2Proof* = MerkleProof[Poseidon2Hash, PoseidonKeysEnum] +func toArray32*(bytes: openArray[byte]): array[32, byte] = + result[0..