mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-25 19:31:11 +00:00
Closes #675. BREAKING CHANGE: an outbox message PDA is now derived from the emitting program as well as the destination zone and ordinal, and the seed domain moves to /00001/, so every outbox record address changes. `OutboxRecord` gains `emitter` and `ordinal`, changing its borsh layout, so records written by earlier code are orphaned at their old addresses and no longer decode. A second `Emit` at the same (emitter, target_zone, ordinal) now fails the transaction instead of silently overwriting the record, so a caller must choose an ordinal the chain does not already hold rather than counting from zero. A fresh genesis is required.