adding outputs

This commit is contained in:
Jaremy Creechley 2024-04-24 15:20:46 +03:00
parent 5300d4f39d
commit 35a38dd9be
No known key found for this signature in database
GPG Key ID: 4E66FB67B21D3300

View File

@ -69,12 +69,16 @@ when isMainModule:
zkey = env.dir / fmt"{env.name}.zkey"
inputs = env.dir / fmt"input.json"
echo "Loading sample proof..."
var
inputData = inputs.readFile()
inputJson = !JsonNode.parse(inputData)
proofInputs = Poseidon2Hash.jsonToProofInput(inputJson)
circom = CircomCompat.init(r1cs, wasm, zkey)
echo "Sample proof loaded..."
echo "Proving..."
let proof = circom.prove(proofInputs).tryGet
let verRes = circom.verify(proof, proofInputs).tryGet