ethereum / execution-specs

Specification for the Execution Layer. Tracking network upgrades.
Creative Commons Zero v1.0 Universal
808 stars 222 forks source link

Implement EIP-7623 #897

Closed nerolation closed 2 months ago

nerolation commented 4 months ago

I gave implementing EIP-7623 a try and got this first draft ready.

The EIP can be found here. There's a side-doc with some additional analysis on the EIP here.

Cute Animal Picture

Put a link to a cute animal picture inside the parenthesis-->

nerolation commented 2 months ago

I believe I made a mistake here: The fact if a transactions is valid should never be decided after the execution and I'm not deducting the floor price at the intrinsic gas calculation.

Edit: This explains why you raised that comment in the last ACDE, @marioevz. So good catch. It should have been "deducting the high price" initially and then, in the case of not hitting the floor, increase the refund.

nerolation commented 2 months ago

Reopended at https://github.com/ethereum/execution-specs/pull/934