Commit Graph
7 Commits
Author SHA1 Message Date
Artem Gureev 75543534ee fix(lee): clear pre-existing clippy lints in journal-frame code (from_frame doc, to_owned) 2026-08-23 09:35:41 +00:00
Artem Gureev 3010d1f7a5 refactor(lee): make Program::write_inputs take &self for program identity 2026-08-23 09:35:23 +00:00
Artem Gureev 9cc22d2e7d fix(lee): reject malformed program journal frames instead of panicking 2026-08-23 09:35:23 +00:00
Artem Gureev d35ac281c3 fix(cycle_bench): route guest-input write through Program::write_inputs 2026-08-23 09:35:23 +00:00
Artem Gureev 5a393d2bff refactor!: carry zkVM instruction_data as borsh bytes end-to-end 2026-08-23 09:35:23 +00:00
Artem Gureev d5e0e61b34 refactor(lee): route host I/O and circuit recursion through borsh frames 2026-08-23 09:13:07 +00:00
jonesmarvin8 072ea3b066 refactor(lee::state_machine): clean up long functions and files (#535)
* refactor(lee): split large modules into directories and extract tests

Split state.rs, program.rs, circuit.rs, validated_state_diff.rs,
merkle_tree, and core/program.rs into module directories with separate
test files. State tests are further split into themed files (genesis,
authenticated_transfer, circuit, claiming, etc.). Extract
authenticate_public_transaction_signers helper in validated_state_diff
to remove duplicated authentication logic.

* chore: rebuild artifacts
2026-07-01 11:11:08 -04:00