zeth
A "Type 0" zkEVM. Prove validity of Ethereum blocks using RISC Zero's zkVM
File Explorer
Download Latest Version (.zip)- action.yml
- extract-cycle-metrics.sh
- main.yml
- release.yml
- dependabot.yml
- lib.rs
- Cargo.toml
- mod.rs
- lib.rs
- Cargo.toml
- cli.rs
- cache.rs
- lib.rs
- 0xe8c8bbefe0d6c4cbb426d1ab57e6f7cca9cda9405b237252b74525b9948b3e89.json
- e2e.rs
- Cargo.toml
- mod.rs
- preflight.rs
- provider.rs
- lib.rs
- lookup.rs
- main.rs
- rpc.rs
- trie.rs
- witness.rs
- Cargo.toml
- lib.rs
- dev.rs
- hoodi.rs
- mainnet.rs
- sepolia.rs
- lib.rs
- Cargo.lock
- Cargo.toml
- build.rs
- Cargo.toml
- .gitattributes
- .gitignore
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- LICENSE
- license-check.py
- README.md
- run-parallel.sh
- rust-toolchain.toml
- rustfmt.toml
# Installation Guide
1. Get the code
git clone https://github.com/boundless-xyz/zeth
Downloads the entire project code from GitHub to your computer.
cd zeth
Moves into the project folder you just downloaded.
2. Rust
Medium RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Rust (rustup) Installing via rustup also installs cargo.
cargo build --release
Compiles the Rust project.
RISC0_USE_DOCKER=1 cargo build --release
Compiles the Rust project.
ETH_RPC_URL="<YOUR_ARCHIVAL_RPC_URL>" cargo run --release --bin zeth-rpc-proxy
Builds and then immediately runs the program.
$ cargo run --bin cli -- --help
Builds and then immediately runs the program.
ETH_RPC_URL="<YOUR_RPC_URL>" cargo run --release --bin cli -- validate
Builds and then immediately runs the program.
If cargo build finishes without errors, it worked. The executable is created under target/.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
