Website Summary Files Commits Branches @commit @diff @stats
path: root / zkvms / zkwasm
Commit message (Collapse)AuthorAgeLinesSHA
* fix(zkvms/zkwasm): Change default output paths to /tmp
 Kamen Mladenov
2025-05-05-3/+3b75f2fb
|
* chore: cargo fmt
 Kamen Mladenov
2025-05-02-7/+191a2ad55
|
* feat(zkvms_guest_io): Output proof size
 Kamen Mladenov
2025-05-02-0/+7eefb57f
| | | | | | | 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-5/+2281112cce
|
* feat(zkvms_host_io): Add json dependency
 Kamen Mladenov
2025-05-02-49/+441c8505d6
|
* fix(zkvms/zkwasm): Explicit type in argument
 Kamen Mladenov
2025-04-23-1/+13d7b895
| | | | | In certain cases, we would get errors that the "x" type cannot be inferred.
* feat(zkvms/zkwasm); Update to use FunctionDefinition
 Kamen Mladenov
2025-04-07-16/+62fcec28
|
* chore: Nix and Rust fmt
 Kamen Mladenov
2025-04-04-5/+6ff02260
|
* chore(flake.nix): Replace rust-overlay with fenix
 Kamen Mladenov
2025-04-04-4/+12d02aef5
| | | | This follows the same change which was made in mcl-blockchain
* feat(zkvms/zkwasm): Support non-numeric types as guest function output
 Kamen Mladenov
2025-03-05-25/+3494115de
|
* feat(zkvms/zkwasm): Export macro which converts to bytes vector as a library
 Kamen Mladenov
2025-03-05-112/+130776f0b6
|
* chore: Rust fmt
 Kamen Mladenov
2025-02-27-119/+1575b82ac7
|
* chore: Nix fmt
 Kamen Mladenov
2025-02-27-47/+2839ec264
|
* feat: Add zkvm cargo features
 Kamen Mladenov
2025-02-26-1/+1aaedf9d
| | | | So you can make code modifications compile-time, based on the zkVM
* chore: Update zkVM packages
 Kamen Mladenov
2025-02-26-16/+1691fb361
| | | | | | | | 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(zkvms): Change package versions from infdev to the corresponding zkVM ↵
 Kamen Mladenov
2025-02-11-1/+150029c0
| | | | versions
* fix: Delete unused old input file
 Kamen Mladenov
2025-02-10-1/+06dcc8ec
|
* docs(zkvms/zkwasm): Add detailed documentation comments
 Kamen Mladenov
2025-02-10-1/+6535dc06a
|
* feat(zkvms/zkwasm): Add benchmarking capability
 Kamen Mladenov
2025-02-07-13/+159fa55e3
|
* feat(zkvms/zkwasm): Support all std containers as input types
 Kamen Mladenov
2025-02-06-7/+149c96ce0
|
* feat(zkvms/zkwasm): Proper handling of input strings and hashmaps
 Kamen Mladenov
2025-02-06-48/+52523000d
|
* feat(zkvms/zkwasm): Use path input type and move container size information ↵
 Kamen Mladenov
2025-02-06-93/+121f562184
| | | | to host
* feat(zkvms/zkwasm): Support reading hashmaps
 Kamen Mladenov
2025-02-05-0/+245cbd68a
|
* feat(zkvms/zkwasm): Properly read string and char values
 Kamen Mladenov
2025-02-05-2/+2599eb257
|
* feat(guest/zkwasm): Add support for unflattening tuple types
 Kamen Mladenov
2025-02-05-9/+208b930aa
|
* feat(zkvms/zkwasm): Rework read macro into a procedural macro and improve ↵
 Kamen Mladenov
2025-02-05-43/+1208e6ec28
| | | | type composition
* feat(zkvms/zkwasm): Proper Vec input type handling
 Kamen Mladenov
2025-02-04-17/+257a98d5e
| | | | Also handles multidimentional vec
* feat(zkvms/zkwasm): Implement proper handling of public and private inputs
 Kamen Mladenov
2025-02-03-27/+1744e4c885
|
* feat(zkvms/zkwasm): Update Cargo.lock, make variables depend on environment ↵
 Kamen Mladenov
2025-01-31-19/+4797450fb4
| | | | and use default environments
* feat(zkwasm): Update to use zkvmLib
 Kamen Mladenov
2025-01-30-5/+5606e78c
|
* feat(zkwasm): Remove workspace and use withGeneratedLockfile
 Kamen Mladenov
2025-01-29-197/+2203144cbc
|
* feat(flake): Move creating guest (zkp) symlink to a custom phase
 Kamen Mladenov
2025-01-28-1/+06c0952f
|
* feat(zkvms/zkwasm): Adapt to new input type
 Kamen Mladenov
2025-01-28-14/+167265f77
|
* fix(zkvms/zkwasm): Lock wasm-bindgen version and add regex
 Kamen Mladenov
2025-01-28-10/+15700bf16d
|
* feat(flake): Rework withCustomPhases variables
 Kamen Mladenov
2025-01-21-13/+8b0608ca
|
* feat(flake): Implement zkwasm package
 Kamen Mladenov
2025-01-15-0/+77818ba1a
|
* feat(zkvms): Add zkwasm guest and it's macro
 Kamen Mladenov
2025-01-15-0/+114b1825ec
|
* feat(zkvms): Add zkwasm host
 Kamen Mladenov
2025-01-15-0/+5338658f70