Skip to content

fix: clear cached Send flag on mutation - #376

Merged
DaniPopes merged 2 commits into
mainfrom
dani/clear-cached-send-flag
Aug 27, 2026
Merged

fix: clear cached Send flag on mutation#376
DaniPopes merged 2 commits into
mainfrom
dani/clear-cached-send-flag

Conversation

@DaniPopes

Copy link
Copy Markdown
Member

Clear the cached erased-field Send verification before returning mutable access to the EVM state or overlay database. This prevents async send entry points from trusting a database type that callers replaced through either accessor.

Add regression coverage for both sendable async transaction and system-call entry points after replacing the checked database with a non-Send implementation.

Closes ZELLIC-234

@DaniPopes
DaniPopes enabled auto-merge (squash) August 27, 2026 00:33
@DaniPopes
DaniPopes merged commit 70a249e into main Aug 27, 2026
35 checks passed
@DaniPopes
DaniPopes deleted the dani/clear-cached-send-flag branch August 27, 2026 14:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants