<feed xmlns='http://www.w3.org/2005/Atom'>
<title>blocksense/zkVMs-benchmarks/zkvms/risc0/guest_elf_patch/Cargo.toml, branch main</title>
<subtitle>Setups and programs for zero-knowledge virtual machine benchmarking</subtitle>
<id>https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=main</id>
<link rel='self' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/'/>
<updated>2025-04-24T13:48:24Z</updated>
<entry>
<title>chore: Update mcl-blockchain dependency</title>
<updated>2025-04-24T13:48:24Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-04-24T12:01:35Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=b9a899d95ae2a661859fcdca2b27d15931d0e2a8'/>
<id>urn:sha1:b9a899d95ae2a661859fcdca2b27d15931d0e2a8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>feat(zkvms/risc0): Implement elf encoding</title>
<updated>2025-04-04T08:03:00Z</updated>
<author>
<name>Kamen Mladenov</name>
<email>kamen@syndamia.com</email>
</author>
<published>2025-03-27T11:25:05Z</published>
<link rel='alternate' type='text/html' href='https://git.syndamia.com/work/blocksense/zkVMs-benchmarks/commit/?id=a30b4022fa85320806b8b4d004ea713b68df6566'/>
<id>urn:sha1:a30b4022fa85320806b8b4d004ea713b68df6566</id>
<content type='text'>
Recently, RISC0 have added code to their SDK which adds magic bytes to
the (already compiled) ELF. Since we're taking another route than
intended, we'll need to replicate this step too.

We're doing things in a different fashion, because their SDK normally
compiles the guest, and doesn't allow you to supply a prebuilt ELF.
</content>
</entry>
</feed>
