Skip to content

Conversation

Amxx
Copy link

@Amxx Amxx commented Jul 17, 2025

What was wrong?

EIP-7819 is missing from this repo :)

How was it fixed?

In the absence of forks/amsterdam, I just cp -r src/ethereum/osaka src/ethereum/amsterdam and iterated on top of that. Relevant changes are in commit c71163e and following

Happy to rebase on top of a forks/amsterdam branch when that becomes available.

I'm not familiar with this repo. How should testing be done ?

Cute Animal Picture

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

SamWilsn and others added 30 commits June 25, 2025 20:02
* Update to latest EIP-7918

* EIP-7918 t8n tool update

---------

Co-authored-by: Sam Wilson <[email protected]>
Co-authored-by: Guruprasad Kamath <[email protected]>
* feat(vm): add eip-7939 count leading zeros opcode.

* Update src/ethereum/osaka/vm/instructions/bitwise.py

Co-authored-by: Guruprasad Kamath <[email protected]>

* code formatting

---------

Co-authored-by: Guruprasad Kamath <[email protected]>
Co-authored-by: Guruprasad Kamath <[email protected]>
…state management and interpreter. Updated comments for clarity on the implications of SELFDESTRUCT.
update exceptions for other forks

fix tests

use fork module

rename to NonceOverFlowError

revert load test catching specific exc

style: indent comment line
- ignore all pytest functions
- remove unused variables, functions, methods, and classes
- create vulture whitelist and mark some code that either implicitly
  gets called or only gets called during test runs for vulture to ignore
@Amxx Amxx changed the title feat(amsterdam): add eip-7819 SETDELEGATE feat(amsterdam): Implement EIP-7819 SETDELEGATE Jul 17, 2025
@Amxx Amxx marked this pull request as ready for review July 23, 2025 07:59
@SamWilsn SamWilsn force-pushed the forks/osaka branch 2 times, most recently from 301eb89 to 5a49b2f Compare July 25, 2025 19:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.