From f95dc1dc2f4920df1b13c320517a780a7b56f181 Mon Sep 17 00:00:00 2001 From: gmega Date: Thu, 15 Jan 2026 17:49:02 -0300 Subject: [PATCH] fix: fix botched merge --- tests/codex/utils/testPoseidon.nim | 40 ------------------------------ 1 file changed, 40 deletions(-) delete mode 100644 tests/codex/utils/testPoseidon.nim diff --git a/tests/codex/utils/testPoseidon.nim b/tests/codex/utils/testPoseidon.nim deleted file mode 100644 index aedf5fcf..00000000 --- a/tests/codex/utils/testPoseidon.nim +++ /dev/null @@ -1,40 +0,0 @@ -{.push raises: [].} - -import std/[times, strformat, random] -import pkg/questionable/results - -import pkg/codex/merkletree/poseidon2 - -import pkg/codex/utils/poseidon2digest -import ../../asynctest - -test "Test poseidon2 digestTree": - randomize(42) - const - dataSize = 64 * 1024 # 64KB - chunkSize = 2 * 1024 # 2KB - iterations = 10 # Number of iterations - - echo &"Benchmarking digestTree with data size: {dataSize} bytes, chunk size: {chunkSize} bytes" - - # Generate random data - var data = newSeq[byte](dataSize) - for i in 0 ..< dataSize: - data[i] = byte(rand(255)) - - # Actual benchmark - let startTime = cpuTime() - - for i in 1 .. iterations: - let treeResult = Poseidon2Tree.digestTree(data, chunkSize).tryGet() - - # Optionally print info about each iteration - - let endTime = cpuTime() - let totalTime = endTime - startTime - let avgTime = totalTime / iterations.float - - echo &"Results:" - echo &" Total time for {iterations} iterations: {totalTime:.6f} seconds" - echo &" Average time per iteration: {avgTime:.6f} seconds" - echo &" Iterations per second: {iterations.float / totalTime:.2f}"