<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blocksense/zkVMs-benchmarks/flake.nix, branch dvt-circuits-port</title>
<subtitle>Setups and programs for zero-knowledge virtual machine benchmarking</subtitle>
<id>https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=dvt-circuits-port</id>
<link rel='self' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=dvt-circuits-port'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/'/>
<updated>2025-04-14T10:40:57Z</updated>
<entry>
<title>feat(update-nix-dependencies): Use flake's nix-blockchain-development instead of default</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T06:45:51Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=230defc3f58161234f8752e98ecf11725c85860d'/>
<id>urn:sha1:230defc3f58161234f8752e98ecf11725c85860d</id>
<content type='text'>
To get the new Nix outPaths for all zkVMs, we used to execute a `nix
run` command, which found the paths from the nix-blockchain-development
repo, default branch on latest commit.

Since that could differ from what repo our flake actually uses, we're
updating the logic.
</content>
</entry>
<entry>
<title>chore: Nix and Rust fmt</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-02T11:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=ff022604ff4376903f403c8bb9b6ec4d4233432e'/>
<id>urn:sha1:ff022604ff4376903f403c8bb9b6ec4d4233432e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(flake.nix): Replace rust-overlay with fenix</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-21T09:13:57Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=d02aef570056fdc4efbe757e898328b46e0890e6'/>
<id>urn:sha1:d02aef570056fdc4efbe757e898328b46e0890e6</id>
<content type='text'>
This follows the same change which was made in mcl-blockchain
</content>
</entry>
<entry>
<title>feat(flake.nix): Add script for updating all zkVM package dependencies</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-10T13:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=fe7d70ad78c4660e4e11f8c6bbcfca05fe1099ce'/>
<id>urn:sha1:fe7d70ad78c4660e4e11f8c6bbcfca05fe1099ce</id>
<content type='text'>
All crates use the zkVM packages (from nix-blockchain-development) as
cargo path dependencies. For each zkVM, they're found in the host, guest
and wrapper crates.

Since there are a lot of places to update, we're introducing a script
which automates this.
</content>
</entry>
<entry>
<title>feat: Replace guest script with a fully-fledged Rust program</title>
<updated>2025-03-10T08:25:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-06T11:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=5969acd65589e264e4e39e165985a6c605b2eaa3'/>
<id>urn:sha1:5969acd65589e264e4e39e165985a6c605b2eaa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: Nix fmt</title>
<updated>2025-02-27T13:08:11Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-27T09:35:14Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=39ec264c0d90555237debff519cc890b755a0646'/>
<id>urn:sha1:39ec264c0d90555237debff519cc890b755a0646</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(flake): Add nixfmt formatter</title>
<updated>2025-02-27T13:08:11Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-27T08:28:49Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=3b037df28ccdd905db1e2668b68e78fe07ef6eee'/>
<id>urn:sha1:3b037df28ccdd905db1e2668b68e78fe07ef6eee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add script for formatting all rust files in a directory</title>
<updated>2025-02-27T13:08:11Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-27T08:28:28Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=a486a8e2fa5311422ec5dd295c4a3bd746f56e70'/>
<id>urn:sha1:a486a8e2fa5311422ec5dd295c4a3bd746f56e70</id>
<content type='text'>
This is meant to be used in our codebase, especially in CI pipelines
</content>
</entry>
<entry>
<title>fix(guest.nix): Make order of zkVM runs alphabetic</title>
<updated>2025-02-26T15:10:12Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-26T11:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=0cc9b7533d70900a8722ce5a6b3c754f0144831e'/>
<id>urn:sha1:0cc9b7533d70900a8722ce5a6b3c754f0144831e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(zkvms/zkm): Downgrade host toolchain</title>
<updated>2025-02-26T07:26:09Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-25T11:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=ec0bc2c4595e6e622dd3f72bcb14ffa53ac78f78'/>
<id>urn:sha1:ec0bc2c4595e6e622dd3f72bcb14ffa53ac78f78</id>
<content type='text'>
The newest toolchain causes errors, an issue has been filed upstream:
https://github.com/zkMIPS/toolchain/issues/4
However, it is not certain when it will be resolved, so for now this
workaround will be used.
</content>
</entry>
</feed>
