<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blocksense/zkVMs-benchmarks, 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-15T11:39:37Z</updated>
<entry>
<title>feat(guests): Add dvt-circuits crate</title>
<updated>2025-04-15T11:39:37Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-17T16:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=efdd6857ab7e9b25e6c3e173fc32ca63812ac21c'/>
<id>urn:sha1:efdd6857ab7e9b25e6c3e173fc32ca63812ac21c</id>
<content type='text'>
This is a port of https://github.com/metacraft-labs/dvt-circuits

Co-authored-by: Marto &lt;martindobrev0@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix(zkvms/zkm): Use alloc::string in guest</title>
<updated>2025-04-15T11:39:37Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-02-17T16:36:02Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=32b2f8b3a630ebf04259457c5f9522b6bc71b7ff'/>
<id>urn:sha1:32b2f8b3a630ebf04259457c5f9522b6bc71b7ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests/sha256): Add SP1 and RISC0 precompile usage</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T10:33:22Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=0c54fb0540591ab5ddcb4de2a2ff7fc54bd3b798'/>
<id>urn:sha1:0c54fb0540591ab5ddcb4de2a2ff7fc54bd3b798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests/keccak): Add SP1 and RISC0 precompile usage</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T10:23:49Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=b4841b1479bf6be5958a850083052badc4c027fa'/>
<id>urn:sha1:b4841b1479bf6be5958a850083052badc4c027fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests/keccak): Add ZKM precompile function call</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T08:51:36Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=c87a637465126176ae361e0b9ce7893e279e86ce'/>
<id>urn:sha1:c87a637465126176ae361e0b9ce7893e279e86ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(zkvmLib): Add zkVM feature on cargo add</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T09:58:29Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=8ce46210fd8936e4a20b94374dd9eb0c8892deb5'/>
<id>urn:sha1:8ce46210fd8936e4a20b94374dd9eb0c8892deb5</id>
<content type='text'>
`cargo add` modifies the Cargo.lock, and optional dependencies will be
removed if the feature is not passed through
</content>
</entry>
<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>feat(guests): Rename sha3 to keccak</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T06:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=d37015ed2e03848fa4b7947c6cfa3952c17b97d9'/>
<id>urn:sha1:d37015ed2e03848fa4b7947c6cfa3952c17b97d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests): Rename sha2 to sha256</title>
<updated>2025-04-14T10:40:57Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-14T06:35:22Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=228586cf715fe2face712e729df9ae18e8c5af6b'/>
<id>urn:sha1:228586cf715fe2face712e729df9ae18e8c5af6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(guests): Add fibonacci implementation using matrix exponentiation</title>
<updated>2025-04-10T14:29:17Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-05T07:20:40Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=a579c8269704606752892bfab120ecd3bd3cf20d'/>
<id>urn:sha1:a579c8269704606752892bfab120ecd3bd3cf20d</id>
<content type='text'>
Originally tried by Dimo Dimov

Co-authored-by: Dimo99 &lt;dimodimov1999@gmail.com&gt;
</content>
</entry>
</feed>
