Website Summary Files Commits Branches @commit @diff @stats
path: root / zkvms / zkm / host
Commit message (Collapse)AuthorAgeLinesSHA
* chore: cargo fmt
 Kamen Mladenov
2025-05-02-2/+11a2ad55
|
* feat(zkvms_guest_io): Output proof size
 Kamen Mladenov
2025-05-02-0/+3eefb57f
| | | | | | | In each zkVM we'll write the size to /tmp/proof_size and then guest_io will read that value and place it inside our metrics output. This is not the most elegant, and in certain zkVMs the file output is a part of the benchmark timing, but it will have to do.
* feat(zkvms_host_io): Implement new output format for zkvm/guest
 Kamen Mladenov
2025-05-02-14/+2111112cce
|
* feat(zkvms_host_io): Add json dependency
 Kamen Mladenov
2025-05-02-65/+228c8505d6
|
* chore: Update mcl-blockchain dependency
 Kamen Mladenov
2025-04-24-67/+66b9a899d
| | | | | | There are no package version updates. The primary difference is that RISC0 is now compiled with the unstable feature. All other hash updates come from the switch from rust-bin to fenix.
* fix(zkvms/zkm): Update SDK and remove hack
 Kamen Mladenov
2025-04-04-3/+37498d60
| | | | | | | | | | Recently ZKM introduced a bug, where SNARK_SETUP would crash, but the witness would be generated. So we introduced a hack where we would run SNARK_SETUP, ignore the crash and rerun the program again, without SNARK_SETUP. Now they fixed it, so with SNARK_SETUP, the witnesses would be generated and the proving process will be done directly after.
* feat(zkvms/zkm): Update SDK usage, add witness generation command
 Kamen Mladenov
2025-04-04-65/+1026e8dc24
| | | | | | | We first need to generate witnesses before proving. This is done by running the binary with SNARK_SETUP=true. Currently, the command crashes right after those witnesses are generated. As a workaround, we ignore the crash and just start it normally, using the generated witnesses.
* feat(zkvms/zkm): Remove SDK override, Go lib build, update SDK usage
 Kamen Mladenov
2025-04-04-8/+10c7a0a23
| | | | | | | Update SDK usage, according to their new methods. ZKM moved their Go library to the zkVM repo. Their updated SDK also don't require the patch.
* chore: Update flake.lock and Cargo.lock
 Kamen Mladenov
2025-04-04-947/+3074fc242c
|
* chore: Rust fmt
 Kamen Mladenov
2025-02-27-36/+185b82ac7
|
* chore: Update zkVM packages
 Kamen Mladenov
2025-02-26-135/+19291fb361
| | | | | | | | This includes: - Updating flake.lock - Updating all host and guest Cargo.toml and Cargo.lock files - Making zkvm default.nix file modifications to account for toolchain and setup changes
* feat(zkm/host): Use cargo patching instead of local copy of sdk
 Kamen Mladenov
2025-02-10-163/+2316dc9a7f
|
* docs(zkvms/zkm): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-0/+11cb8861
|
* feat(zkvms/zkm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-3/+73c5ec28
|
* feat(zkvms/zkm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-1/+673e27ae
|
* feat(zkvms/zkm): Update Cargo.lock and use default environments
 Kamen Mladenov
2025-01-31-55/+1242ea6a00
|
* feat(zkm): Adapt to new input type and zkvmLib
 Kamen Mladenov
2025-01-30-4/+59565de4ae0
|
* fix(zkvms/zkm): Lock aws-sdk-s3 version
 Kamen Mladenov
2025-01-28-0/+125a62b5
|
* feat(zkvms): Add zkm host
 Kamen Mladenov
2025-01-16-0/+131f276736