ethereum / py-evm

A Python implementation of the Ethereum Virtual Machine
https://py-evm.readthedocs.io/en/latest/
MIT License
2.27k stars 654 forks source link

feat: implement transient storage #2142

Closed charles-cooper closed 8 months ago

charles-cooper commented 9 months ago

What was wrong?

re: EIP-1153 depends on #2141 possible dup of #2138 (@pacrob you are welcome to pull these changes into your branch, or work on this branch, any workflow is ok with me)

i didn't add tests, and there are still some lint issues. could use some help / bandwidth here! but the basic structure and implementation should be in place.

Todo:

Cute Animal Picture

Screenshot 2024-03-13 at 12 25 30

fselmo commented 8 months ago

Note: cancun-network-upgrade feature branch will have 3 failing tests for 1153 until selfdestruct updates are merged in