mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-27 04:11:08 +00:00
Programs now report AccountDiff/AccountDiffOutput instead of full post-states; balance changes are applied via apply_balance_diff's checked arithmetic at the protocol level rather than checked in-guest, and data changes are materialized through a new update_from_diff guest entrypoint (trusted execution for public transactions, proven via a recursive receipt for the privacy-preserving circuit). All 15 production programs and test/example guest programs are converted; attack-surface guest programs that are now structurally impossible (nonce/program_owner mutation) or redundant (manual balance-sufficiency bypass) are moved to a dormant/ directory rather than deleted outright.
449 KiB
449 KiB