mirror of
https://github.com/eth-act/ere.git
synced 2026-04-03 03:00:17 -04:00
feat: add serde for Risc0Program (#45)
This commit is contained in:
1
Cargo.lock
generated
1
Cargo.lock
generated
@@ -2276,6 +2276,7 @@ dependencies = [
|
||||
"build-utils",
|
||||
"hex",
|
||||
"risc0-zkvm",
|
||||
"serde",
|
||||
"serde_json",
|
||||
"tempfile",
|
||||
"thiserror 2.0.12",
|
||||
|
||||
@@ -16,6 +16,7 @@ hex = "*"
|
||||
tempfile = "3.3"
|
||||
serde_json = "1.0"
|
||||
thiserror = "2"
|
||||
serde = { version = "1.0.219", features = ["derive"] }
|
||||
|
||||
[build-dependencies]
|
||||
build-utils = { workspace = true }
|
||||
|
||||
@@ -3,6 +3,7 @@ use file_utils::FileRestorer;
|
||||
use risc0_zkvm::Digest;
|
||||
|
||||
use crate::error::CompileError;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use serde_json::Value as JsonValue;
|
||||
use std::{
|
||||
fs,
|
||||
@@ -10,7 +11,7 @@ use std::{
|
||||
process::Command,
|
||||
};
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
#[derive(Debug, Clone, Serialize, Deserialize)]
|
||||
pub struct Risc0Program {
|
||||
// TODO: Seems like the risc0 compilation is also compiling
|
||||
// TODO: the analogous prover and verifying key
|
||||
|
||||
Reference in New Issue
Block a user