Remove zkvm feature and compile it directly with crypto feature.

This commit is contained in:
parazyd
2022-01-28 11:51:27 +01:00
parent 59ac25a54e
commit fa93009a57
4 changed files with 13 additions and 18 deletions

View File

@@ -223,12 +223,6 @@ zkas = [
"util",
]
zkvm = [
"crypto",
"zkas",
]
[[example]]
name = "net"
path = "example/net.rs"
@@ -252,9 +246,9 @@ required-features = ["crypto"]
[[example]]
name = "mint"
path = "proof/mint.rs"
required-features = ["cli", "zkvm"]
required-features = ["cli", "crypto", "zkas"]
[[example]]
name = "burn"
path = "proof/burn.rs"
required-features = ["cli", "zkvm"]
required-features = ["cli", "crypto", "zkas"]

View File

@@ -39,11 +39,15 @@ test: test-vm test-tx
test-tx:
$(CARGO) run --release --features=node --example tx
test-vm: zkas
./zkas proof/mint.zk
$(CARGO) run --release --features=cli,zkvm --example mint
./zkas proof/burn.zk
$(CARGO) run --release --features=cli,zkvm --example burn
VM_SRC = proof/mint.zk proof/burn.zk
VM_BIN = $(VM_SRC:=.bin)
$(VM_BIN): $(VM_SRC)
./zkas $(basename $@) -o $@
test-vm:
$(CARGO) run --release --features=cli,crypto,zkas --example mint
$(CARGO) run --release --features=cli,crypto,zkas --example burn
clean:
rm -f $(BINS)

View File

@@ -1,7 +1,4 @@
pub mod circuit;
#[cfg(feature = "zkvm")]
/// Halo2 zkas virtual machine
pub mod vm;
#[cfg(feature = "zkvm")]
mod vm_stack;

View File

@@ -1,4 +1,4 @@
//! Stack type abstractions
//! VM stack type abstractions
use halo2_gadgets::{
ecc::{chip::EccChip, FixedPoint, Point},
utilities::CellValue,