Description
Contains fixtures with all the changes for Prague devnet-5 (minus the transaction tests PR) below:
- feat(fw,tests): eip7742 framework changes for pectra devnet-5 Merged ✔️
- tests(eip7742): initial tests for eip7742 Open ❗
- fix(tests): EIP-7702: Remove delegation behavior of EXTCODE Open ❗
- fix(types,tests): EIP-7685 fixes for devnet-5 Merged ✔️
- feat(fixtures/specs): Transaction tests Open ❗
- chore(ci): update for pectra-devnet-5 Open ❗
Fixture Generation
Fills with the following EELS resolution:
"Prague": {
"git_url": "https://github.com/spencer-tb/execution-specs.git",
"branch": "forks/prague",
"commit": "51f5476045500bcb2e902cdf8fc4b6ee3f90a0fc"
}
Using the following EEST branch combining all the changes above (minus the transaction tests):
https://github.com/spencer-tb/execution-spec-tests/tree/devnet-5-all-tests
Testing in Hive
Please use this hive branch: https://github.com/spencer-tb/hive/tree/pectra-devnet-5
Consume rlp command with buildarg pointing to fixtures:
./hive --sim 'ethereum/eest/consume-rlp' --client-file configs/prague.yaml --docker.output --client <client> --sim.buildarg "fixtures=https://github.com/spencer-tb/execution-spec-tests/releases/download/test-prague-devnet-5/fixtures_pectra-devnet-5.tar.gz"
Consume engine with buildarg pointing to fixtures:
./hive --sim 'ethereum/eest/consume-engine' --client-file configs/prague.yaml --docker.output --client <client> --sim.buildarg "fixtures=https://github.com/spencer-tb/execution-spec-tests/releases/download/test-prague-devnet-5/fixtures_pectra-devnet-5.tar.gz"