mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-27 12:21:17 +00:00
Rebasing onto marvin/incremental-updates-1's AccountDiff.diff_data: Option<Data> change (was Option<Vec<u8>>) needed real fixes, not just a mechanical rebase: every program's update_from_diff and every diff_data-constructing call site was still written against the old Vec<u8> shape. Several sites were doing a pointless Data -> Vec<u8> -> Data round trip to satisfy the old field type; those now just pass the Data value straight through. The host-side execute_update_from_diff/prove_update_from_diff/write_update_from_diff_inputs in lee/state_machine move to Data too, matching what now flows from lee_core.