Moves backend creation into start method

This commit is contained in:
benbierens 2024-03-01 11:12:39 +01:00
parent cfca6b4111
commit 828484a646
No known key found for this signature in database
GPG Key ID: 877D2C2E09A22F3A
2 changed files with 2 additions and 3 deletions

View File

@ -292,7 +292,6 @@ proc new*(
echo "Prover is some!" echo "Prover is some!"
some Prover.new( some Prover.new(
store, store,
CircomCompat.init($config.circomR1cs, $config.circomWasm, zkey),
config.numProofSamples) config.numProofSamples)
else: else:
echo "Prover is none!" echo "Prover is none!"

View File

@ -13,6 +13,7 @@ import pkg/chronicles
import pkg/circomcompat import pkg/circomcompat
import pkg/poseidon2 import pkg/poseidon2
import pkg/questionable/results import pkg/questionable/results
import pkg/confutils/defs
import pkg/libp2p/cid import pkg/libp2p/cid
@ -97,14 +98,13 @@ proc start*(
) = ) =
echo "prover start!" echo "prover start!"
echo proofCeremonyUrl echo proofCeremonyUrl
self.backend = CircomCompat.init($config.circomR1cs, $config.circomWasm, $config.circomZkey)
proc new*( proc new*(
_: type Prover, _: type Prover,
store: BlockStore, store: BlockStore,
backend: AnyBackend,
nSamples: int): Prover = nSamples: int): Prover =
Prover( Prover(
backend: backend,
store: store, store: store,
nSamples: nSamples) nSamples: nSamples)