sp1: use compressed proofs

Signed-off-by: Ignacio Hagopian <jsign.uy@gmail.com>
This commit is contained in:
Ignacio Hagopian
2025-06-20 09:00:46 -03:00
parent 33f0b62d34
commit 99ecdca3a5

View File

@@ -57,9 +57,11 @@ impl ProverType {
input: &SP1Stdin,
) -> Result<SP1ProofWithPublicValues, SP1Error> {
match self {
ProverType::Cpu(cpu_prover) => cpu_prover.prove(pk, input).core().run(),
ProverType::Gpu(cuda_prover) => cuda_prover.prove(pk, input).core().run(),
ProverType::Network(network_prover) => network_prover.prove(pk, input).core().run(),
ProverType::Cpu(cpu_prover) => cpu_prover.prove(pk, input).compressed().run(),
ProverType::Gpu(cuda_prover) => cuda_prover.prove(pk, input).compressed().run(),
ProverType::Network(network_prover) => {
network_prover.prove(pk, input).compressed().run()
}
}
.map_err(|e| SP1Error::Prove(ProveError::Client(e.into())))
}