Skip to content

Update EIP-7708: clarify order of burn logs and coinbase transfer logs#11190

Merged
eth-bot merged 11 commits intoethereum:masterfrom
jwasinger:patch-3
Jan 28, 2026
Merged

Update EIP-7708: clarify order of burn logs and coinbase transfer logs#11190
eth-bot merged 11 commits intoethereum:masterfrom
jwasinger:patch-3

Conversation

@jwasinger
Copy link
Contributor

Payment to coinbase happens before selfdestructed accounts are removed in tx finalization. The order of the logs that are emitted should reflect this.

…n after payment to coinbase

Payment to coinbase happens before selfdestructed accounts are removed in tx finalization.  The order of the logs should reflect this.
@jwasinger jwasinger requested a review from eth-bot as a code owner January 28, 2026 10:20
@github-actions github-actions bot added c-update Modifies an existing proposal s-draft This EIP is a Draft t-core labels Jan 28, 2026
@eth-bot
Copy link
Collaborator

eth-bot commented Jan 28, 2026

✅ All reviewers have approved.

@eth-bot eth-bot changed the title eip-7708: clarify order of burn logs and coinbase transfer logs Update EIP-7708: clarify order of burn logs and coinbase transfer logs Jan 28, 2026
@eth-bot eth-bot enabled auto-merge (squash) January 28, 2026 10:21
eth-bot
eth-bot previously approved these changes Jan 28, 2026
Copy link
Collaborator

@eth-bot eth-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@jwasinger jwasinger closed this Jan 28, 2026
auto-merge was automatically disabled January 28, 2026 10:26

Pull request was closed

Copy link
Member

@jochem-brouwer jochem-brouwer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi, I had to refresh my knowledge of SELFDESTRUCT under EIP-6780 because I was convinced it did /not/ change any behavior when selfdestruct under same tx, but you are right, it actually does change some behavior (immediately burn instead of "at end of transaction")

Could you add these required EIPs:

EIP-4788 for system address
EIP-1559 for priority fee
EIP-6780 for selfdestruct in same transaction

Esp. EIP-6780 is important because without it, the emitted logs will change in the case selfdestruct to self.

Left some suggestions for clarity also.

@jwasinger jwasinger reopened this Jan 28, 2026
@jwasinger jwasinger marked this pull request as draft January 28, 2026 13:43
@github-actions
Copy link

The commit 90204ec (as a parent of 1d12f5f) contains errors.
Please inspect the Run Summary for details.

@github-actions github-actions bot added the w-ci Waiting on CI to pass label Jan 28, 2026
@github-actions github-actions bot removed the w-ci Waiting on CI to pass label Jan 28, 2026
@jwasinger jwasinger marked this pull request as ready for review January 28, 2026 17:50
Copy link

@Carsons-Eels Carsons-Eels left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense 👍

@eth-bot eth-bot enabled auto-merge (squash) January 28, 2026 17:57
Copy link
Collaborator

@eth-bot eth-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All Reviewers Have Approved; Performing Automatic Merge...

@eth-bot eth-bot merged commit 04026e9 into ethereum:master Jan 28, 2026
14 of 17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-update Modifies an existing proposal s-draft This EIP is a Draft t-core

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants