Closed 2xic closed 8 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
evm-codes | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Mar 14, 2024 1:39pm |
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @2xic and the rest of your teammates on Graphite
Short summary of the changes
rustbn
used by Ethereumjs.HardforkConfig
->HardforkTransitionConfig
Buffer
->Uint8Array
getActiveOpcodes
isn't exposed onvm
anymore, just reconstructing the input to EVM was easiest.Test plan
Make sure the fork selector correctly reflect the active opcodes (i.e
PUSH0
should not be shown in Paris hardfork) ✅Playground should have it's storage and stack be correctly updated when running through a contract that interacts with storage ✅
CREATE
is correctly shown inShanghai
and is different from theParis
version) ✅