Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
ratankaliani committed Jan 9, 2025
1 parent ae84112 commit 8717a31
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 10 deletions.
4 changes: 2 additions & 2 deletions script/bin/genesis.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use anyhow::Result;
use clap::Parser;
use serde::{Deserialize, Serialize};
use sp1_helios_script::{get_checkpoint, get_client, get_latest_checkpoint};
use sp1_sdk::{utils, HashableKey, ProverClient};
use sp1_sdk::{utils, HashableKey, Prover, ProverClient};
use ssz_rs::prelude::*;
use std::{
env, fs,
Expand Down Expand Up @@ -59,7 +59,7 @@ pub async fn main() -> Result<()> {
);
}

let client = ProverClient::new();
let client = ProverClient::builder().cpu().build();
let (_pk, vk) = client.setup(HELIOS_ELF);

let checkpoint;
Expand Down
8 changes: 4 additions & 4 deletions script/bin/operator.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ use helios_ethereum::rpc::ConsensusRpc;
use log::{error, info};
use sp1_helios_primitives::types::ProofInputs;
use sp1_helios_script::*;
use sp1_sdk::{ProverClient, SP1ProofWithPublicValues, SP1ProvingKey, SP1Stdin};
use sp1_sdk::{EnvProver, ProverClient, SP1ProofWithPublicValues, SP1ProvingKey, SP1Stdin};
use ssz_rs::prelude::*;
use std::env;
use std::sync::Arc;
Expand All @@ -41,7 +41,7 @@ type EthereumFillProvider = FillProvider<
>;

struct SP1HeliosOperator {
client: ProverClient,
client: EnvProver,
pk: SP1ProvingKey,
wallet_filler: Arc<EthereumFillProvider>,
contract_address: Address,
Expand Down Expand Up @@ -89,7 +89,7 @@ impl SP1HeliosOperator {
pub async fn new() -> Self {
dotenv::dotenv().ok();

let client = ProverClient::new();
let client = ProverClient::from_env();
let (pk, _) = client.setup(ELF);
let chain_id: u64 = env::var("DEST_CHAIN_ID")
.expect("DEST_CHAIN_ID not set")
Expand Down Expand Up @@ -201,7 +201,7 @@ impl SP1HeliosOperator {
stdin.write_slice(&encoded_proof_inputs);

// Generate proof.
let proof = self.client.prove(&self.pk, stdin).groth16().run()?;
let proof = self.client.prove(&self.pk, &stdin).groth16().run()?;

info!("Attempting to update to new head block: {:?}", latest_block);
Ok(Some(proof))
Expand Down
4 changes: 2 additions & 2 deletions script/bin/test.rs
Original file line number Diff line number Diff line change
Expand Up @@ -45,8 +45,8 @@ async fn main() -> Result<()> {
let mut stdin = SP1Stdin::new();
stdin.write_slice(&serde_cbor::to_vec(&inputs)?);

let prover_client = ProverClient::new();
let (_, report) = prover_client.execute(ELF, stdin).run()?;
let prover_client = ProverClient::builder().cpu().build();
let (_, report) = prover_client.execute(ELF, &stdin).run()?;
println!("Execution Report: {:?}", report);

Ok(())
Expand Down
4 changes: 2 additions & 2 deletions script/bin/vkey.rs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
use alloy_primitives::B256;
use anyhow::Result;
use sp1_sdk::{HashableKey, ProverClient};
use sp1_sdk::{HashableKey, Prover, ProverClient};

const HELIOS_ELF: &[u8] = include_bytes!("../../elf/sp1-helios-elf");

fn main() -> Result<()> {
let client = ProverClient::new();
let client = ProverClient::builder().cpu().build();
let (_pk, vk) = client.setup(HELIOS_ELF);
println!(
"SP1 Helios Verifying Key: {:?}",
Expand Down

0 comments on commit 8717a31

Please sign in to comment.