Skip to content

refactor(primitives): map receipt logs directly - #16458

Merged
mattsse merged 1 commit into
masterfrom
steven/map-receipt-logs
Aug 29, 2026
Merged

refactor(primitives): map receipt logs directly#16458
mattsse merged 1 commit into
masterfrom
steven/map-receipt-logs

Conversation

@stevencartavia

Copy link
Copy Markdown
Member

convert_logs_rpc currently clones the logs, extracts receipt fields and Optimism metadata, then reconstructs the receipt envelope. This uses the existing map_logs operation instead, preserving the receipt variant and its metadata while attaching RPC context to each log. Existing behavior remains unchanged.

Base benefits because EIP-8130 phase statuses remain attached through map_logs, avoiding Base-specific extraction and reinsertion in convert_logs_rpc.

@github-actions

github-actions Bot commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

✅ Changelog exempt

A maintainer marked this pull request as not requiring a changelog entry.

@stevencartavia stevencartavia added the L-ignore Log: ignore PR in changelog label Aug 29, 2026
@mattsse
mattsse merged commit a0f0780 into master Aug 29, 2026
32 of 33 checks passed
@mattsse
mattsse deleted the steven/map-receipt-logs branch August 29, 2026 08:51
@github-project-automation github-project-automation Bot moved this to Done in Foundry Aug 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

L-ignore Log: ignore PR in changelog

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants