mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-25 11:21:12 +00:00
Deploy is not intended to ever run privately, and public dispatch already always takes the native fast-path for it, so the guest ELF had no real execution path left. Removes lez/programs/loader's guest binary crate, its [[bin]] wiring, programs::loader(), and the now-pointless guest-vs-native equivalence test along with the test-only Program::execute_for_test it depended on. loader_core (Instruction, ProgramData, execute_deploy) stays — native dispatch still calls it directly. Deploy is now honestly just native dispatch logic with a program-shaped interface, not a program with a guest binary nobody executes.