mirror of
https://github.com/logos-storage/logos-storage-nim.git
synced 2026-01-08 08:23:07 +00:00
more prover input debug
This commit is contained in:
parent
92602b7c52
commit
c5f28531f6
@ -87,6 +87,7 @@ proc prove*[SomeSampler](
|
||||
proofInput = ?await sampler.getProofInput(challenge, self.nSamples)
|
||||
# prove slot
|
||||
|
||||
trace "generating proof with input", input = proofInput.toJson
|
||||
case self.backendKind
|
||||
of ProverBackendCmd.nimgroth16:
|
||||
let
|
||||
@ -96,7 +97,6 @@ proc prove*[SomeSampler](
|
||||
(?await self.groth16Backend.verify(proof)).some
|
||||
else:
|
||||
bool.none
|
||||
trace "nimgroth16 proof generated with input", input = proofInput.toJson
|
||||
return success (proof.toGroth16Proof, verified)
|
||||
of ProverBackendCmd.circomcompat:
|
||||
let
|
||||
@ -106,7 +106,6 @@ proc prove*[SomeSampler](
|
||||
(?await self.circomCompatBackend.verify(proof, proofInput)).some
|
||||
else:
|
||||
bool.none
|
||||
trace "circomcompat proof generated with input", input = proofInput.toJson
|
||||
return success (proof.toGroth16Proof, verified)
|
||||
|
||||
proc new*(
|
||||
|
||||
@ -107,6 +107,7 @@ proc getProofInput*[SomeTree, SomeHash](
|
||||
let samples = collect(newSeq):
|
||||
for cellIdx in cellIdxs:
|
||||
?(await self.getSample(cellIdx, slotTreeCid, slotRoot))
|
||||
trace "Proof inputs collected"
|
||||
|
||||
success ProofInputs[SomeHash](
|
||||
entropy: entropy,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user