We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27cf991 commit ff67963Copy full SHA for ff67963
1 file changed
crates/executor/host/src/full_executor.rs
@@ -95,13 +95,7 @@ pub trait BlockExecutor<C: ExecutorComponents> {
95
hooks.on_proving_start(client_input.current_block.number).await?;
96
let client = self.client();
97
let pk = self.pk();
98
-
99
- let elf_id = if ELF_ID.get().is_none() {
100
- ELF_ID.set(hex::encode(Sha256::digest(&pk.elf))).unwrap();
101
- None
102
- } else {
103
- Some(ELF_ID.get().unwrap().clone())
104
- };
+ let elf_id = Some(ELF_ID.get().unwrap().clone());
105
info!("elf id: {:?}", elf_id);
106
107
let proof_with_cycles = task::spawn_blocking(move || {
@@ -233,6 +227,8 @@ where
233
227
})
234
228
.await?;
235
229
230
+ ELF_ID.set(hex::encode(Sha256::digest(&pk.elf))).unwrap();
231
+
236
232
Ok(Self {
237
provider,
238
debug_provider,
0 commit comments