Skip to content

execution/protocol: Add ETH transfer log tests and selfdestruct log emission EIP-7708#19586

Closed
Sahil-4555 wants to merge 10 commits intoerigontech:mainfrom
Sahil-4555:eip-7708-changes
Closed

execution/protocol: Add ETH transfer log tests and selfdestruct log emission EIP-7708#19586
Sahil-4555 wants to merge 10 commits intoerigontech:mainfrom
Sahil-4555:eip-7708-changes

Conversation

@Sahil-4555
Copy link
Copy Markdown
Contributor

This PR adds EIP-7708 support for logging ETH transfers. In applyTransaction func, after each transaction, the code now checks if the fork is active and emits a log for every account that was selfdestructed with a non-zero balance and added test for EthTransferLogs

Comment thread execution/protocol/rules/aura/aura.go Outdated
Comment thread execution/protocol/rules/clique/clique.go Outdated
@yperbasis yperbasis added the Glamsterdam https://eips.ethereum.org/EIPS/eip-7773 label Mar 6, 2026
@yperbasis yperbasis self-assigned this Mar 6, 2026
@Sahil-4555 Sahil-4555 requested a review from yperbasis March 6, 2026 10:22
@Sahil-4555
Copy link
Copy Markdown
Contributor Author

Hi @yperbasis any chance of getting this added?

@yperbasis yperbasis added this to the 3.5.0 milestone Mar 10, 2026
@yperbasis
Copy link
Copy Markdown
Member

Already handled by

st.evm.Context.PostApplyMessage(st.state, msg.From(), coinbase, result, rules)

in (st *StateTransition) TransitionDb

@yperbasis yperbasis closed this Mar 26, 2026
@Sahil-4555 Sahil-4555 deleted the eip-7708-changes branch March 26, 2026 17:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Glamsterdam https://eips.ethereum.org/EIPS/eip-7773

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants