Files
evm/plugin
zeekayandHanzo Dev 12218a74b6 plugin/evm: say what the atomic marker actually does
The comment claimed Block.Accept passes a batch to sm.Apply(reqs, batch) so the
marker and the shared-memory mutation land in one atomic write. It does not, and
deliberately: a batch cannot cross the plugin's process boundary, atomiczap
refuses one, and passing it made every settling block a fatal Accept.

Accept commits the state first and applies second, which orders a crash toward a
skipped op rather than a replayed one. A comment describing the opposite reads
as a bug on the money path and invites reordering the writes back.

Co-authored-by: Hanzo Dev <[email protected]>
2026-08-07 16:38:13 -07:00
..
2026-05-20 16:24:51 -07:00
2026-05-20 16:24:51 -07:00