diff --git a/CHANGELOG.md b/CHANGELOG.md index c6be103e..dbeec9b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,43 @@ Because this is workspace with multi libraries, tags will be simplified, and with this document you can match version of project with git tag. +# v48 tag +date 23.10.2024 +Maintenance release. Bug fix for EIP-7702. + +* `revm`: 16.0.0 -> 17.0.0 (✓ API compatible changes) +* `revm-primitives`: 12.0.0 -> 13.0.0 (✓ API compatible changes) +* `revm-test`: 1.0.0 +* `revm-interpreter`: 12.0.0 -> 13.0.0 +* `revm-precompile`: 13.0.0 -> 14.0.0 + +# v47 tag +date: 17.10.2024 +Maintenance release. bumping new alloy-eip7702 + +* `revme`: 0.11.0 -> 1.0.0 +* `revm`: 15.0.0 -> 16.0.0 +* `revm-primitives`: 11.0.0 -> 12.0.0 +* `revm-precompile`: 12.0.0 -> 13.0.0 +* `revm-interpreter`: 11.0.0 -> 12.0.0 + +# v46 tag +date: 17.10.2024 +Maintenance release. EIP-7702 newest changes, alloy-primitives bump. + +* `revme`: 0.10.3 -> 0.11.0 +* `revm`: 14.0.3 -> 15.0.0 +* `revm-primitives`: 10.0.0 -> 11.0.0 +* `revm-precompile`: 11.0.3 -> 12.0.0 +* `revm-interpreter`: 10.0.3 -> 11.0.0 + # v45 tag date: 26.09.2024 -Maintainance release. +Maintenance release. -* `revme`: 0.10.2 -> 0.10.3 (✓ API compatible changes) -* `revm`: 14.0.2 -> 14.0.3 (✓ API compatible changes) -* `revm-primitives`: 9.0.2 -> 10.0.0 (✓ API compatible changes) +* `revme`: 0.10.2 -> 0.10.3 +* `revm`: 14.0.2 -> 14.0.3 +* `revm-primitives`: 9.0.2 -> 10.0.0 * `revm-interpreter`: 10.0.2 -> 10.0.3 * `revm-precompile`: 11.0.2 -> 11.0.3 diff --git a/Cargo.lock b/Cargo.lock index d0d004c2..c353672f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,10 +97,22 @@ name = "alloy-eip7702" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d319bb544ca6caeab58c39cea8921c55d924d4f68f2c60f24f914673f9a74a" +dependencies = [ + "alloy-primitives", + "alloy-rlp", + "serde", +] + +[[package]] +name = "alloy-eip7702" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c15873ee28dfe5a1aeddd762483bc7f378b465ec49bdce8165c4c46b4f55cb0a" dependencies = [ "alloy-primitives", "alloy-rlp", "arbitrary", + "derive_more 1.0.0", "k256", "rand 0.8.5", "serde", @@ -108,16 +120,17 @@ dependencies = [ [[package]] name = "alloy-eips" -version = "0.3.0" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "159eab0e4e15b88571f55673af37314f4b8f17630dc1b393c3d70f2128a1d494" +checksum = "f923dd5fca5f67a43d81ed3ebad0880bd41f6dd0ada930030353ac356c54cd0f" dependencies = [ "alloy-eip2930", - "alloy-eip7702", + "alloy-eip7702 0.1.0", "alloy-primitives", "alloy-rlp", "alloy-serde", "c-kzg", + "derive_more 1.0.0", "once_cell", "serde", "sha2 0.10.8", @@ -183,9 +196,9 @@ dependencies = [ [[package]] name = "alloy-primitives" -version = "0.8.7" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ecb848c43f6b06ae3de2e4a67496cbbabd78ae87db0f1248934f15d76192c6a" +checksum = "38f35429a652765189c1c5092870d8360ee7b7769b09b06d89ebaefd34676446" dependencies = [ "alloy-rlp", "arbitrary", @@ -3875,7 +3888,7 @@ dependencies = [ [[package]] name = "revm" -version = "14.0.3" +version = "17.0.0" dependencies = [ "alloy-eips", "alloy-provider", @@ -3901,7 +3914,7 @@ dependencies = [ [[package]] name = "revm-interpreter" -version = "10.0.3" +version = "13.0.0" dependencies = [ "bincode", "paste", @@ -3914,7 +3927,7 @@ dependencies = [ [[package]] name = "revm-precompile" -version = "11.0.3" +version = "14.0.0" dependencies = [ "alloy-rlp", "aurora-engine-modexp", @@ -3949,10 +3962,10 @@ dependencies = [ [[package]] name = "revm-primitives" -version = "10.0.0" +version = "13.0.0" dependencies = [ "alloy-eip2930", - "alloy-eip7702", + "alloy-eip7702 0.3.1", "alloy-primitives", "auto_impl", "bitflags 2.6.0", @@ -3968,7 +3981,7 @@ dependencies = [ [[package]] name = "revm-test" -version = "0.1.0" +version = "1.0.0" dependencies = [ "alloy-sol-macro", "alloy-sol-types", @@ -3982,11 +3995,10 @@ dependencies = [ [[package]] name = "revme" -version = "0.10.3" +version = "2.0.0" dependencies = [ "alloy-rlp", "hash-db", - "hashbrown 0.14.5", "hex 0.4.3", "indicatif", "k256", diff --git a/bins/revm-test/CHANGELOG.md b/bins/revm-test/CHANGELOG.md index 39575c41..ade7f740 100644 --- a/bins/revm-test/CHANGELOG.md +++ b/bins/revm-test/CHANGELOG.md @@ -6,6 +6,337 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0](https://github.com/bluealloy/revm/releases/tag/revm-test-v1.0.0) - 2024-10-23 + +### Added + +- EOF (Ethereum Object Format) ([#1143](https://github.com/bluealloy/revm/pull/1143)) +- add tests for shift instructions ([#1254](https://github.com/bluealloy/revm/pull/1254)) +- EvmBuilder and External Contexts ([#888](https://github.com/bluealloy/revm/pull/888)) +- separate initial checks ([#486](https://github.com/bluealloy/revm/pull/486)) +- revm-interpreter created ([#320](https://github.com/bluealloy/revm/pull/320)) +- *(interpreter)* Unify instruction fn signature ([#283](https://github.com/bluealloy/revm/pull/283)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- *(eof)* fixture 2 tests ([#1550](https://github.com/bluealloy/revm/pull/1550)) +- *(clippy)* fix some clippy lints + +### Other + +- bump major version number +- release-plz update +- Bump v46 versions ([#1826](https://github.com/bluealloy/revm/pull/1826)) +- release-plz update ([#1807](https://github.com/bluealloy/revm/pull/1807)) +- release-plz update +- *(deps)* bump alloy-sol-types from 0.8.0 to 0.8.2 ([#1762](https://github.com/bluealloy/revm/pull/1762)) +- release ([#1729](https://github.com/bluealloy/revm/pull/1729)) +- release ([#1722](https://github.com/bluealloy/revm/pull/1722)) +- *(deps)* bump alloy and primitives ([#1725](https://github.com/bluealloy/revm/pull/1725)) +- *(deps)* bump bytes from 1.6.1 to 1.7.1 ([#1700](https://github.com/bluealloy/revm/pull/1700)) +- tag v41 revm v13.0.0 ([#1692](https://github.com/bluealloy/revm/pull/1692)) +- release ([#1683](https://github.com/bluealloy/revm/pull/1683)) +- *(deps)* bump regex from 1.10.5 to 1.10.6 ([#1682](https://github.com/bluealloy/revm/pull/1682)) +- bump versions bcs of primitives ([#1631](https://github.com/bluealloy/revm/pull/1631)) +- release ([#1620](https://github.com/bluealloy/revm/pull/1620)) +- *(deps)* bump alloy-sol-types from 0.7.6 to 0.7.7 ([#1614](https://github.com/bluealloy/revm/pull/1614)) +- *(deps)* bump alloy-sol-macro from 0.7.6 to 0.7.7 ([#1613](https://github.com/bluealloy/revm/pull/1613)) +- release ([#1579](https://github.com/bluealloy/revm/pull/1579)) +- release ([#1548](https://github.com/bluealloy/revm/pull/1548)) +- replace TransactTo with TxKind ([#1542](https://github.com/bluealloy/revm/pull/1542)) +- *(deps)* bump regex from 1.10.4 to 1.10.5 ([#1502](https://github.com/bluealloy/revm/pull/1502)) +- release ([#1261](https://github.com/bluealloy/revm/pull/1261)) +- *(interpreter)* rewrite gas accounting for memory expansion ([#1361](https://github.com/bluealloy/revm/pull/1361)) +- revert snailtracer without microbench ([#1259](https://github.com/bluealloy/revm/pull/1259)) +- release ([#1231](https://github.com/bluealloy/revm/pull/1231)) +- *(deps)* bump other alloy deps 0.7.0 ([#1252](https://github.com/bluealloy/revm/pull/1252)) +- *(deps)* bump regex from 1.10.3 to 1.10.4 ([#1223](https://github.com/bluealloy/revm/pull/1223)) +- *(deps)* bump bytes from 1.5.0 to 1.6.0 ([#1224](https://github.com/bluealloy/revm/pull/1224)) +- release ([#1175](https://github.com/bluealloy/revm/pull/1175)) +- tag v32 revm v7.1.0 ([#1176](https://github.com/bluealloy/revm/pull/1176)) +- release ([#1125](https://github.com/bluealloy/revm/pull/1125)) +- *(deps)* bump alloy-sol-types from 0.6.3 to 0.6.4 ([#1148](https://github.com/bluealloy/revm/pull/1148)) +- *(deps)* bump alloy-sol-macro from 0.6.3 to 0.6.4 ([#1136](https://github.com/bluealloy/revm/pull/1136)) +- release tag v30 revm v6.1.0 ([#1100](https://github.com/bluealloy/revm/pull/1100)) +- clippy cleanup ([#1112](https://github.com/bluealloy/revm/pull/1112)) +- *(deps)* bump alloy-sol-types from 0.6.2 to 0.6.3 ([#1103](https://github.com/bluealloy/revm/pull/1103)) +- release ([#1082](https://github.com/bluealloy/revm/pull/1082)) +- *(deps)* bump alloy-sol-macro from 0.6.2 to 0.6.3 ([#1094](https://github.com/bluealloy/revm/pull/1094)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- release ([#1067](https://github.com/bluealloy/revm/pull/1067)) +- tag v27, revm v4.0.0 release ([#1061](https://github.com/bluealloy/revm/pull/1061)) +- *(deps)* bump eyre from 0.6.11 to 0.6.12 ([#1051](https://github.com/bluealloy/revm/pull/1051)) +- *(deps)* bump alloy-sol-types from 0.6.0 to 0.6.2 ([#1035](https://github.com/bluealloy/revm/pull/1035)) +- *(deps)* bump alloy-sol-macro from 0.6.0 to 0.6.2 ([#1013](https://github.com/bluealloy/revm/pull/1013)) +- chore(Test) : const to static ([#1016](https://github.com/bluealloy/revm/pull/1016)) +- Burntpix criterion bench ([#1004](https://github.com/bluealloy/revm/pull/1004)) +- Instruction table ([#759](https://github.com/bluealloy/revm/pull/759)) +- rewrite revm-test as a criterion bench ([#579](https://github.com/bluealloy/revm/pull/579)) +- optimize stack usage for recursive `call` and `create` programs ([#522](https://github.com/bluealloy/revm/pull/522)) +- Bump v24, revm v3.3.0 ([#476](https://github.com/bluealloy/revm/pull/476)) +- Release v23, revm v3.2.0 ([#464](https://github.com/bluealloy/revm/pull/464)) +- Release v22, revm v3.1.1 ([#460](https://github.com/bluealloy/revm/pull/460)) +- v21, revm v3.1.0 ([#444](https://github.com/bluealloy/revm/pull/444)) +- remove gas blocks ([#391](https://github.com/bluealloy/revm/pull/391)) +- *(deps)* bump bytes from 1.3.0 to 1.4.0 ([#355](https://github.com/bluealloy/revm/pull/355)) +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- includes to libs ([#338](https://github.com/bluealloy/revm/pull/338)) +- Creating revm-primitives, revm better errors and db components ([#334](https://github.com/bluealloy/revm/pull/334)) +- Cleanup, move hot fields toggether in Interpreter ([#321](https://github.com/bluealloy/revm/pull/321)) +- native bits ([#278](https://github.com/bluealloy/revm/pull/278)) +- *(release)* Bump revm and precompiles versions +- Bump primitive_types. Add statetest spec +- Bump revm v2.1.0 ([#224](https://github.com/bluealloy/revm/pull/224)) +- revm bump v2.0.0, precompile bump v1.1.1 ([#212](https://github.com/bluealloy/revm/pull/212)) +- Cfg choose create analysis, option on bytecode size limit ([#210](https://github.com/bluealloy/revm/pull/210)) +- Cargo sort. Bump lib versions ([#208](https://github.com/bluealloy/revm/pull/208)) +- Return `ExecutionResult`, which includes `gas_refunded` ([#169](https://github.com/bluealloy/revm/pull/169)) +- Bytecode hash, remove override_spec, ([#165](https://github.com/bluealloy/revm/pull/165)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- v6 changelog, bump versions +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- [revm] pop_top and unsafe comments ([#51](https://github.com/bluealloy/revm/pull/51)) +- [precompiles] remove unused borsh +- [recompl] Bump precompile deps, cargo sort on workspace +- [revm] output log. Stetetest test log output. fmt +- Bump versions, Changelogs, fmt, revm readme, clippy. +- [revm] Run test multiple times. fmt, BenchmarkDB +- Multiple changes: web3 db, debugger initial commit, precompile load +- Memory to usize, clippy,fmt +- wip optimize i256 +- TEMP switch stacks H256 with U256 +- [revm] some perfs +- [revm] Perfs stack pop. Benchmark snailtracer. +- [revm] cleanup +- fmt +- EVM Interface changed. Inspector called separately +- Bump revm v0.3.0. README updated +- DB ref mut polished +- And now we debug +- [revm] Interface. Inspector added, Env cleanup. revm-test passes +- Rename bin to bins + +## [0.1.0](https://github.com/bluealloy/revm/releases/tag/revm-test-v0.1.0) - 2024-10-17 + +### Added + +- EOF (Ethereum Object Format) ([#1143](https://github.com/bluealloy/revm/pull/1143)) +- add tests for shift instructions ([#1254](https://github.com/bluealloy/revm/pull/1254)) +- EvmBuilder and External Contexts ([#888](https://github.com/bluealloy/revm/pull/888)) +- separate initial checks ([#486](https://github.com/bluealloy/revm/pull/486)) +- revm-interpreter created ([#320](https://github.com/bluealloy/revm/pull/320)) +- *(interpreter)* Unify instruction fn signature ([#283](https://github.com/bluealloy/revm/pull/283)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- *(eof)* fixture 2 tests ([#1550](https://github.com/bluealloy/revm/pull/1550)) +- *(clippy)* fix some clippy lints + +### Other + +- Bump v46 versions ([#1826](https://github.com/bluealloy/revm/pull/1826)) +- release-plz update ([#1807](https://github.com/bluealloy/revm/pull/1807)) +- release-plz update +- *(deps)* bump alloy-sol-types from 0.8.0 to 0.8.2 ([#1762](https://github.com/bluealloy/revm/pull/1762)) +- release ([#1729](https://github.com/bluealloy/revm/pull/1729)) +- release ([#1722](https://github.com/bluealloy/revm/pull/1722)) +- *(deps)* bump alloy and primitives ([#1725](https://github.com/bluealloy/revm/pull/1725)) +- *(deps)* bump bytes from 1.6.1 to 1.7.1 ([#1700](https://github.com/bluealloy/revm/pull/1700)) +- tag v41 revm v13.0.0 ([#1692](https://github.com/bluealloy/revm/pull/1692)) +- release ([#1683](https://github.com/bluealloy/revm/pull/1683)) +- *(deps)* bump regex from 1.10.5 to 1.10.6 ([#1682](https://github.com/bluealloy/revm/pull/1682)) +- bump versions bcs of primitives ([#1631](https://github.com/bluealloy/revm/pull/1631)) +- release ([#1620](https://github.com/bluealloy/revm/pull/1620)) +- *(deps)* bump alloy-sol-types from 0.7.6 to 0.7.7 ([#1614](https://github.com/bluealloy/revm/pull/1614)) +- *(deps)* bump alloy-sol-macro from 0.7.6 to 0.7.7 ([#1613](https://github.com/bluealloy/revm/pull/1613)) +- release ([#1579](https://github.com/bluealloy/revm/pull/1579)) +- release ([#1548](https://github.com/bluealloy/revm/pull/1548)) +- replace TransactTo with TxKind ([#1542](https://github.com/bluealloy/revm/pull/1542)) +- *(deps)* bump regex from 1.10.4 to 1.10.5 ([#1502](https://github.com/bluealloy/revm/pull/1502)) +- release ([#1261](https://github.com/bluealloy/revm/pull/1261)) +- *(interpreter)* rewrite gas accounting for memory expansion ([#1361](https://github.com/bluealloy/revm/pull/1361)) +- revert snailtracer without microbench ([#1259](https://github.com/bluealloy/revm/pull/1259)) +- release ([#1231](https://github.com/bluealloy/revm/pull/1231)) +- *(deps)* bump other alloy deps 0.7.0 ([#1252](https://github.com/bluealloy/revm/pull/1252)) +- *(deps)* bump regex from 1.10.3 to 1.10.4 ([#1223](https://github.com/bluealloy/revm/pull/1223)) +- *(deps)* bump bytes from 1.5.0 to 1.6.0 ([#1224](https://github.com/bluealloy/revm/pull/1224)) +- release ([#1175](https://github.com/bluealloy/revm/pull/1175)) +- tag v32 revm v7.1.0 ([#1176](https://github.com/bluealloy/revm/pull/1176)) +- release ([#1125](https://github.com/bluealloy/revm/pull/1125)) +- *(deps)* bump alloy-sol-types from 0.6.3 to 0.6.4 ([#1148](https://github.com/bluealloy/revm/pull/1148)) +- *(deps)* bump alloy-sol-macro from 0.6.3 to 0.6.4 ([#1136](https://github.com/bluealloy/revm/pull/1136)) +- release tag v30 revm v6.1.0 ([#1100](https://github.com/bluealloy/revm/pull/1100)) +- clippy cleanup ([#1112](https://github.com/bluealloy/revm/pull/1112)) +- *(deps)* bump alloy-sol-types from 0.6.2 to 0.6.3 ([#1103](https://github.com/bluealloy/revm/pull/1103)) +- release ([#1082](https://github.com/bluealloy/revm/pull/1082)) +- *(deps)* bump alloy-sol-macro from 0.6.2 to 0.6.3 ([#1094](https://github.com/bluealloy/revm/pull/1094)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- release ([#1067](https://github.com/bluealloy/revm/pull/1067)) +- tag v27, revm v4.0.0 release ([#1061](https://github.com/bluealloy/revm/pull/1061)) +- *(deps)* bump eyre from 0.6.11 to 0.6.12 ([#1051](https://github.com/bluealloy/revm/pull/1051)) +- *(deps)* bump alloy-sol-types from 0.6.0 to 0.6.2 ([#1035](https://github.com/bluealloy/revm/pull/1035)) +- *(deps)* bump alloy-sol-macro from 0.6.0 to 0.6.2 ([#1013](https://github.com/bluealloy/revm/pull/1013)) +- chore(Test) : const to static ([#1016](https://github.com/bluealloy/revm/pull/1016)) +- Burntpix criterion bench ([#1004](https://github.com/bluealloy/revm/pull/1004)) +- Instruction table ([#759](https://github.com/bluealloy/revm/pull/759)) +- rewrite revm-test as a criterion bench ([#579](https://github.com/bluealloy/revm/pull/579)) +- optimize stack usage for recursive `call` and `create` programs ([#522](https://github.com/bluealloy/revm/pull/522)) +- Bump v24, revm v3.3.0 ([#476](https://github.com/bluealloy/revm/pull/476)) +- Release v23, revm v3.2.0 ([#464](https://github.com/bluealloy/revm/pull/464)) +- Release v22, revm v3.1.1 ([#460](https://github.com/bluealloy/revm/pull/460)) +- v21, revm v3.1.0 ([#444](https://github.com/bluealloy/revm/pull/444)) +- remove gas blocks ([#391](https://github.com/bluealloy/revm/pull/391)) +- *(deps)* bump bytes from 1.3.0 to 1.4.0 ([#355](https://github.com/bluealloy/revm/pull/355)) +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- includes to libs ([#338](https://github.com/bluealloy/revm/pull/338)) +- Creating revm-primitives, revm better errors and db components ([#334](https://github.com/bluealloy/revm/pull/334)) +- Cleanup, move hot fields toggether in Interpreter ([#321](https://github.com/bluealloy/revm/pull/321)) +- native bits ([#278](https://github.com/bluealloy/revm/pull/278)) +- *(release)* Bump revm and precompiles versions +- Bump primitive_types. Add statetest spec +- Bump revm v2.1.0 ([#224](https://github.com/bluealloy/revm/pull/224)) +- revm bump v2.0.0, precompile bump v1.1.1 ([#212](https://github.com/bluealloy/revm/pull/212)) +- Cfg choose create analysis, option on bytecode size limit ([#210](https://github.com/bluealloy/revm/pull/210)) +- Cargo sort. Bump lib versions ([#208](https://github.com/bluealloy/revm/pull/208)) +- Return `ExecutionResult`, which includes `gas_refunded` ([#169](https://github.com/bluealloy/revm/pull/169)) +- Bytecode hash, remove override_spec, ([#165](https://github.com/bluealloy/revm/pull/165)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- v6 changelog, bump versions +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- [revm] pop_top and unsafe comments ([#51](https://github.com/bluealloy/revm/pull/51)) +- [precompiles] remove unused borsh +- [recompl] Bump precompile deps, cargo sort on workspace +- [revm] output log. Stetetest test log output. fmt +- Bump versions, Changelogs, fmt, revm readme, clippy. +- [revm] Run test multiple times. fmt, BenchmarkDB +- Multiple changes: web3 db, debugger initial commit, precompile load +- Memory to usize, clippy,fmt +- wip optimize i256 +- TEMP switch stacks H256 with U256 +- [revm] some perfs +- [revm] Perfs stack pop. Benchmark snailtracer. +- [revm] cleanup +- fmt +- EVM Interface changed. Inspector called separately +- Bump revm v0.3.0. README updated +- DB ref mut polished +- And now we debug +- [revm] Interface. Inspector added, Env cleanup. revm-test passes +- Rename bin to bins + +## [0.1.0](https://github.com/bluealloy/revm/releases/tag/revm-test-v0.1.0) - 2024-10-17 + +### Added + +- EOF (Ethereum Object Format) ([#1143](https://github.com/bluealloy/revm/pull/1143)) +- add tests for shift instructions ([#1254](https://github.com/bluealloy/revm/pull/1254)) +- EvmBuilder and External Contexts ([#888](https://github.com/bluealloy/revm/pull/888)) +- separate initial checks ([#486](https://github.com/bluealloy/revm/pull/486)) +- revm-interpreter created ([#320](https://github.com/bluealloy/revm/pull/320)) +- *(interpreter)* Unify instruction fn signature ([#283](https://github.com/bluealloy/revm/pull/283)) +- Migrate `primitive_types::U256` to `ruint::Uint<256, 4>` ([#239](https://github.com/bluealloy/revm/pull/239)) +- Introduce ByteCode format, Update Readme ([#156](https://github.com/bluealloy/revm/pull/156)) + +### Fixed + +- *(eof)* fixture 2 tests ([#1550](https://github.com/bluealloy/revm/pull/1550)) +- *(clippy)* fix some clippy lints + +### Other + +- release-plz update ([#1807](https://github.com/bluealloy/revm/pull/1807)) +- release-plz update +- *(deps)* bump alloy-sol-types from 0.8.0 to 0.8.2 ([#1762](https://github.com/bluealloy/revm/pull/1762)) +- release ([#1729](https://github.com/bluealloy/revm/pull/1729)) +- release ([#1722](https://github.com/bluealloy/revm/pull/1722)) +- *(deps)* bump alloy and primitives ([#1725](https://github.com/bluealloy/revm/pull/1725)) +- *(deps)* bump bytes from 1.6.1 to 1.7.1 ([#1700](https://github.com/bluealloy/revm/pull/1700)) +- tag v41 revm v13.0.0 ([#1692](https://github.com/bluealloy/revm/pull/1692)) +- release ([#1683](https://github.com/bluealloy/revm/pull/1683)) +- *(deps)* bump regex from 1.10.5 to 1.10.6 ([#1682](https://github.com/bluealloy/revm/pull/1682)) +- bump versions bcs of primitives ([#1631](https://github.com/bluealloy/revm/pull/1631)) +- release ([#1620](https://github.com/bluealloy/revm/pull/1620)) +- *(deps)* bump alloy-sol-types from 0.7.6 to 0.7.7 ([#1614](https://github.com/bluealloy/revm/pull/1614)) +- *(deps)* bump alloy-sol-macro from 0.7.6 to 0.7.7 ([#1613](https://github.com/bluealloy/revm/pull/1613)) +- release ([#1579](https://github.com/bluealloy/revm/pull/1579)) +- release ([#1548](https://github.com/bluealloy/revm/pull/1548)) +- replace TransactTo with TxKind ([#1542](https://github.com/bluealloy/revm/pull/1542)) +- *(deps)* bump regex from 1.10.4 to 1.10.5 ([#1502](https://github.com/bluealloy/revm/pull/1502)) +- release ([#1261](https://github.com/bluealloy/revm/pull/1261)) +- *(interpreter)* rewrite gas accounting for memory expansion ([#1361](https://github.com/bluealloy/revm/pull/1361)) +- revert snailtracer without microbench ([#1259](https://github.com/bluealloy/revm/pull/1259)) +- release ([#1231](https://github.com/bluealloy/revm/pull/1231)) +- *(deps)* bump other alloy deps 0.7.0 ([#1252](https://github.com/bluealloy/revm/pull/1252)) +- *(deps)* bump regex from 1.10.3 to 1.10.4 ([#1223](https://github.com/bluealloy/revm/pull/1223)) +- *(deps)* bump bytes from 1.5.0 to 1.6.0 ([#1224](https://github.com/bluealloy/revm/pull/1224)) +- release ([#1175](https://github.com/bluealloy/revm/pull/1175)) +- tag v32 revm v7.1.0 ([#1176](https://github.com/bluealloy/revm/pull/1176)) +- release ([#1125](https://github.com/bluealloy/revm/pull/1125)) +- *(deps)* bump alloy-sol-types from 0.6.3 to 0.6.4 ([#1148](https://github.com/bluealloy/revm/pull/1148)) +- *(deps)* bump alloy-sol-macro from 0.6.3 to 0.6.4 ([#1136](https://github.com/bluealloy/revm/pull/1136)) +- release tag v30 revm v6.1.0 ([#1100](https://github.com/bluealloy/revm/pull/1100)) +- clippy cleanup ([#1112](https://github.com/bluealloy/revm/pull/1112)) +- *(deps)* bump alloy-sol-types from 0.6.2 to 0.6.3 ([#1103](https://github.com/bluealloy/revm/pull/1103)) +- release ([#1082](https://github.com/bluealloy/revm/pull/1082)) +- *(deps)* bump alloy-sol-macro from 0.6.2 to 0.6.3 ([#1094](https://github.com/bluealloy/revm/pull/1094)) +- license date and revm docs ([#1080](https://github.com/bluealloy/revm/pull/1080)) +- release ([#1067](https://github.com/bluealloy/revm/pull/1067)) +- tag v27, revm v4.0.0 release ([#1061](https://github.com/bluealloy/revm/pull/1061)) +- *(deps)* bump eyre from 0.6.11 to 0.6.12 ([#1051](https://github.com/bluealloy/revm/pull/1051)) +- *(deps)* bump alloy-sol-types from 0.6.0 to 0.6.2 ([#1035](https://github.com/bluealloy/revm/pull/1035)) +- *(deps)* bump alloy-sol-macro from 0.6.0 to 0.6.2 ([#1013](https://github.com/bluealloy/revm/pull/1013)) +- chore(Test) : const to static ([#1016](https://github.com/bluealloy/revm/pull/1016)) +- Burntpix criterion bench ([#1004](https://github.com/bluealloy/revm/pull/1004)) +- Instruction table ([#759](https://github.com/bluealloy/revm/pull/759)) +- rewrite revm-test as a criterion bench ([#579](https://github.com/bluealloy/revm/pull/579)) +- optimize stack usage for recursive `call` and `create` programs ([#522](https://github.com/bluealloy/revm/pull/522)) +- Bump v24, revm v3.3.0 ([#476](https://github.com/bluealloy/revm/pull/476)) +- Release v23, revm v3.2.0 ([#464](https://github.com/bluealloy/revm/pull/464)) +- Release v22, revm v3.1.1 ([#460](https://github.com/bluealloy/revm/pull/460)) +- v21, revm v3.1.0 ([#444](https://github.com/bluealloy/revm/pull/444)) +- remove gas blocks ([#391](https://github.com/bluealloy/revm/pull/391)) +- *(deps)* bump bytes from 1.3.0 to 1.4.0 ([#355](https://github.com/bluealloy/revm/pull/355)) +- Bump v20, changelog ([#350](https://github.com/bluealloy/revm/pull/350)) +- includes to libs ([#338](https://github.com/bluealloy/revm/pull/338)) +- Creating revm-primitives, revm better errors and db components ([#334](https://github.com/bluealloy/revm/pull/334)) +- Cleanup, move hot fields toggether in Interpreter ([#321](https://github.com/bluealloy/revm/pull/321)) +- native bits ([#278](https://github.com/bluealloy/revm/pull/278)) +- *(release)* Bump revm and precompiles versions +- Bump primitive_types. Add statetest spec +- Bump revm v2.1.0 ([#224](https://github.com/bluealloy/revm/pull/224)) +- revm bump v2.0.0, precompile bump v1.1.1 ([#212](https://github.com/bluealloy/revm/pull/212)) +- Cfg choose create analysis, option on bytecode size limit ([#210](https://github.com/bluealloy/revm/pull/210)) +- Cargo sort. Bump lib versions ([#208](https://github.com/bluealloy/revm/pull/208)) +- Return `ExecutionResult`, which includes `gas_refunded` ([#169](https://github.com/bluealloy/revm/pull/169)) +- Bytecode hash, remove override_spec, ([#165](https://github.com/bluealloy/revm/pull/165)) +- revm bump 1.8. update libs. snailtracer rename ([#159](https://github.com/bluealloy/revm/pull/159)) +- v6 changelog, bump versions +- Big Refactor. Machine to Interpreter. refactor instructions. call/create struct ([#52](https://github.com/bluealloy/revm/pull/52)) +- [revm] pop_top and unsafe comments ([#51](https://github.com/bluealloy/revm/pull/51)) +- [precompiles] remove unused borsh +- [recompl] Bump precompile deps, cargo sort on workspace +- [revm] output log. Stetetest test log output. fmt +- Bump versions, Changelogs, fmt, revm readme, clippy. +- [revm] Run test multiple times. fmt, BenchmarkDB +- Multiple changes: web3 db, debugger initial commit, precompile load +- Memory to usize, clippy,fmt +- wip optimize i256 +- TEMP switch stacks H256 with U256 +- [revm] some perfs +- [revm] Perfs stack pop. Benchmark snailtracer. +- [revm] cleanup +- fmt +- EVM Interface changed. Inspector called separately +- Bump revm v0.3.0. README updated +- DB ref mut polished +- And now we debug +- [revm] Interface. Inspector added, Env cleanup. revm-test passes +- Rename bin to bins + ## [0.1.0](https://github.com/bluealloy/revm/releases/tag/revm-test-v0.1.0) - 2024-09-26 ### Added diff --git a/bins/revm-test/Cargo.toml b/bins/revm-test/Cargo.toml index 79cffac8..7786b776 100644 --- a/bins/revm-test/Cargo.toml +++ b/bins/revm-test/Cargo.toml @@ -1,13 +1,13 @@ [package] name = "revm-test" -version = "0.1.0" +version = "1.0.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] bytes = "1.7" hex = "0.4" -revm = { path = "../../crates/revm", version = "14.0.3", default-features=false } +revm = { path = "../../crates/revm", version = "17.0.0", default-features=false } microbench = "0.5" alloy-sol-macro = "0.8.0" alloy-sol-types = "0.8.2" diff --git a/bins/revme/CHANGELOG.md b/bins/revme/CHANGELOG.md index 1d6290f5..68eb7ca4 100644 --- a/bins/revme/CHANGELOG.md +++ b/bins/revme/CHANGELOG.md @@ -6,6 +6,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.1](https://github.com/bluealloy/revm/compare/revme-v1.0.0...revme-v1.0.1) - 2024-10-23 + +### Other + +- update Cargo.lock dependencies + +## [1.0.0](https://github.com/bluealloy/revm/compare/revme-v0.11.0...revme-v1.0.0) - 2024-09-26 + +### Other + +- update Cargo.lock dependencies + +## [0.11.0](https://github.com/bluealloy/revm/compare/revme-v0.10.3...revme-v0.11.0) - 2024-10-17 + +### Added + +- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822)) +- *(EIP-7702)* devnet-4 changes ([#1821](https://github.com/bluealloy/revm/pull/1821)) + +### Other + +- remove test u8 check ([#1825](https://github.com/bluealloy/revm/pull/1825)) + ## [0.10.3](https://github.com/bluealloy/revm/compare/revme-v0.10.2...revme-v0.10.3) - 2024-09-26 ### Other diff --git a/bins/revme/Cargo.toml b/bins/revme/Cargo.toml index 45a2d29c..26774f62 100644 --- a/bins/revme/Cargo.toml +++ b/bins/revme/Cargo.toml @@ -6,16 +6,15 @@ keywords = ["ethereum", "evm"] license = "MIT" repository = "https://github.com/bluealloy/revm" description = "Rust Ethereum Virtual Machine Executable" -version = "0.10.3" +version = "2.0.0" [dependencies] hash-db = "0.15" hex = "0.4" -hashbrown = "0.14" indicatif = "0.17" microbench = "0.5" plain_hasher = "0.2" -revm = { path = "../../crates/revm", version = "14.0.3", default-features = false, features = [ +revm = { path = "../../crates/revm", version = "17.0.0", default-features = false, features = [ "ethersdb", "std", "serde-json", diff --git a/bins/revme/src/cmd/statetest/runner.rs b/bins/revme/src/cmd/statetest/runner.rs index de9aaec2..7ac4564c 100644 --- a/bins/revme/src/cmd/statetest/runner.rs +++ b/bins/revme/src/cmd/statetest/runner.rs @@ -336,7 +336,7 @@ pub fn execute_test_suite( // Enable EOF in Prague tests. let spec_id = if spec_name == SpecName::Prague { - SpecId::PRAGUE_EOF + SpecId::OSAKA } else { spec_name.to_spec_id() }; diff --git a/crates/interpreter/CHANGELOG.md b/crates/interpreter/CHANGELOG.md index a9e1e5d4..7c989158 100644 --- a/crates/interpreter/CHANGELOG.md +++ b/crates/interpreter/CHANGELOG.md @@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [13.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v12.0.0...revm-interpreter-v13.0.0) - 2024-10-23 + +### Other + +- updated the following local packages: revm-primitives + +## [12.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v11.0.0...revm-interpreter-v12.0.0) - 2024-10-17 + +### Other + +- updated the following local packages: revm-primitives + +## [11.0.0](https://github.com/bluealloy/revm/compare/revm-interpreter-v10.0.3...revm-interpreter-v11.0.0) - 2024-10-17 + +### Other + +- updated the following local packages: revm-primitives + ## [10.0.3](https://github.com/bluealloy/revm/compare/revm-interpreter-v10.0.2...revm-interpreter-v10.0.3) - 2024-09-26 ### Other diff --git a/crates/interpreter/Cargo.toml b/crates/interpreter/Cargo.toml index a5a6b57f..71448e90 100644 --- a/crates/interpreter/Cargo.toml +++ b/crates/interpreter/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "interpreter"] license = "MIT" name = "revm-interpreter" repository = "https://github.com/bluealloy/revm" -version = "10.0.3" +version = "13.0.0" readme = "../../README.md" [package.metadata.docs.rs] @@ -22,7 +22,7 @@ rust_2018_idioms = "deny" all = "warn" [dependencies] -revm-primitives = { path = "../primitives", version = "10.0.0", default-features = false } +revm-primitives = { path = "../primitives", version = "13.0.0", default-features = false } paste = { version = "1.0", optional = true } phf = { version = "0.11", default-features = false, optional = true, features = [ diff --git a/crates/precompile/CHANGELOG.md b/crates/precompile/CHANGELOG.md index 5d45062e..70b3a2a0 100644 --- a/crates/precompile/CHANGELOG.md +++ b/crates/precompile/CHANGELOG.md @@ -6,6 +6,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [14.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v13.0.0...revm-precompile-v14.0.0) - 2024-10-23 + +### Other + +- updated the following local packages: revm-primitives + +## [13.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v12.0.0...revm-precompile-v13.0.0) - 2024-10-17 + +### Other + +- updated the following local packages: revm-primitives + +## [12.0.0](https://github.com/bluealloy/revm/compare/revm-precompile-v11.0.3...revm-precompile-v12.0.0) - 2024-10-17 + +### Added + +- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822)) + ## [11.0.3](https://github.com/bluealloy/revm/compare/revm-precompile-v11.0.2...revm-precompile-v11.0.3) - 2024-09-26 ### Other diff --git a/crates/precompile/Cargo.toml b/crates/precompile/Cargo.toml index 1b89d4f3..4339665e 100644 --- a/crates/precompile/Cargo.toml +++ b/crates/precompile/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "precompiles"] license = "MIT" name = "revm-precompile" repository = "https://github.com/bluealloy/revm" -version = "11.0.3" +version = "14.0.0" readme = "../../README.md" [package.metadata.docs.rs] @@ -27,7 +27,7 @@ alloy-rlp = { version = "0.3.7", default-features = false, features = [ "derive", ] } -revm-primitives = { path = "../primitives", version = "10.0.0", default-features = false } +revm-primitives = { path = "../primitives", version = "13.0.0", default-features = false } once_cell = { version = "1.19", default-features = false, features = ["alloc"] } # ecRecover diff --git a/crates/precompile/src/lib.rs b/crates/precompile/src/lib.rs index ec297fdd..aa3e1566 100644 --- a/crates/precompile/src/lib.rs +++ b/crates/precompile/src/lib.rs @@ -483,7 +483,7 @@ impl PrecompileSpecId { #[cfg(feature = "bsc")] FEYNMAN | FEYNMAN_FIX => Self::FEYNMAN, CANCUN => Self::CANCUN, - PRAGUE | PRAGUE_EOF => Self::PRAGUE, + PRAGUE | OSAKA => Self::PRAGUE, #[cfg(feature = "optimism")] BEDROCK | REGOLITH | CANYON => Self::BERLIN, #[cfg(all(feature = "optimism", not(feature = "opbnb")))] diff --git a/crates/primitives/CHANGELOG.md b/crates/primitives/CHANGELOG.md index 62a73edf..93f2b325 100644 --- a/crates/primitives/CHANGELOG.md +++ b/crates/primitives/CHANGELOG.md @@ -6,6 +6,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [13.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v12.0.0...revm-primitives-v13.0.0) - 2024-10-23 + +### Other + +- bump alloy-eip7702 ([#1829](https://github.com/bluealloy/revm/pull/1829)) + +## [12.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v11.0.0...revm-primitives-v12.0.0) - 2024-10-17 + +### Other + +- update Cargo.toml dependencies + +## [11.0.0](https://github.com/bluealloy/revm/compare/revm-primitives-v10.0.0...revm-primitives-v11.0.0) - 2024-10-17 + +### Added + +- EIP-7702 Add u8 validity ([#1824](https://github.com/bluealloy/revm/pull/1824)) +- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822)) +- *(EIP-7702)* devnet-4 changes ([#1821](https://github.com/bluealloy/revm/pull/1821)) + +### Other + +- bump newest primitives ([#1823](https://github.com/bluealloy/revm/pull/1823)) + ## [10.0.1](https://github.com/bluealloy/revm/compare/revm-primitives-v10.0.0...revm-primitives-v10.0.1) - 2024-09-26 ### Other diff --git a/crates/primitives/Cargo.toml b/crates/primitives/Cargo.toml index 9c09d43e..cfff0a09 100644 --- a/crates/primitives/Cargo.toml +++ b/crates/primitives/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm", "types"] license = "MIT" name = "revm-primitives" repository = "https://github.com/bluealloy/revm" -version = "10.0.0" +version = "13.0.0" readme = "../../README.md" [package.metadata.docs.rs] @@ -24,10 +24,10 @@ all = "warn" [dependencies] # alloy alloy-eip2930 = { version = "0.1", default-features = false } -alloy-eip7702 = { version = "0.1", default-features = false, features = [ +alloy-eip7702 = { version = "0.3", default-features = false, features = [ "k256", ] } -alloy-primitives = { version = "0.8.5", default-features = false, features = [ +alloy-primitives = { version = "0.8.8", default-features = false, features = [ "rlp", "map", ] } diff --git a/crates/primitives/src/eip7702.rs b/crates/primitives/src/eip7702.rs index f63600b9..9571f086 100644 --- a/crates/primitives/src/eip7702.rs +++ b/crates/primitives/src/eip7702.rs @@ -1,9 +1,8 @@ pub mod authorization_list; pub mod bytecode; -use crate::U256; pub use authorization_list::{ - Authorization, AuthorizationList, InvalidAuthorization, RecoveredAuthorization, Signature, + Authorization, AuthorizationList, RecoveredAuthority, RecoveredAuthorization, Signature, SignedAuthorization, }; pub use bytecode::{ @@ -11,16 +10,7 @@ pub use bytecode::{ }; // Base cost of updating authorized account. -pub const PER_AUTH_BASE_COST: u64 = 2500; +pub const PER_AUTH_BASE_COST: u64 = 12500; /// Cost of creating authorized account that was previously empty. pub const PER_EMPTY_ACCOUNT_COST: u64 = 25000; - -/// The order of the secp256k1 curve, divided by two. Signatures that should be checked according -/// to EIP-2 should have an S value less than or equal to this. -/// -/// `57896044618658097711785492504343953926418782139537452191302581570759080747168` -const SECP256K1N_HALF: U256 = U256::from_be_bytes([ - 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, - 0x5D, 0x57, 0x6E, 0x73, 0x57, 0xA4, 0x50, 0x1D, 0xDF, 0xE9, 0x2F, 0x46, 0x68, 0x1B, 0x20, 0xA0, -]); diff --git a/crates/primitives/src/eip7702/authorization_list.rs b/crates/primitives/src/eip7702/authorization_list.rs index 4b1a872f..e7d6dc43 100644 --- a/crates/primitives/src/eip7702/authorization_list.rs +++ b/crates/primitives/src/eip7702/authorization_list.rs @@ -1,9 +1,8 @@ -pub use alloy_eip7702::{Authorization, SignedAuthorization}; +pub use alloy_eip7702::{ + Authorization, RecoveredAuthority, RecoveredAuthorization, SignedAuthorization, +}; pub use alloy_primitives::{Parity, Signature}; -use super::SECP256K1N_HALF; -use crate::Address; -use core::{fmt, ops::Deref}; use std::{boxed::Box, vec::Vec}; /// Authorization list for EIP-7702 transaction type. @@ -35,40 +34,6 @@ impl AuthorizationList { } } - /// Returns true if the authorization list is valid. - pub fn is_valid(&self, _chain_id: u64) -> Result<(), InvalidAuthorization> { - let validate = |auth: &SignedAuthorization| -> Result<(), InvalidAuthorization> { - // TODO Eip7702. Check chain_id - // Pending: https://github.com/ethereum/EIPs/pull/8833/files - // let auth_chain_id: u64 = auth.chain_id().try_into().unwrap_or(u64::MAX); - // if auth_chain_id != 0 && auth_chain_id != chain_id { - // return Err(InvalidAuthorization::InvalidChainId); - // } - - // Check y_parity, Parity::Parity means that it was 0 or 1. - if !matches!(auth.signature().v(), Parity::Parity(_)) { - return Err(InvalidAuthorization::InvalidYParity); - } - - // Check s-value - if auth.signature().s() > SECP256K1N_HALF { - return Err(InvalidAuthorization::Eip2InvalidSValue); - } - - Ok(()) - }; - - match self { - Self::Signed(signed) => signed.iter().try_for_each(validate)?, - Self::Recovered(recovered) => recovered - .iter() - .map(|recovered| &recovered.inner) - .try_for_each(validate)?, - }; - - Ok(()) - } - /// Return empty authorization list. pub fn empty() -> Self { Self::Recovered(Vec::new()) @@ -95,65 +60,3 @@ impl AuthorizationList { Self::Recovered(signed.into_iter().map(|signed| signed.into()).collect()) } } - -/// A recovered authorization. -#[derive(Debug, Clone, Hash, Eq, PartialEq)] -#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] -pub struct RecoveredAuthorization { - #[cfg_attr(feature = "serde", serde(flatten))] - inner: SignedAuthorization, - authority: Option
, -} - -impl RecoveredAuthorization { - /// Instantiate without performing recovery. This should be used carefully. - pub const fn new_unchecked(inner: SignedAuthorization, authority: Option
) -> Self { - Self { inner, authority } - } - - /// Get the `authority` for the authorization. - /// - /// If this is `None`, then the authority could not be recovered. - pub const fn authority(&self) -> Option
{ - self.authority - } - - /// Splits the authorization into parts. - pub const fn into_parts(self) -> (SignedAuthorization, Option
) { - (self.inner, self.authority) - } -} - -impl From for RecoveredAuthorization { - fn from(signed_auth: SignedAuthorization) -> Self { - let authority = signed_auth.recover_authority().ok(); - Self::new_unchecked(signed_auth, authority) - } -} - -impl Deref for RecoveredAuthorization { - type Target = Authorization; - - fn deref(&self) -> &Self::Target { - &self.inner - } -} - -#[derive(Debug, Clone, PartialEq, Eq, Hash)] -#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))] -pub enum InvalidAuthorization { - InvalidChainId, - InvalidYParity, - Eip2InvalidSValue, -} - -impl fmt::Display for InvalidAuthorization { - fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let s = match self { - Self::InvalidChainId => "Invalid chain_id, Expect chain's ID or zero", - Self::InvalidYParity => "Invalid y_parity, Expect 0 or 1.", - Self::Eip2InvalidSValue => "Invalid signature s-value.", - }; - f.write_str(s) - } -} diff --git a/crates/primitives/src/env.rs b/crates/primitives/src/env.rs index 5919cb19..1fbf3f5c 100644 --- a/crates/primitives/src/env.rs +++ b/crates/primitives/src/env.rs @@ -202,9 +202,6 @@ impl Env { return Err(InvalidTransaction::EmptyAuthorizationList); } - // Check validity of authorization_list - auth_list.is_valid(self.cfg.chain_id)?; - // Check if other fields are unset. if self.tx.max_fee_per_blob_gas.is_some() || !self.tx.blob_hashes.is_empty() { return Err(InvalidTransaction::AuthorizationListInvalidFields); diff --git a/crates/primitives/src/lib.rs b/crates/primitives/src/lib.rs index 82b54113..137c3f19 100644 --- a/crates/primitives/src/lib.rs +++ b/crates/primitives/src/lib.rs @@ -30,7 +30,7 @@ pub use bitvec; pub use bytecode::*; pub use constants::*; pub use eip7702::{ - Authorization, AuthorizationList, Eip7702Bytecode, Eip7702DecodeError, InvalidAuthorization, + Authorization, AuthorizationList, Eip7702Bytecode, Eip7702DecodeError, RecoveredAuthority, RecoveredAuthorization, Signature, SignedAuthorization, EIP7702_MAGIC, EIP7702_MAGIC_BYTES, }; pub use env::*; diff --git a/crates/primitives/src/result.rs b/crates/primitives/src/result.rs index f33193fc..0649c8d6 100644 --- a/crates/primitives/src/result.rs +++ b/crates/primitives/src/result.rs @@ -1,6 +1,4 @@ -use crate::{ - eip7702::authorization_list::InvalidAuthorization, Address, Bytes, EvmState, Log, U256, -}; +use crate::{Address, Bytes, EvmState, Log, U256}; use core::fmt; use std::{boxed::Box, string::String, vec::Vec}; @@ -315,19 +313,11 @@ pub enum InvalidTransaction { AuthorizationListInvalidFields, /// Empty Authorization List is not allowed. EmptyAuthorizationList, - /// Invalid EIP-7702 Authorization List - InvalidAuthorizationList(InvalidAuthorization), /// Optimism-specific transaction validation error. #[cfg(feature = "optimism")] OptimismError(OptimismInvalidTransaction), } -impl From for InvalidTransaction { - fn from(value: InvalidAuthorization) -> Self { - Self::InvalidAuthorizationList(value) - } -} - #[cfg(feature = "std")] impl std::error::Error for InvalidTransaction {} @@ -406,7 +396,6 @@ impl fmt::Display for InvalidTransaction { write!(f, "authorization list tx has invalid fields") } Self::EmptyAuthorizationList => write!(f, "empty authorization list"), - Self::InvalidAuthorizationList(i) => fmt::Display::fmt(i, f), #[cfg(feature = "optimism")] Self::OptimismError(op_error) => op_error.fmt(f), } diff --git a/crates/primitives/src/specification.rs b/crates/primitives/src/specification.rs index da208b6b..3553174b 100644 --- a/crates/primitives/src/specification.rs +++ b/crates/primitives/src/specification.rs @@ -32,7 +32,7 @@ pub enum SpecId { SHANGHAI = 16, // Shanghai 17034870 (Timestamp: 1681338455) CANCUN = 17, // Cancun 19426587 (Timestamp: 1710338135) PRAGUE = 18, // Prague TBD - PRAGUE_EOF = 19, // Prague+EOF TBD + OSAKA = 19, // Prague+EOF TBD #[default] LATEST = u8::MAX, } @@ -74,7 +74,7 @@ pub enum SpecId { GRANITE = 26, HOLOCENE = 27, PRAGUE = 28, - PRAGUE_EOF = 29, + OSAKA = 29, #[default] LATEST = u8::MAX, } @@ -125,7 +125,7 @@ pub enum SpecId { GRAY_GLACIER = 102, MERGE = 103, PRAGUE = 104, - PRAGUE_EOF = 105, + OSAKA = 106, #[default] LATEST = u8::MAX, } @@ -168,7 +168,7 @@ impl From<&str> for SpecId { "Shanghai" => Self::SHANGHAI, "Cancun" => Self::CANCUN, "Prague" => Self::PRAGUE, - "PragueEOF" => Self::PRAGUE_EOF, + "Osaka" => Self::OSAKA, #[cfg(feature = "optimism")] "Bedrock" => SpecId::BEDROCK, #[cfg(feature = "optimism")] @@ -252,7 +252,7 @@ impl From for &'static str { SpecId::SHANGHAI => "Shanghai", SpecId::CANCUN => "Cancun", SpecId::PRAGUE => "Prague", - SpecId::PRAGUE_EOF => "PragueEOF", + SpecId::OSAKA => "Osaka", #[cfg(feature = "optimism")] SpecId::BEDROCK => "Bedrock", #[cfg(feature = "optimism")] @@ -355,7 +355,7 @@ spec!(MERGE, MergeSpec); spec!(SHANGHAI, ShanghaiSpec); spec!(CANCUN, CancunSpec); spec!(PRAGUE, PragueSpec); -spec!(PRAGUE_EOF, PragueEofSpec); +spec!(OSAKA, OsakaSpec); spec!(LATEST, LatestSpec); @@ -462,8 +462,8 @@ macro_rules! spec_to_generic { use $crate::PragueSpec as SPEC; $e } - $crate::SpecId::PRAGUE_EOF => { - use $crate::PragueEofSpec as SPEC; + $crate::SpecId::OSAKA => { + use $crate::OsakaSpec as SPEC; $e } } @@ -533,8 +533,8 @@ macro_rules! spec_to_generic { use $crate::PragueSpec as SPEC; $e } - $crate::SpecId::PRAGUE_EOF => { - use $crate::PragueEofSpec as SPEC; + $crate::SpecId::OSAKA => { + use $crate::OsakaSpec as SPEC; $e } $crate::SpecId::BEDROCK => { @@ -681,8 +681,8 @@ macro_rules! spec_to_generic { use $crate::PragueSpec as SPEC; $e } - $crate::SpecId::PRAGUE_EOF => { - use $crate::PragueEofSpec as SPEC; + $crate::SpecId::OSAKA => { + use $crate::OsakaSpec as SPEC; $e } $crate::SpecId::HABER | $crate::SpecId::HABER_FIX | $crate::SpecId::BOHR => { @@ -747,9 +747,10 @@ mod tests { #[cfg(not(feature = "bsc"))] spec_to_generic!(PRAGUE, assert_eq!(SPEC::SPEC_ID, PRAGUE)); #[cfg(not(feature = "bsc"))] - spec_to_generic!(PRAGUE_EOF, assert_eq!(SPEC::SPEC_ID, PRAGUE_EOF)); + spec_to_generic!(OSAKA, assert_eq!(SPEC::SPEC_ID, OSAKA)); #[cfg(any(feature = "bsc", feature = "opbnb"))] spec_to_generic!(HABER, assert_eq!(SPEC::SPEC_ID, HABER)); + spec_to_generic!(OSAKA, assert_eq!(SPEC::SPEC_ID, OSAKA)); spec_to_generic!(LATEST, assert_eq!(SPEC::SPEC_ID, LATEST)); #[cfg(feature = "bsc")] diff --git a/crates/revm/CHANGELOG.md b/crates/revm/CHANGELOG.md index 8e6898b0..bfed4814 100644 --- a/crates/revm/CHANGELOG.md +++ b/crates/revm/CHANGELOG.md @@ -6,6 +6,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [17.0.0](https://github.com/bluealloy/revm/compare/revm-v16.0.0...revm-v17.0.0) - 2024-10-23 + +### Other + +- bump alloy-eip7702 ([#1829](https://github.com/bluealloy/revm/pull/1829)) + +## [16.0.0](https://github.com/bluealloy/revm/compare/revm-v15.0.0...revm-v16.0.0) - 2024-10-17 + +### Other + +- update Cargo.toml dependencies + +## [15.0.0](https://github.com/bluealloy/revm/compare/revm-v14.0.3...revm-v15.0.0) - 2024-10-17 + +### Added + +- Rename PRAGUE_EOF to OSAKA ([#1822](https://github.com/bluealloy/revm/pull/1822)) +- *(EIP-7702)* devnet-4 changes ([#1821](https://github.com/bluealloy/revm/pull/1821)) + ## [14.0.3](https://github.com/bluealloy/revm/compare/revm-v14.0.2...revm-v14.0.3) - 2024-09-26 ### Other diff --git a/crates/revm/Cargo.toml b/crates/revm/Cargo.toml index 3d66eae4..0982fa33 100644 --- a/crates/revm/Cargo.toml +++ b/crates/revm/Cargo.toml @@ -6,7 +6,7 @@ keywords = ["no_std", "ethereum", "evm", "revm"] license = "MIT" name = "revm" repository = "https://github.com/bluealloy/revm" -version = "14.0.3" +version = "17.0.0" readme = "../../README.md" [package.metadata.docs.rs] @@ -23,8 +23,8 @@ all = "warn" [dependencies] # revm -revm-interpreter = { path = "../interpreter", version = "10.0.3", default-features = false } -revm-precompile = { path = "../precompile", version = "11.0.3", default-features = false } +revm-interpreter = { path = "../interpreter", version = "13.0.0", default-features = false } +revm-precompile = { path = "../precompile", version = "14.0.0", default-features = false } # misc auto_impl = { version = "1.2", default-features = false } @@ -50,7 +50,7 @@ ethers-core = { version = "2.0", optional = true } # alloydb alloy-provider = { version = "0.3", optional = true, default-features = false } -alloy-eips = { version = "0.3", optional = true, default-features = false } +alloy-eips = { version = "0.3.1", optional = true, default-features = false } alloy-transport = { version = "0.3", optional = true, default-features = false } [dev-dependencies] diff --git a/crates/revm/benches/bench.rs b/crates/revm/benches/bench.rs index 59cc261c..a2f98cff 100644 --- a/crates/revm/benches/bench.rs +++ b/crates/revm/benches/bench.rs @@ -82,7 +82,7 @@ fn transfer(c: &mut Criterion) { } fn bench_transact(g: &mut BenchmarkGroup<'_, WallTime>, evm: &mut Evm<'_, EXT, BenchmarkDB>) { - let state = match evm.context.evm.db.0 { + let state = match evm.context.evm.db.bytecode { Bytecode::LegacyRaw(_) => "raw", Bytecode::LegacyAnalyzed(_) => "analysed", Bytecode::Eof(_) => "eof", @@ -96,7 +96,7 @@ fn bench_eval(g: &mut BenchmarkGroup<'_, WallTime>, evm: &mut Evm<'static, (), B g.bench_function("eval", |b| { let contract = Contract { input: evm.context.evm.env.tx.data.clone(), - bytecode: to_analysed(evm.context.evm.db.0.clone()), + bytecode: to_analysed(evm.context.evm.db.bytecode.clone()), ..Default::default() }; let mut shared_memory = SharedMemory::new(); diff --git a/crates/revm/src/context/evm_context.rs b/crates/revm/src/context/evm_context.rs index 19dbfde3..ac1139b9 100644 --- a/crates/revm/src/context/evm_context.rs +++ b/crates/revm/src/context/evm_context.rs @@ -292,7 +292,7 @@ impl EvmContext { } // Prague EOF - if spec_id.is_enabled_in(PRAGUE_EOF) && inputs.init_code.starts_with(&EOF_MAGIC_BYTES) { + if spec_id.is_enabled_in(OSAKA) && inputs.init_code.starts_with(&EOF_MAGIC_BYTES) { return return_error(InstructionResult::CreateInitCodeStartingEF00); } diff --git a/crates/revm/src/db/in_memory_db.rs b/crates/revm/src/db/in_memory_db.rs index 5cc6987f..c5b6593a 100644 --- a/crates/revm/src/db/in_memory_db.rs +++ b/crates/revm/src/db/in_memory_db.rs @@ -360,12 +360,33 @@ impl AccountState { /// /// Any other address will return an empty account. #[derive(Debug, Default, Clone)] -pub struct BenchmarkDB(pub Bytecode, B256); +pub struct BenchmarkDB { + pub bytecode: Bytecode, + pub hash: B256, + pub target: Address, + pub caller: Address, +} impl BenchmarkDB { + /// Create a new benchmark database with the given bytecode. pub fn new_bytecode(bytecode: Bytecode) -> Self { let hash = bytecode.hash_slow(); - Self(bytecode, hash) + Self { + bytecode, + hash, + target: Address::ZERO, + caller: Address::with_last_byte(1), + } + } + + /// Change the caller address for the benchmark. + pub fn with_caller(self, caller: Address) -> Self { + Self { caller, ..self } + } + + /// Change the target address for the benchmark. + pub fn with_target(self, target: Address) -> Self { + Self { target, ..self } } } @@ -373,15 +394,15 @@ impl Database for BenchmarkDB { type Error = Infallible; /// Get basic account information. fn basic(&mut self, address: Address) -> Result, Self::Error> { - if address == Address::ZERO { + if address == self.target { return Ok(Some(AccountInfo { nonce: 1, balance: U256::from(10000000), - code: Some(self.0.clone()), - code_hash: self.1, + code: Some(self.bytecode.clone()), + code_hash: self.hash, })); } - if address == Address::with_last_byte(1) { + if address == self.caller { return Ok(Some(AccountInfo { nonce: 0, balance: U256::from(10000000), diff --git a/crates/revm/src/evm.rs b/crates/revm/src/evm.rs index ab34469c..b45f23b1 100644 --- a/crates/revm/src/evm.rs +++ b/crates/revm/src/evm.rs @@ -348,7 +348,7 @@ impl Evm<'_, EXT, DB> { )?, TxKind::Create => { // if first byte of data is magic 0xEF00, then it is EOFCreate. - if spec_id.is_enabled_in(SpecId::PRAGUE_EOF) + if spec_id.is_enabled_in(SpecId::OSAKA) && ctx.env().tx.data.starts_with(&EOF_MAGIC_BYTES) { exec.eofcreate( @@ -397,30 +397,31 @@ mod tests { use crate::{ db::BenchmarkDB, interpreter::opcode::{PUSH1, SSTORE}, - primitives::{address, Authorization, Bytecode, RecoveredAuthorization, Signature, U256}, + primitives::{ + address, Authorization, Bytecode, RecoveredAuthority, RecoveredAuthorization, U256, + }, }; #[test] fn sanity_eip7702_tx() { - let delegate = address!("0000000000000000000000000000000000000000"); let caller = address!("0000000000000000000000000000000000000001"); + let delegate = address!("0000000000000000000000000000000000000002"); let auth = address!("0000000000000000000000000000000000000100"); let bytecode = Bytecode::new_legacy([PUSH1, 0x01, PUSH1, 0x01, SSTORE].into()); let mut evm = Evm::builder() .with_spec_id(SpecId::PRAGUE) - .with_db(BenchmarkDB::new_bytecode(bytecode)) + .with_db(BenchmarkDB::new_bytecode(bytecode).with_target(delegate)) .modify_tx_env(|tx| { tx.authorization_list = Some( vec![RecoveredAuthorization::new_unchecked( Authorization { - chain_id: U256::from(1), + chain_id: 1, address: delegate, nonce: 0, - } - .into_signed(Signature::test_signature()), - Some(auth), + }, + RecoveredAuthority::Valid(auth), )] .into(), ); diff --git a/crates/revm/src/handler/mainnet/pre_execution.rs b/crates/revm/src/handler/mainnet/pre_execution.rs index 60933ef4..53096188 100644 --- a/crates/revm/src/handler/mainnet/pre_execution.rs +++ b/crates/revm/src/handler/mainnet/pre_execution.rs @@ -8,7 +8,7 @@ use crate::{ db::Database, eip7702, Account, Bytecode, EVMError, Env, Spec, SpecId::{CANCUN, PRAGUE, SHANGHAI}, - TxKind, BLOCKHASH_STORAGE_ADDRESS, U256, + TxKind, BLOCKHASH_STORAGE_ADDRESS, KECCAK_EMPTY, U256, }, Context, ContextPrecompiles, }; @@ -114,28 +114,32 @@ pub fn apply_eip7702_auth_list( let mut refunded_accounts = 0; for authorization in authorization_list.recovered_iter() { - // 1. recover authority and authorized addresses. - // authority = ecrecover(keccak(MAGIC || rlp([chain_id, address, nonce])), y_parity, r, s] - let Some(authority) = authorization.authority() else { + // 1. Verify the chain id is either 0 or the chain's current ID. + let chain_id = authorization.chain_id(); + if chain_id != 0 && chain_id != context.evm.inner.env.cfg.chain_id { continue; - }; + } - // 2. Verify the chain id is either 0 or the chain's current ID. - if !authorization.chain_id().is_zero() - && authorization.chain_id() != U256::from(context.evm.inner.env.cfg.chain_id) - { + // 2. Verify the `nonce` is less than `2**64 - 1`. + if authorization.nonce() == u64::MAX { continue; } + // recover authority and authorized addresses. + // 3. `authority = ecrecover(keccak(MAGIC || rlp([chain_id, address, nonce])), y_parity, r, s]` + let Some(authority) = authorization.authority() else { + continue; + }; + // warm authority account and check nonce. - // 3. Add authority to accessed_addresses (as defined in EIP-2929.) + // 4. Add `authority` to `accessed_addresses` (as defined in [EIP-2929](./eip-2929.md).) let mut authority_acc = context .evm .inner .journaled_state .load_code(authority, &mut context.evm.inner.db)?; - // 4. Verify the code of authority is either empty or already delegated. + // 5. Verify the code of `authority` is either empty or already delegated. if let Some(bytecode) = &authority_acc.info.code { // if it is not empty and it is not eip7702 if !bytecode.is_empty() && !bytecode.is_eip7702() { @@ -143,22 +147,29 @@ pub fn apply_eip7702_auth_list( } } - // 5. Verify the nonce of authority is equal to nonce. + // 6. Verify the nonce of `authority` is equal to `nonce`. In case `authority` does not exist in the trie, verify that `nonce` is equal to `0`. if authorization.nonce() != authority_acc.info.nonce { continue; } - // 6. Refund the sender PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST gas if authority exists in the trie. + // 7. Add `PER_EMPTY_ACCOUNT_COST - PER_AUTH_BASE_COST` gas to the global refund counter if `authority` exists in the trie. if !authority_acc.is_empty() { refunded_accounts += 1; } - // 7. Set the code of authority to be 0xef0100 || address. This is a delegation designation. - let bytecode = Bytecode::new_eip7702(authorization.address); - authority_acc.info.code_hash = bytecode.hash_slow(); + // 8. Set the code of `authority` to be `0xef0100 || address`. This is a delegation designation. + // * As a special case, if `address` is `0x0000000000000000000000000000000000000000` do not write the designation. Clear the accounts code and reset the account's code hash to the empty hash `0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470`. + let (bytecode, hash) = if authorization.address.is_zero() { + (Bytecode::default(), KECCAK_EMPTY) + } else { + let bytecode = Bytecode::new_eip7702(authorization.address); + let hash = bytecode.hash_slow(); + (bytecode, hash) + }; + authority_acc.info.code_hash = hash; authority_acc.info.code = Some(bytecode); - // 8. Increase the nonce of authority by one. + // 9. Increase the nonce of `authority` by one. authority_acc.info.nonce = authority_acc.info.nonce.saturating_add(1); authority_acc.mark_touch(); } diff --git a/crates/revm/src/optimism/handler_register.rs b/crates/revm/src/optimism/handler_register.rs index 37f8fec9..59fd885c 100644 --- a/crates/revm/src/optimism/handler_register.rs +++ b/crates/revm/src/optimism/handler_register.rs @@ -234,17 +234,18 @@ pub fn deduct_caller( )); }; - let tx_l1_cost = if context.evm.inner.env.tx.gas_price.is_zero() && SPEC::enabled(WRIGHT) { - U256::ZERO - } else { - context - .evm - .inner - .l1_block_info - .as_ref() - .expect("L1BlockInfo should be loaded") - .calculate_tx_l1_cost(enveloped_tx, SPEC::SPEC_ID) - }; + let tx_l1_cost = + if context.evm.inner.env.effective_gas_price().is_zero() && SPEC::enabled(WRIGHT) { + U256::ZERO + } else { + context + .evm + .inner + .l1_block_info + .as_ref() + .expect("L1BlockInfo should be loaded") + .calculate_tx_l1_cost(enveloped_tx, SPEC::SPEC_ID) + }; if tx_l1_cost.gt(&caller_account.info.balance) { return Err(EVMError::Transaction( @@ -287,11 +288,12 @@ pub fn reward_beneficiary( )); }; - let l1_cost = if context.evm.inner.env.tx.gas_price.is_zero() && SPEC::enabled(WRIGHT) { - U256::ZERO - } else { - l1_block_info.calculate_tx_l1_cost(enveloped_tx, SPEC::SPEC_ID) - }; + let l1_cost = + if context.evm.inner.env.effective_gas_price().is_zero() && SPEC::enabled(WRIGHT) { + U256::ZERO + } else { + l1_block_info.calculate_tx_l1_cost(enveloped_tx, SPEC::SPEC_ID) + }; // Send the L1 cost of the transaction to the L1 Fee Vault. let mut l1_fee_vault_account = context diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json index 8d7f8f2b..0c717719 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L204", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json index f94683c1..81495b52 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L170", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json index 568b5fd4..e6c38d69 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1359,7 +1359,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1424,7 +1424,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1489,7 +1489,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1554,7 +1554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1619,7 +1619,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1684,7 +1684,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1749,7 +1749,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L62", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json index 5fce12db..987aac71 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1add/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json index ae45471d..ffdeaf96 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L121", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json index 443407dc..52b70733 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json index 30eadf94..54baf173 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1msm/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json index c772b6b6..6fab17a1 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L208", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json index 6049b6bf..dada6240 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L174", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json index 583c15f3..4d15e31f 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1359,7 +1359,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1424,7 +1424,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L90", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json index 06d782c0..c23baeec 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g1mul/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g1mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json index 7a72ac52..d6b808d0 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L210", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json index 03bf9155..2e02a304 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L176", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json index 7f3aef8d..bd63a22d 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1359,7 +1359,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1424,7 +1424,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1489,7 +1489,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1554,7 +1554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1619,7 +1619,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1684,7 +1684,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1749,7 +1749,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1814,7 +1814,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1879,7 +1879,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1944,7 +1944,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -2009,7 +2009,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L52", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json index 67f5db0a..e05eac19 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2add/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2ADD precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2add.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json index e3a646ab..b26d65d4 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json index a0d0cd90..30453aa9 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L42", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json index 103b0439..05cb1895 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2msm/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2msm.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json index 2eb8cf74..6ca4b850 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L231", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json index 1bd719ff..8cf942b9 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MUL precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L197", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json index c92c2d4d..d1cf7cde 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1359,7 +1359,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1424,7 +1424,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1489,7 +1489,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1554,7 +1554,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1619,7 +1619,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json index f086e7d9..1f347e35 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_g2mul/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MUL precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_g2mul.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json index 642d5fd2..1b88cd9e 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L145", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json index 076dad0c..9fad85f5 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G2 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L111", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json index 82b4cda0..ac180d8e 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L78", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json index dd18d358..ad59a554 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp2_to_g2/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP2_TO_G2 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp2_to_g2.py#L36", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json index e8237310..70f92504 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L131", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json index bf3ff332..21ff3db1 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/gas.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile gas requirements.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L97", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json index 7a8d497d..4b251055 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L66", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json index 625fb1b2..47a9b2ea 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_map_fp_to_g1/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_MAP_FP_TO_G1 precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_map_fp_to_g1.py#L30", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json index 555ba73c..cb172bd8 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/call_types.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile using different call types.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L126", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json index 4d4d6b75..47a37572 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/invalid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -644,7 +644,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -709,7 +709,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -774,7 +774,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -839,7 +839,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -904,7 +904,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -969,7 +969,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1034,7 +1034,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1099,7 +1099,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1164,7 +1164,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1229,7 +1229,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -1294,7 +1294,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Negative tests for the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L57", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json index 848735e8..d6a74037 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_pairing/valid.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_pairing.py#L24", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json index ea0128aa..31ae8104 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_precompiles_before_fork/precompile_before_fork.json @@ -59,7 +59,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -254,7 +254,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -319,7 +319,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -384,7 +384,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -449,7 +449,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -514,7 +514,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } @@ -579,7 +579,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test all BLS12 precompiles before the Prague hard fork is active.\n\n The call must succeed but the output must be empty.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_precompiles_before_fork.py#L19", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json index de6d536d..6ccdd3b9 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g1msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---zero_gas_passed]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---zero_gas_passed]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_13---insufficient_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---insufficient_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L141", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json index 2193ffe4..2e85df43 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_g2msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---zero_gas_passed]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---zero_gas_passed]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_16---insufficient_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---insufficient_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L266", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json index c7fbc75a..ff4c7c29 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_gas_pairing.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---zero_gas_passed]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---zero_gas_passed]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_17---insufficient_gas]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_gas_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---insufficient_gas]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the appropriate amount of gas is not provided.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L388", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json index da192990..b9dcbeb3 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g1msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---zero_length_input]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---zero_length_input]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_short_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---input_one_byte_too_short_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,12 +124,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_13---input_one_byte_too_long_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---input_one_byte_too_long_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L182", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json index 73d0d3a0..54379081 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_g2msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---zero_length_input]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---zero_length_input]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_short_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---input_one_byte_too_short_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,12 +124,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_16---input_one_byte_too_long_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---input_one_byte_too_long_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to fail for\n all possible input lengths provided because they are too long or short, or zero length.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L307", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json index ca3ca173..3368b10e 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/invalid_length_pairing.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---zero_length]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---zero_length]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_short]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---input_too_short]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,12 +124,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_17---input_too_long]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_invalid_length_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---input_too_long]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -189,7 +189,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to fail for all possible input\n lengths (up to k == PAIRINGS_TO_TEST) because the incorrect input length was used.\n\n If any of the calls succeeds, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L426", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json index 38785974..11b95cc4 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g1msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---exact_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---exact_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_13---one_extra_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g1msm[fork_Prague-state_test-precompile_address_0x000000000000000000000000000000000000000d---one_extra_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G1MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L100", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json index 6030ec17..c0b58988 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_g2msm.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---exact_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---exact_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_16---one_extra_gas_full_discount_table]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_g2msm[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000010---one_extra_gas_full_discount_table]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_G2MSM discount gas table in full, by expecting the call to succeed for\n all possible input lengths because the appropriate amount of gas is provided.\n\n If any of the calls fail, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L225", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json index e8712db4..001d4ed9 100644 --- a/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json +++ b/tests/prague_suite/state_tests/prague/eip2537_bls_12_381_precompiles/bls12_variable_length_input_contracts/valid_gas_pairing.json @@ -1,5 +1,5 @@ { - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---sufficient_gas]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---sufficient_gas]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -59,12 +59,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to succeed for all possible input\n lengths (up to k == PAIRINGS_TO_TEST).\n\n If any of the calls fails, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } }, - "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_17---extra_gas]": { + "tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py::test_valid_gas_pairing[fork_Prague-state_test-precompile_address_0x0000000000000000000000000000000000000011---extra_gas]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -124,7 +124,7 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the BLS12_PAIRING precompile, by expecting the call to succeed for all possible input\n lengths (up to k == PAIRINGS_TO_TEST).\n\n If any of the calls fails, the test will fail.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip2537_bls_12_381_precompiles/test_bls12_variable_length_input_contracts.py#L350", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2537.md", "reference-spec-version": "cd0f016ad0c4c68b8b1f5c502ef61ab9353b6e5e" } diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/account_warming.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/account_warming.json index d70d9b03..acceef46 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/account_warming.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/account_warming.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_single_signer-check_delegated_account_first_False]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_True]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer-check_delegated_account_first_False]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_True]": { @@ -387,7 +387,7 @@ "post": { "Prague": [ { - "hash": "0xaaca7aeb133160995f6caeb453dd09acbc4ee3cfb8a067b3164509d00afff2ae", + "hash": "0xd1b95cdc9575e0c0c3fa2fd5af0cab36809162d76802dd94639888da3e4e2292", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb80a0a1bb3e50c4572c96e1387bcf47bba5eba8688833d66b7aebcc2418aacddf59e8a04e859792bab1a149a913f2db83dbbded9204ae3a71535dec830d29b874f97d9a", "indexes": { @@ -399,13 +399,13 @@ ] }, "_info": { - "hash": "0x67193be968e4eece025ecf96b261f11703169dcbdab9bb82a8aea390ad571434", + "hash": "0x7d5bdd52a56419fbbd6704479c1a7e29cf83fcdc3e9295635cfa259eb5785bd5", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_single_signer-check_delegated_account_first_False]": { @@ -476,7 +476,7 @@ "post": { "Prague": [ { - "hash": "0xa82b4e07d518c6e2ed31888ff23defd0f770d87eda3779e718415783476d3a26", + "hash": "0xb017f2bd5e3dfe0f9ed691c928bd6e09a96d6f88ceec5c94566e9884c7c2f38f", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb80a0a1bb3e50c4572c96e1387bcf47bba5eba8688833d66b7aebcc2418aacddf59e8a04e859792bab1a149a913f2db83dbbded9204ae3a71535dec830d29b874f97d9a", "indexes": { @@ -488,13 +488,13 @@ ] }, "_info": { - "hash": "0xd13ba17cbcb4654e4345649b6126450cca4e255eaecaf375487954edd6668c23", + "hash": "0x27118586861cd2f9dfed970b86f24673ab9c77c2a39fa984a7a0db919aac8c61", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_True]": { @@ -572,9 +572,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer-check_delegated_account_first_False]": { @@ -652,9 +652,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_True]": { @@ -732,9 +732,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer-check_delegated_account_first_False]": { @@ -812,9 +812,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_True]": { @@ -901,9 +901,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer-check_delegated_account_first_False]": { @@ -990,9 +990,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_True]": { @@ -1079,9 +1079,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers-check_delegated_account_first_False]": { @@ -1168,9 +1168,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_True]": { @@ -1257,9 +1257,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer-check_delegated_account_first_False]": { @@ -1346,9 +1346,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_True]": { @@ -1435,9 +1435,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers-check_delegated_account_first_False]": { @@ -1524,9 +1524,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_True]": { @@ -1613,9 +1613,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization-check_delegated_account_first_False]": { @@ -1702,9 +1702,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_True]": { @@ -1809,9 +1809,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers-check_delegated_account_first_False]": { @@ -1916,9 +1916,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_True]": { @@ -2002,9 +2002,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_eoa-check_delegated_account_first_False]": { @@ -2088,9 +2088,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_True]": { @@ -2174,9 +2174,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_to_contract-check_delegated_account_first_False]": { @@ -2260,9 +2260,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_True]": { @@ -2347,9 +2347,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list-check_delegated_account_first_False]": { @@ -2434,9 +2434,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_True]": { @@ -2521,9 +2521,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list-check_delegated_account_first_False]": { @@ -2608,9 +2608,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_True]": { @@ -2701,9 +2701,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list-check_delegated_account_first_False]": { @@ -2794,9 +2794,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_True]": { @@ -2864,7 +2864,7 @@ "post": { "Prague": [ { - "hash": "0x37521dcf450cfed6496cce18a3bf6a2acc4d5d0b010e2b017e9b3439a23e6114", + "hash": "0x23cc7b68e146762bf72c6522bf6a873f5f681721ceb157149af21fdb82e73c6a", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f80a0861feb1545900cdc4a4f5c755ca6bfedfe2c9f56fdcb0a2130a7b097694d7fe6a01024f8d1e9aa372f5b978f32bc47b460c992201ae033c48f8e1b858dcd5feab3", "indexes": { @@ -2876,13 +2876,13 @@ ] }, "_info": { - "hash": "0x7706c9231e5aae6541383036ec4a4468c947f860d911a45e72072ac177c762c8", + "hash": "0x1be754019840ad9a0f2bd3f00b6cf4507e0eb08b243f7b37f6a1c0ecbe89f222", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_authority-check_delegated_account_first_False]": { @@ -2950,7 +2950,7 @@ "post": { "Prague": [ { - "hash": "0x24a435cbb0215b986a9af644f64be2232ba85e7edb22a3a6cf86168007e159e3", + "hash": "0x4302d03e5347e9e03330209688792c9a225bb4e9a005a9029b541bac2412aa30", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f80a0861feb1545900cdc4a4f5c755ca6bfedfe2c9f56fdcb0a2130a7b097694d7fe6a01024f8d1e9aa372f5b978f32bc47b460c992201ae033c48f8e1b858dcd5feab3", "indexes": { @@ -2962,13 +2962,13 @@ ] }, "_info": { - "hash": "0x550ba03d7079932e65f369df28e03fcec201c2a3609a67d96bec6ad056a6c3e4", + "hash": "0x985f53b9e5ec04edf962b5efa3c01e5bf13e6376752e32d386af3a7cba5db1d0", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_True]": { @@ -3036,7 +3036,7 @@ "post": { "Prague": [ { - "hash": "0x74f85714dbb0d1eb379b94d1d4585dcf54a3cb8daac7b59cdcf75ed7e07b17ad", + "hash": "0x6baa5a9d023ed231700ee26191e14103ef31d2dfa7b6165f596f391306881a53", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb01a0307e15f78e8854c683b5728f40fb3d84d8f911d48bc1ce9de02342e2df059519a04c9fd405fb0a68030320dedd7524d9c3e59a2f8f8c5595ab6ea44c9b48cf6d5b", "indexes": { @@ -3048,13 +3048,13 @@ ] }, "_info": { - "hash": "0x6cd8edaecd3e23c13522ac9dfc71195044a8cdab2f35b857c88bc8a93b5b2e20", + "hash": "0xe59874822e0ad87f6c2f40f45d9a75e18e834c2cd634a099a65bf40d9884565a", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_re_authorization_eoa_authority-check_delegated_account_first_False]": { @@ -3122,7 +3122,7 @@ "post": { "Prague": [ { - "hash": "0x0bccf41668b9058fea992fe09950ced74c647399602f8dedfc0146fdf55e0f64", + "hash": "0x8ed09f5bc409e60561eb862e879ca072503352d36b43587674a9c5cf33e34e00", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb01a0307e15f78e8854c683b5728f40fb3d84d8f911d48bc1ce9de02342e2df059519a04c9fd405fb0a68030320dedd7524d9c3e59a2f8f8c5595ab6ea44c9b48cf6d5b", "indexes": { @@ -3134,13 +3134,13 @@ ] }, "_info": { - "hash": "0x639187472fb39c118b4e6d0e27c08684a519a7eec852a06b04f36cf5cd1e4192", + "hash": "0xd982e37c2d99094626b1c6e715ac36cc61d607513e14e46c65059830a783a5ed", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_True]": { @@ -3233,9 +3233,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority-check_delegated_account_first_False]": { @@ -3328,9 +3328,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_True]": { @@ -3392,7 +3392,7 @@ "post": { "Prague": [ { - "hash": "0x45a8192943c7068075fe1b532107356ff33c439b8fa5f7fbec5829c72ddf2822", + "hash": "0xa0c63032a3a6493ea0ff986eed20a755d94997962d6406dac80881db923fb31c", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494d01a0e2b9fb2f256ac24a1be88da6f4a59573395e5560c6d82eded35bad13505b2965a04db2d2e1ee7b0fac44cf85a658359eefd5e3b569a70f2a0470dd311fef99b012", "indexes": { @@ -3404,13 +3404,13 @@ ] }, "_info": { - "hash": "0x07afd39927e8471ee40701ec927e3e47e8a464c0d48d9edd0d82033b9f59ad46", + "hash": "0x4aa3b891bacd7be43d151e14413bcd5e6ecff6846352545206c68e1af5976da4", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority-check_delegated_account_first_False]": { @@ -3472,7 +3472,7 @@ "post": { "Prague": [ { - "hash": "0xeea1b1cb7af5cb31d64e34ab0927d9bbe57f3ffb336056713ed215941949f1cb", + "hash": "0x3423d868538c33bc5a4d8903479808b7750ea8b563085df12e36b7e2ee2da6ed", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494d01a0e2b9fb2f256ac24a1be88da6f4a59573395e5560c6d82eded35bad13505b2965a04db2d2e1ee7b0fac44cf85a658359eefd5e3b569a70f2a0470dd311fef99b012", "indexes": { @@ -3484,13 +3484,13 @@ ] }, "_info": { - "hash": "0x17569cd25ea5a82469fde9201229130be0a2a7c54eb1e43108a47c3327cd5b19", + "hash": "0xe88419b5e94c7009c1f32f0ea95361866642fd466991ae4b3407e78e0e3654fd", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_True]": { @@ -3577,9 +3577,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority-check_delegated_account_first_False]": { @@ -3666,9 +3666,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_True]": { @@ -3752,9 +3752,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority-check_delegated_account_first_False]": { @@ -3838,9 +3838,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_True]": { @@ -3933,9 +3933,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority-check_delegated_account_first_False]": { @@ -4028,9 +4028,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_True]": { @@ -4113,7 +4113,7 @@ "post": { "Prague": [ { - "hash": "0x0c7502ff26079d15c5e04cabf0893f162262f0767985a11a4135d786ce47945d", + "hash": "0xb55bc174181d7f22fd968593ed6daed9e1101bed65e0ff3193fc0b377050fa87", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a00345c56a25c9b20388d46c6313e904c2bc902157d4b64b0f3093b79f58211b59a02a6501b16e91d253e98399cda003f8abbbaf1e67c8fa4764f899a5057210f1b380a0cdab417e1a4d3e16e5bd7b457876d405eeecb19dfb4d795282be12747e7e217fa0646dfab826175a109abbcfa648229060412af0e4849547eed72fbd1a1d924290", "indexes": { @@ -4125,13 +4125,13 @@ ] }, "_info": { - "hash": "0x77c4bdd959065d85b316a6759c827ab4e61ac746c35d2829f13e03ea6cf27ea6", + "hash": "0xf9cd5d7ac3f00f3578e99577c5dfd1fbc9a56cebed608309be5ee28333a63f90", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority-check_delegated_account_first_False]": { @@ -4214,7 +4214,7 @@ "post": { "Prague": [ { - "hash": "0xf2407c17215351f33c4d5454ebf47162e476ec3a8940d3afeabf12fe3b9c2749", + "hash": "0xc84f666af39c294be5bc167be3a748a801648d5f6d75e75561b52ae971eacd21", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a00345c56a25c9b20388d46c6313e904c2bc902157d4b64b0f3093b79f58211b59a02a6501b16e91d253e98399cda003f8abbbaf1e67c8fa4764f899a5057210f1b380a0cdab417e1a4d3e16e5bd7b457876d405eeecb19dfb4d795282be12747e7e217fa0646dfab826175a109abbcfa648229060412af0e4849547eed72fbd1a1d924290", "indexes": { @@ -4226,13 +4226,13 @@ ] }, "_info": { - "hash": "0x0144c6f31a6523a0dd34b942507fa6529e290d668b06c5f625fc9f19f97cbea5", + "hash": "0x72706064106f70553e9b7bb86a18b98ca0ef7d57cd6a4e415f59d8a324ebe0b0", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_True]": { @@ -4309,7 +4309,7 @@ "post": { "Prague": [ { - "hash": "0x07f6d19b2fdf9cd42d9f01fde593e9ed24ab09bc9c4997c7f5ff215240fdc14e", + "hash": "0x3c4c233c3307fe99d1abb5d57d9f42c0d014566915a726bddead6e4e501b637c", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494df85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f01a0db3797020cabbe50166f925c2223d85248eb38fba4b0a2dcf33f615e411ddebea0609b99e4bdda46dcc382d4afbefc1219b43dfb6fb5dd5f5d5d2ef6d409c76114", "indexes": { @@ -4321,13 +4321,13 @@ ] }, "_info": { - "hash": "0xcf772999456bff281171237d83d206f73a14f13e38009de000e93dc867ce1c24", + "hash": "0xa06fa3c1775b534fc8aade73f4c709c2f9de147c223ea43d6b612c00069d29f4", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority-check_delegated_account_first_False]": { @@ -4404,7 +4404,7 @@ "post": { "Prague": [ { - "hash": "0x8047603e0139508c8307d2e8f569dc17d702b2fd49f1feb6983204066cd7b7fd", + "hash": "0x36fbfe360d11d3267403e123ffb982934b0c61fa9e4c904d1d9e4c737d61626b", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830f42409400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494df85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f01a0db3797020cabbe50166f925c2223d85248eb38fba4b0a2dcf33f615e411ddebea0609b99e4bdda46dcc382d4afbefc1219b43dfb6fb5dd5f5d5d2ef6d409c76114", "indexes": { @@ -4416,13 +4416,13 @@ ] }, "_info": { - "hash": "0xd9a942d728161315592e8b48fef1b583b8b80a18d81cf64901dc77110e7b3d9b", + "hash": "0xf11bfae98e4dbf378ff32acc05f68b2b0e96f10b7e769b4946fc9f90faa2e798", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_True]": { @@ -4494,9 +4494,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization-check_delegated_account_first_False]": { @@ -4568,9 +4568,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_True]": { @@ -4636,9 +4636,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_account_warming[fork_Prague-state_test-pre_authorized_eoa_authority_no_re_authorization_self_sponsored-check_delegated_account_first_False]": { @@ -4704,9 +4704,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test warming of the authority and authorized accounts for set-code transactions.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L781", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L783", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json index aa64dcbd..5a4055e2 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/gas_cost.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_chain_specific_authorization_single_signer]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_single_signer]": { @@ -227,7 +227,7 @@ "post": { "Prague": [ { - "hash": "0xc4cea52d34eefe227a6fa18eeb4c6b0c0c74f39e864e91a19f9adf2ae992ec76", + "hash": "0xd86052826fc37cfbcc6384acd5c1b79ba96641f1c493575f47a9d0052078667f", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830474db9400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb01a07d8f8b8d8f6ed121c5d45d6606c0a79ad27c3c66e6e5581f9ca0b4e2c5158677a062043f02a8543fdb9ec7693cab2a69d0cf2726e7c94a172075c67a8fd39496c8", "indexes": { @@ -239,13 +239,13 @@ ] }, "_info": { - "hash": "0x00d54cb2077045a84161b29e9b9b19461aa667a1df3fed49e4f627017432c005", + "hash": "0xe3024cbb25b2197c6e5b1441b8ead5ce8650e3a2aae6f3e6ac3b8134c4ab23dc", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_invalid_nonce_authorization_single_signer]": { @@ -323,9 +323,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_invalid_authorization_invalid_chain_id_single_signer]": { @@ -403,9 +403,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_nonce_authorizations_single_signer]": { @@ -492,9 +492,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_nonce_authorizations_multiple_signers]": { @@ -581,9 +581,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_invalid_chain_id_authorizations_single_signer]": { @@ -670,9 +670,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_multiple_signers]": { @@ -759,9 +759,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorization]": { @@ -848,9 +848,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]": { @@ -955,9 +955,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_to_eoa]": { @@ -1041,9 +1041,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_to_contract]": { @@ -1127,9 +1127,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_authority_in_access_list]": { @@ -1214,9 +1214,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_set_code_address_in_access_list]": { @@ -1301,9 +1301,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_authority_and_set_code_address_in_access_list]": { @@ -1394,9 +1394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_eoa_authority]": { @@ -1464,7 +1464,7 @@ "post": { "Prague": [ { - "hash": "0xa937ed2e84d23d64317fccbcf4ed28138c11ea2ed501012547a8a00832c85e90", + "hash": "0x81f9ab7bf5569768d9ada257978480196c4cff39c6489c2a7164bcf43b8abb47", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830413339400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f01a0daf1dc70268426bbc449a0b3b43f285e2af3146786d51e3c2fc15c66ffb7f5f8a044f1fb8f39782fe461e2f50130eeb6a8b61b166821ccddb849a479fb0a901a92", "indexes": { @@ -1476,13 +1476,13 @@ ] }, "_info": { - "hash": "0x09aa88e07792cc766c07e3c812d1494d50544d123554d4a7049a84cbe1a19978", + "hash": "0xa357b2b9aead275ab194f507ac886e5c1430cc907b94e3372efbe8bb013db443", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_re_authorization_eoa_authority]": { @@ -1550,7 +1550,7 @@ "post": { "Prague": [ { - "hash": "0x4f2e62caabf2965ad35ef423395ba7f0a35ddd651e34ed65ce80fd2c338741af", + "hash": "0x428674f28d3dbfac1f48bf941cb79e185c78b2867634d904441b099e1772dcef", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830413339400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb80a0cbb20a24b5a4938bb53f8204b36bdb3b4664fab49940ea9b6a512724663bd015a05a0963e3b18d5297c6a91143764d1244c30184ada923991d81a1c4a872fb8a2c", "indexes": { @@ -1562,13 +1562,13 @@ ] }, "_info": { - "hash": "0x323909b0a78b3519d4ecd0765d8e2243b732e959d596ef56e574465d73ca903c", + "hash": "0xb05052c63e7ad702c403cf3bad03a1ea0bb1d7568514a2ec98781376c0910332", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_eoa_authority]": { @@ -1645,7 +1645,7 @@ "post": { "Prague": [ { - "hash": "0xcc2488b0ecc51044dc7004b3303e72a5b1e5bb3f6d0a6ddb4d9cf80bb186ec98", + "hash": "0xc1fb36d7e264c5d169c3aabcc9124f8d1f42b92ef83c3a7eaa9d9f993b39ee7b", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830474db9400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb01a07d8f8b8d8f6ed121c5d45d6606c0a79ad27c3c66e6e5581f9ca0b4e2c5158677a062043f02a8543fdb9ec7693cab2a69d0cf2726e7c94a172075c67a8fd39496c8", "indexes": { @@ -1657,13 +1657,13 @@ ] }, "_info": { - "hash": "0x55c67620793898df789aa7659e0bf668cb488d370340fcee48565fe9c9310701", + "hash": "0xeca10484e8aad62063161b2f5c734611b1348f14499b3ae09b9b4716e2c60958", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_eoa_self_sponsored_authority]": { @@ -1725,7 +1725,7 @@ "post": { "Prague": [ { - "hash": "0xa7bcf172a94c268f7f776e33d4813ea26f96959e4d6c51f44e0af834e667c1c9", + "hash": "0x5eb8248a316250e5e7da9088e48d79e631b68027b20071fbd370b6b44e45d675", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007830413339400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494d01a0e139bc34a2a7580647be7eaaaa992d33fb0ed782a7f8b9abce1f658f1c33d4eca06b949367d0b3e1d587b6ead4b4fd2094aedc12f37adfca2ca3cc5252f7b6eb05", "indexes": { @@ -1737,13 +1737,13 @@ ] }, "_info": { - "hash": "0x64268757a51dcd3a8adde26995621b426646205e45231b2b356cd78af32de492", + "hash": "0xa4a2a3b01cb991c9a37d501c9b703620b22385770c4ab5f5ccfc2f304a7a73e1", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_valid_authorizations_eoa_self_sponsored_authority]": { @@ -1814,7 +1814,7 @@ "post": { "Prague": [ { - "hash": "0x7ce0ee47afd183ff563265fe1c6abab358c22a30c091472a4e8e5d35b80d0cc5", + "hash": "0x9975e532c8d4f59df88ae0de42588aecda39e5e7e7a9491e8e2f4d2a24cdf0ee", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830474db9400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494df85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0201a0a482bcddcc7fc855c7853e70c4d51e95c73d4f6867ce500fe49be1a62a2c25dda004ab2df71bb8cbf316c0b97ef286d8f19f0ab620d2758fe53cbe7a52b45e3a0a80a07faa82d23dd2274ebd4dbac6ad7099dce0fb394fc35e14dfdc877ba9f4a8950fa048e99b630821d28e1a1410ee12a18bcca6d328ef85e6616a271029eff1be62a0", "indexes": { @@ -1826,13 +1826,13 @@ ] }, "_info": { - "hash": "0x6ca062ad8c373e583779b8470577a2d6aa9d45c61fbb75575378b2970e749aa2", + "hash": "0x1edead7297fcee9ab8b6685e67f221c0ac01dc02e61dedde40308121d155f46b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_invalid_contract_authority]": { @@ -1916,9 +1916,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_empty_account_then_contract_authority]": { @@ -2011,9 +2011,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_eoa_then_contract_authority]": { @@ -2096,7 +2096,7 @@ "post": { "Prague": [ { - "hash": "0x5663eeda96a80bad1f44555566d02b7ad87abaf24ec0f82371efac4c6cb5f89f", + "hash": "0x093a2d27e19dadf6e8f2fb3d1c36f738f241c12e17d04d0ef112c6e1c284319e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830474db9400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a00345c56a25c9b20388d46c6313e904c2bc902157d4b64b0f3093b79f58211b59a02a6501b16e91d253e98399cda003f8abbbaf1e67c8fa4764f899a5057210f1b301a02c3d5f1d1e8f50f421f3d7e75fa44d0502a3209e752ea45ec43d4c7a656c5395a008faaa6d6e3752a9531ac2fe170e0e7d552996dd6a13e44616b7c9f189001547", "indexes": { @@ -2108,13 +2108,13 @@ ] }, "_info": { - "hash": "0x22c8f7db204d9fa84966a58d95e2182ae47905b2d3293ea3ce4e67ebbc4b6473", + "hash": "0x586fa25b2f55a47c6fc9a0432987d13a00353ac4292bc9202f764d9296f78999", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-multiple_authorizations_eoa_self_sponsored_then_contract_authority]": { @@ -2191,7 +2191,7 @@ "post": { "Prague": [ { - "hash": "0x37b9adb1c06464738b45ee855d68cb87416d70aba795840926326dafd79f6eda", + "hash": "0x193f95f3e305591adedf88b9e575bec0df2d19a34e318b268370037a780b5b0c", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830474db9400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494df85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f80a04b6e0a5b1f7a3d5226bf5664c66f3a924f5a4c25025891d246f6ec5a8c2894a8a03b8cd7446fc11c7c37831c4a60720d44ccb89b3de18eac502acd8ad70da49c35", "indexes": { @@ -2203,13 +2203,13 @@ ] }, "_info": { - "hash": "0xc066bb0b8b8529cc029607991927cbdc673a4f59b17236bd778e35361de96c32", + "hash": "0x077cb8336281cdce4a35a02deb51c480d4c7537992a81ff283dea601a7d57527", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_single_non_zero_byte_data]": { @@ -2287,9 +2287,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-single_valid_authorization_with_single_zero_byte_data]": { @@ -2367,9 +2367,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-many_valid_authorizations_single_signer]": { @@ -47438,9 +47438,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-many_valid_authorizations_multiple_signers]": { @@ -92509,9 +92509,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_gas_cost[fork_Prague-state_test-first_valid_then_many_duplicate_authorizations]": { @@ -137580,9 +137580,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test gas at the execution start of a set-code transaction in multiple scenarios.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L678", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L680", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json index 9661bfe5..346a2497 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/intrinsic_gas_cost.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_chain_specific_authorization_single_signer]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_single_signer]": { @@ -227,7 +227,7 @@ "post": { "Prague": [ { - "hash": "0x43daf8bee05970a4c23565bc232b8cf1bc6ada6b9d640bff3bcaddb135a87d9f", + "hash": "0x8f8f7f69eba9e3822425cb2d8121123a48b0a0d8bb9f14cc1f98f1a1e6cf22a0", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830115589400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180a06cacf1ec5bb4f5c1c84ae564222cbf2ce124add0a2707287860881692263fca4a00315456b6df53b696a97f927e9a4624014dafe0031cc88979754ca4be33140eb01a00aa94fe236c87ae7f46d05f3189db9dfc6f277fea739fa727770cea050ff049ba057aa01a217297ed9970e99919a7f40f8c046b65c9cd7ac6cef332bfae47c5d77", "indexes": { @@ -239,13 +239,13 @@ ] }, "_info": { - "hash": "0x408943ea2d1d380461c26337ec444c4e69173f594152102b83e47fd985e45ab1", + "hash": "0x7fbfb789e0df7d26146142eb085217d81e4e6a904c1ab2f47fff088994b6ba1c", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_invalid_nonce_authorization_single_signer]": { @@ -323,9 +323,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_invalid_authorization_invalid_chain_id_single_signer]": { @@ -403,9 +403,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_nonce_authorizations_single_signer]": { @@ -492,9 +492,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_nonce_authorizations_multiple_signers]": { @@ -581,9 +581,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_invalid_chain_id_authorizations_single_signer]": { @@ -670,9 +670,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_multiple_signers]": { @@ -759,9 +759,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_single_repeated_nonce_authorization]": { @@ -848,9 +848,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]": { @@ -955,9 +955,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_to_eoa]": { @@ -1041,9 +1041,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_to_contract]": { @@ -1127,9 +1127,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_authority_in_access_list]": { @@ -1214,9 +1214,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_set_code_address_in_access_list]": { @@ -1301,9 +1301,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_authority_and_set_code_address_in_access_list]": { @@ -1394,9 +1394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_eoa_authority]": { @@ -1480,9 +1480,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_re_authorization_eoa_authority]": { @@ -1566,9 +1566,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_eoa_authority]": { @@ -1661,9 +1661,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_eoa_self_sponsored_authority]": { @@ -1741,9 +1741,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_valid_authorizations_eoa_self_sponsored_authority]": { @@ -1830,9 +1830,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_invalid_contract_authority]": { @@ -1916,9 +1916,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_empty_account_then_contract_authority]": { @@ -2011,9 +2011,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_eoa_then_contract_authority]": { @@ -2096,7 +2096,7 @@ "post": { "Prague": [ { - "hash": "0x38551d39b317fbeadc89e0ae9f93190b3b7375423a123a3c3eaff80a028c7310", + "hash": "0x50440a882e8ee5d3d7c87aca1b5c903ef4ea991fccc37f5ea5d3c4b08f779ee5", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830115589400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244ff85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a00345c56a25c9b20388d46c6313e904c2bc902157d4b64b0f3093b79f58211b59a02a6501b16e91d253e98399cda003f8abbbaf1e67c8fa4764f899a5057210f1b380a091cf7a76b5740d8195a7a20c454653c856b4204b6fbb0d28af7dc074d654fbaea0480776b773f6601ff642e0b42e51eefe719f9eef97d1cc4e4b1dc9f0d4bbda4b", "indexes": { @@ -2108,13 +2108,13 @@ ] }, "_info": { - "hash": "0x059ab9be2dc2b5ae5d1b1884c014b41867d4d9573fed9e159e5c73861bd0c5b0", + "hash": "0xce627c3664823a1eb91cb3de515869d3f76c3ab2785da3b42791271849783758", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-multiple_authorizations_eoa_self_sponsored_then_contract_authority]": { @@ -2191,7 +2191,7 @@ "post": { "Prague": [ { - "hash": "0x01c33ae26dad5bcbae7ee513e20ba4e874ea829c3d888452f11929946c22ecc2", + "hash": "0x07cb4e577a73755d7f403360d31b6316fc5fc208e92cd38b82d2cf128bd17296", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007830115589400000000000000000000000000000000000010008080c0f8b8f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0101a05dc970375527771146e0d4d3f938cab2b3d26a8eeac635d6e98ffc783e5fdab9a0670def30129ad98b77e5ca9a58e62f770c5faf5eb4d3ae469ab1125530d1494df85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a05a8cac98fd240d8ef83c22db4a061ffa0facb1801245283cc05fc809d8b92837a01c3162fe11d91bc24d4fa00fb19ca34531e0eacdf8142c804be44058d5b8244f80a05c5263be0e07d4282da753e4d80573618a4c904d3f448fd92463f021908b2feba0052c17716960fcc32347321cefa755b066c802925863c739b262c209800cf84d", "indexes": { @@ -2203,13 +2203,13 @@ ] }, "_info": { - "hash": "0x23e086a26236adc35fa4c5062f501cb374720d233d45c6e2892de4bd36b7b19f", + "hash": "0x5d5f7a5abff77b739c8ce71b90d3105423cdd0f3532db16a9010a4f92d1ad728", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_single_non_zero_byte_data]": { @@ -2287,9 +2287,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-single_valid_authorization_with_single_zero_byte_data]": { @@ -2367,9 +2367,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-many_valid_authorizations_single_signer]": { @@ -47438,9 +47438,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-many_valid_authorizations_multiple_signers]": { @@ -92509,9 +92509,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_True-first_valid_then_many_duplicate_authorizations]": { @@ -137580,9 +137580,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_single_signer]": { @@ -137661,9 +137661,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_chain_specific_authorization_single_signer]": { @@ -137742,9 +137742,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_single_signer]": { @@ -137832,9 +137832,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_invalid_nonce_authorization_single_signer]": { @@ -137913,9 +137913,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_invalid_authorization_invalid_chain_id_single_signer]": { @@ -137994,9 +137994,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_nonce_authorizations_single_signer]": { @@ -138084,9 +138084,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_nonce_authorizations_multiple_signers]": { @@ -138174,9 +138174,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_invalid_chain_id_authorizations_single_signer]": { @@ -138264,9 +138264,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_multiple_signers]": { @@ -138354,9 +138354,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_single_repeated_nonce_authorization]": { @@ -138444,9 +138444,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_single_repeated_nonce_authorizations_multiple_signers]": { @@ -138552,9 +138552,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_to_eoa]": { @@ -138639,9 +138639,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_to_contract]": { @@ -138726,9 +138726,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_authority_in_access_list]": { @@ -138814,9 +138814,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_set_code_address_in_access_list]": { @@ -138902,9 +138902,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_authority_and_set_code_address_in_access_list]": { @@ -138996,9 +138996,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_eoa_authority]": { @@ -139083,9 +139083,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_re_authorization_eoa_authority]": { @@ -139170,9 +139170,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_eoa_authority]": { @@ -139266,9 +139266,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_eoa_self_sponsored_authority]": { @@ -139347,9 +139347,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_valid_authorizations_eoa_self_sponsored_authority]": { @@ -139437,9 +139437,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_invalid_contract_authority]": { @@ -139524,9 +139524,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_empty_account_then_contract_authority]": { @@ -139620,9 +139620,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_eoa_then_contract_authority]": { @@ -139722,9 +139722,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-multiple_authorizations_eoa_self_sponsored_then_contract_authority]": { @@ -139818,9 +139818,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_single_non_zero_byte_data]": { @@ -139899,9 +139899,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-single_valid_authorization_with_single_zero_byte_data]": { @@ -139980,9 +139980,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-many_valid_authorizations_single_signer]": { @@ -185052,9 +185052,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-many_valid_authorizations_multiple_signers]": { @@ -230124,9 +230124,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_intrinsic_gas_cost[fork_Prague-state_test-valid_False-first_valid_then_many_duplicate_authorizations]": { @@ -275196,9 +275196,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction with the exact intrinsic gas required and also insufficient\n gas.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L927", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L929", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json index 85a08dbf..6a16bab1 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/gas/self_set_code_cost.json @@ -65,9 +65,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code account access cost when it delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L981", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L983", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_gas.py::test_self_set_code_cost[fork_Prague-state_test-pre_authorized_False]": { @@ -145,9 +145,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code account access cost when it delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_gas.py#L981", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_gas.py#L983", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json index 9f5ad378..d6d5f6ac 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/address_from_set_code.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the address opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L679", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L716", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json index d5bad644..97a2a758 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_chain_delegating_set_code.json @@ -82,10 +82,10 @@ "hash": "0xa2075f42be768e4fb34b2d74a05c3c09926a5d919138f3f74396c69a4dbad7ad", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to another set-code account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L887", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test]": { @@ -171,10 +171,10 @@ "hash": "0xcff76343bb464df84a04621d5b6b753da83c4526ad2ad82744b07667f2a0049f", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to another set-code account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L887", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -260,10 +260,10 @@ "hash": "0x758619c60606da15d639f5e6c93e3194a0777db16fb3ee52a328f6f1007d6091", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to another set-code account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L887", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_chain_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test]": { @@ -349,10 +349,10 @@ "hash": "0x26e69d5b158a376e8106218fb2b59d6a77b49e823f82a7dfb1c2da1644b7e15a", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L843", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to another set-code account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L887", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json index 0a9deb75..0ad06423 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/call_into_self_delegating_set_code.json @@ -73,10 +73,10 @@ "hash": "0x4d60841f645092f61f7989111dee479f0ae2ddb675484e1175dc20a0f41c22de", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to itself.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L835", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test]": { @@ -153,10 +153,10 @@ "hash": "0x1f981ce40a5cb7e7b165c59dac7907af55109bd1a1cd0ec370e1bf9db8804e14", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to itself.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L835", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -233,10 +233,10 @@ "hash": "0x86ee42780a76f82fee37cb7649ff23e1b678c1418c8fa4cd2f8f867116a23dae", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to itself.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L835", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_call_into_self_delegating_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test]": { @@ -313,10 +313,10 @@ "hash": "0xa2993decf4d9f9b86f2a9b6b85c7083dd5381c45829714376dc60aae1d3035f8", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L797", + "description": "Test function documentation:\n\n Test call into a set-code account that delegates to itself.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L835", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json similarity index 50% rename from tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json rename to tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json index c7e74cd0..e19db451 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/invalid_tx_invalid_auth_signature.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing.json @@ -1,5 +1,5 @@ { - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_2,r_1,s_1]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing[fork_Prague-state_test-delegated_account-not_self_sponsored]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -14,10 +14,22 @@ "0x0000000000000000000000000000000000001000": { "nonce": "0x01", "balance": "0x00", - "code": "0x600160015500", + "code": "0x60016000f3", "storage": {} }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef01000000000000000000000000000000000000001000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d60025573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3b60035573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3f60045560206000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b3c60005160055500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { "nonce": "0x00", "balance": "0x3635c9adc5dea00000", "code": "0x", @@ -29,9 +41,9 @@ "maxPriorityFeePerGas": "0x00", "maxFeePerGas": "0x07", "gasLimit": [ - "0x0186a0" + "0x030d40" ], - "to": "0x0000000000000000000000000000000000001000", + "to": "0x0000000000000000000000000000000000001100", "value": [ "0x00" ], @@ -43,43 +55,43 @@ ], "authorizationList": [ { - "chainId": "0x01", + "chainId": "0x00", "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x02", - "r": "0x01", - "s": "0x01" + "nonce": "0x01", + "v": "0x01", + "r": "0x4da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3", + "s": "0x49d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f20652", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" }, "post": { "Prague": [ { - "hash": "0x548073d6cd1270a35488091c755f0a51ab564667f1f45ea90df1198cbce56313", + "hash": "0x55c27314abaa8813930d2a0008015f08a1878a6174b9c6cf981bf312e5fbe6bf", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008002010180a016ba52d4b78182b543b782ed8ab8aa01d9cb0d83f84a9dc81736d2ee73c65226a057a185427fbc5080166fb9c58758f504fbca2c16e01bdd3053fc1ae19d33e364", + "txbytes": "0x04f8c10180800783030d409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000000000101a04da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3a049d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f2065280a068fced34423edb72674c9f57b6dc988616710c4997b24d72774d3a6cae287515a01cdcc4ce45c1b4d55bae90bd2f1f8a83bc30a2e18b1752adcd57980d53c38315", "indexes": { "data": 0, "gas": 0, "value": 0 - }, - "expectException": "TransactionException.TYPE_4_INVALID_AUTHORITY_SIGNATURE" + } } ] }, "_info": { - "hash": "0x1931c9f0f385daccba62e463ebb43e1df7c8d3e8256c7a8167b58c7ec26f6c5e", + "hash": "0x0f410c2bb4971c2aa3f36a4970b5b121c4661492a39a57f62ea4030fae942144", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "description": "Test function documentation:\n\n Test clearing the delegation of an account under a variety of circumstances.\n\n Args:\n pre_set_delegation_code: The code to set on the account before clearing delegation, or None\n if the account should not have any code set.\n self_sponsored: Whether the delegation clearing transaction is self-sponsored.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2964", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2+1]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing[fork_Prague-state_test-delegated_account-self_sponsored]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -94,24 +106,30 @@ "0x0000000000000000000000000000000000001000": { "nonce": "0x01", "balance": "0x00", - "code": "0x600160015500", + "code": "0x60016000f3", "storage": {} }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", + "nonce": "0x01", "balance": "0x3635c9adc5dea00000", - "code": "0x", + "code": "0xef01000000000000000000000000000000000000001000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d60025573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3b60035573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3f60045560206000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b3c60005160055500", "storage": {} } }, "transaction": { - "nonce": "0x00", + "nonce": "0x01", "maxPriorityFeePerGas": "0x00", "maxFeePerGas": "0x07", "gasLimit": [ - "0x0186a0" + "0x030d40" ], - "to": "0x0000000000000000000000000000000000001000", + "to": "0x0000000000000000000000000000000000001100", "value": [ "0x00" ], @@ -123,13 +141,13 @@ ], "authorizationList": [ { - "chainId": "0x01", + "chainId": "0x00", "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0x01", - "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", - "signer": "0x3241f66f8d1f7fbd7f1b369671b54732ffa8f35d" + "nonce": "0x02", + "v": "0x01", + "r": "0x87d47c20cc6cbb366429833a106eb65230a37aa39b95a459f1de93e35b4427c2", + "s": "0x5097128d26c30d70fc2613117088f46861b800ce8c51ed162bc78ca185ee9bfb", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } ], "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", @@ -138,29 +156,28 @@ "post": { "Prague": [ { - "hash": "0x548073d6cd1270a35488091c755f0a51ab564667f1f45ea90df1198cbce56313", + "hash": "0xee17ec4d737808ef33f25984c631349e807b92042eed313ed24b458f706d026e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a101a0a86bdb66cf941f70584fd2d486adfb2c253791ecf77472c5659cad5635fc2de4a01db881cbbd914db3bb80a589b2e27088896f0bcf2a46a6a64072f306e0be40fc", + "txbytes": "0x04f8c10101800783030d409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000000000201a087d47c20cc6cbb366429833a106eb65230a37aa39b95a459f1de93e35b4427c2a05097128d26c30d70fc2613117088f46861b800ce8c51ed162bc78ca185ee9bfb01a0fe7e1e9ef5d840a7074c1459b1348699021698fd486417115fce0f1a7d909cb1a06cf77e0be6fe2b84f4540503b23e437cb8f5aa5ca04e3210f78a7fa7ce042620", "indexes": { "data": 0, "gas": 0, "value": 0 - }, - "expectException": "TransactionException.TYPE_4_INVALID_AUTHORITY_SIGNATURE" + } } ] }, "_info": { - "hash": "0x1b9026f74b1c24faa102010e5088f171fa9b17bd029052c13b4cb3e1f7e765b7", + "hash": "0x60e162cfb4b5033b37a6873107de1d94e1c5f21eee28e684c01a04ac606ec4a2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "description": "Test function documentation:\n\n Test clearing the delegation of an account under a variety of circumstances.\n\n Args:\n pre_set_delegation_code: The code to set on the account before clearing delegation, or None\n if the account should not have any code set.\n self_sponsored: Whether the delegation clearing transaction is self-sponsored.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2964", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_2**256-1,r_1,s_1]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing[fork_Prague-state_test-undelegated_account-not_self_sponsored]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -175,10 +192,10 @@ "0x0000000000000000000000000000000000001000": { "nonce": "0x01", "balance": "0x00", - "code": "0x600160015500", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d60025573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3b60035573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3f60045560206000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b3c60005160055500", "storage": {} }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "0x8a0a19589531694250d570040a0c4b74576919b8": { "nonce": "0x00", "balance": "0x3635c9adc5dea00000", "code": "0x", @@ -190,7 +207,7 @@ "maxPriorityFeePerGas": "0x00", "maxFeePerGas": "0x07", "gasLimit": [ - "0x0186a0" + "0x030d40" ], "to": "0x0000000000000000000000000000000000001000", "value": [ @@ -204,43 +221,43 @@ ], "authorizationList": [ { - "chainId": "0x01", + "chainId": "0x00", "address": "0x0000000000000000000000000000000000000000", "nonce": "0x00", - "v": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "r": "0x01", - "s": "0x01" + "v": "0x00", + "r": "0xdef12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839f", + "s": "0x130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" }, "post": { "Prague": [ { - "hash": "0x548073d6cd1270a35488091c755f0a51ab564667f1f45ea90df1198cbce56313", + "hash": "0x97ed779086938a5577855e1ed9c2c733dee8764ae8f79a78ad056a3af1ef3182", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a0194000000000000000000000000000000000000000080a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010180a0a3ff3725dfc54f5d4722c1186ba174a5907f2514ee3af704fa17777a0cee029ba04acc9b8b05a17cdd4eb44ec4a73bf9d14e384635ad7f0953ec7908d50cdc330b", + "txbytes": "0x04f8c10180800783030d409400000000000000000000000000000000000010008080c0f85cf85a809400000000000000000000000000000000000000008080a0def12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839fa0130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca80a056868f9ab7f03a5d9ac565763d4d57421e1db9a6242fcd7ee9a9956c08b99e34a07cc31924938bb0577e4a32100e6212a6938d9ebe096d1863db4342fc1394fe2b", "indexes": { "data": 0, "gas": 0, "value": 0 - }, - "expectException": "TransactionException.TYPE_4_INVALID_AUTHORITY_SIGNATURE" + } } ] }, "_info": { - "hash": "0x878353018b7ef13a96425206611cad69c1ad16fb1541b60d5f4ed8de032b441d", + "hash": "0xf5f4c0dbeb94a980c206ec6b1137d69a057e930c491439e5bffb2cb425427453", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "description": "Test function documentation:\n\n Test clearing the delegation of an account under a variety of circumstances.\n\n Args:\n pre_set_delegation_code: The code to set on the account before clearing delegation, or None\n if the account should not have any code set.\n self_sponsored: Whether the delegation clearing transaction is self-sponsored.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2964", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_invalid_tx_invalid_auth_signature[fork_Prague-state_test-v_0,r_1,s_2**256-1]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing[fork_Prague-state_test-undelegated_account-self_sponsored]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -252,17 +269,17 @@ "currentExcessBlobGas": "0x00" }, "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { "nonce": "0x00", "balance": "0x3635c9adc5dea00000", "code": "0x", "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d60025573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3b60035573a94f5374fce5edbc8e2a8697c15331677e6ebf0b3f60045560206000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b3c60005160055500", + "storage": {} } }, "transaction": { @@ -270,7 +287,7 @@ "maxPriorityFeePerGas": "0x00", "maxFeePerGas": "0x07", "gasLimit": [ - "0x0186a0" + "0x030d40" ], "to": "0x0000000000000000000000000000000000001000", "value": [ @@ -284,12 +301,13 @@ ], "authorizationList": [ { - "chainId": "0x01", + "chainId": "0x00", "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0x01", - "s": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + "nonce": "0x01", + "v": "0x01", + "r": "0x4da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3", + "s": "0x49d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f20652", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } ], "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", @@ -298,26 +316,25 @@ "post": { "Prague": [ { - "hash": "0x548073d6cd1270a35488091c755f0a51ab564667f1f45ea90df1198cbce56313", + "hash": "0x045a8d16894bb80d63cf2030fa681c30662efa727a15eb9cdb5724e514848813", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80a02d042da789b461a06536747bf31c179c8bd2066dc5eae134f350d88ffb81a7efa01f74e26f8618055ea710e9b7729900d9c5791380865fe34ba4255bfb585425ac", + "txbytes": "0x04f8c10180800783030d409400000000000000000000000000000000000010008080c0f85cf85a809400000000000000000000000000000000000000000101a04da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3a049d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f2065280a0d1f8ab6dadc60a5dec6980ea02f14b2688ad05aa3e07e354062afe192d180e4fa0561037743f2caa2502ef5467106ea9bc8f0e5847399bcd221411d2eb83db7194", "indexes": { "data": 0, "gas": 0, "value": 0 - }, - "expectException": "TransactionException.TYPE_4_INVALID_AUTHORITY_SIGNATURE" + } } ] }, "_info": { - "hash": "0x0b623377e1377a529e8535d1c313945edf11692407a9b2b0ee58e49141c41024", + "hash": "0xb22dee5082229f03ac4c8c655e0118c414e28ba3a6984f6c05a17437dfc13109", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2039", + "description": "Test function documentation:\n\n Test clearing the delegation of an account under a variety of circumstances.\n\n Args:\n pre_set_delegation_code: The code to set on the account before clearing delegation, or None\n if the account should not have any code set.\n self_sponsored: Whether the delegation clearing transaction is self-sponsored.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2964", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json new file mode 100644 index 00000000..ec61f21a --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/delegation_clearing_failing_tx.json @@ -0,0 +1,278 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing_failing_tx[fork_Prague-state_test-out_of_gas]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef01000000000000000000000000000000000000001000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x64174876e80060002000", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x01", + "v": "0x01", + "r": "0x4da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3", + "s": "0x49d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f20652", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xc19312216a6c2d0388ebd699ca3d383916ff830ff4e46b268a745895d5c942b0", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000000000101a04da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3a049d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f2065201a047b1685effd73cea70b7ba8600fd2a95133ac766df6b2f8aedd9ab9deba6310ca01b1f68d6b963c22fe5921913e3e393a8fc6278e77770059c999f93007bb3262b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8de06452177915e4b613f80ba1db51a25fa194a1620512e75ee83f9e42d6a117", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test clearing the delegation of an account in a transaction that fails, OOGs or reverts.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L3055", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing_failing_tx[fork_Prague-state_test-invalid_opcode]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef01000000000000000000000000000000000000001000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xfe", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x01", + "v": "0x01", + "r": "0x4da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3", + "s": "0x49d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f20652", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x06e83cad769f9fd0c1079f1d59fb841e918afa27399d9b9ec1fc77c47cc92afe", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000000000101a04da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3a049d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f2065201a047b1685effd73cea70b7ba8600fd2a95133ac766df6b2f8aedd9ab9deba6310ca01b1f68d6b963c22fe5921913e3e393a8fc6278e77770059c999f93007bb3262b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x599a923a861f464ef28030f5e6d347b3a2b31ba888e33c4d88c48dda0ed7868c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test clearing the delegation of an account in a transaction that fails, OOGs or reverts.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L3055", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_delegation_clearing_failing_tx[fork_Prague-state_test-revert]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x01", + "balance": "0x00", + "code": "0xef01000000000000000000000000000000000000001000", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000fd", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x01", + "v": "0x01", + "r": "0x4da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3", + "s": "0x49d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f20652", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x6d92990f6e8a9db8cd2c97c8bdbb01b9504b92cf5c4428d15d702a70227f850a", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000000000101a04da7d232a1bb13981b069aa957f942db7f1304e0949cf9336a0943bb91e9fda3a049d38da4d2bf09638b1b30d598760d075f10081eb265c0538eb215d907f2065201a047b1685effd73cea70b7ba8600fd2a95133ac766df6b2f8aedd9ab9deba6310ca01b1f68d6b963c22fe5921913e3e393a8fc6278e77770059c999f93007bb3262b", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x73ee240a881dfd08e92a35e100357ed663c8a20fa1bfcef3d07098e744427c20", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test clearing the delegation of an account in a transaction that fails, OOGs or reverts.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L3055", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json new file mode 100644 index 00000000..38212573 --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/deploying_delegation_designation_contract.json @@ -0,0 +1,67 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_deploying_delegation_designation_contract[fork_Prague-state_test]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "gasPrice": "0x0a", + "gasLimit": [ + "0x0186a0" + ], + "value": [ + "0x00" + ], + "data": [ + "0x610017600081600b8239f3ef01000000000000000000000000000000000000001000" + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8", + "to": "" + }, + "post": { + "Prague": [ + { + "hash": "0xf46d5b11101f625262dd9c1a72b5c9bd6d390e3780d457c1e01794dd13d20768", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0xf86e800a830186a08080a2610017600081600b8239f3ef0100000000000000000000000000000000000000100025a05e7d25069b94e000b019a726f10775526d36e03a21bce062c09b778e59aa41e0a04977a4e216862eb44fe85ce70e131d88ce693c5eba8fe636ac8a3294e4718a30", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc9a509894b3091831111a6099cfd70373ea9ae012a4a090959af4e709b2dca3f", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test attempting to deploy a contract that has the same format as a delegation designation.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L3106", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json index ccede537..96c08ba7 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_chain_delegating_set_code.json @@ -73,7 +73,7 @@ "post": { "Prague": [ { - "hash": "0x11cb86d992eb9fec8834a6d308b8ad01eb0e55e2e714783f3c75eaf7977b133a", + "hash": "0x5e3565889861208b72277c5b0ad2c8fe764aeb495e8a7506cad1abbb2609f322", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f9011d01808007839896809400000000000000000000000000000000000010008080c0f8b8f85a80948a0a19589531694250d570040a0c4b74576919b88001a02fdae69e3d7a08e437baa33b7d32781ea30f6cd671e38d700e0089ccb0be9f9da0204aea5f46d068028a6bea3d71ec0fdb995634117e1ea369277f2b2fecd2a024f85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8001a00c2ee9c1e1059b691b29ee396914a961a0e380c6c21c63a57a23412df3892aa5a0478c980f27d508ffa8ec6aa3f61a5819c7d85c948924d5885d1518b1a98c0cb180a0ab2fee55cd264f28fa4fa16ee7050c5c2de990a514ee22b9a1045e4faa38c357a0259fdc32ef7e3674989ed68d7ed78cdf3b2976b864543773398b9e8648489866", "indexes": { @@ -85,13 +85,13 @@ ] }, "_info": { - "hash": "0xb3d8480cefa572452bb08a6f27e58f19b075f345365299b0a453799a2d77238a", + "hash": "0xb0b5013369ea07b97fe071f13bf212f079fcbcdc237bc3969b5295411daf9c21", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that references another delegated\n address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1207", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1327", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json index e148cab8..780759ee 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_delegating_set_code.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1262", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_delegating_set_code[fork_Prague-state_test-balance_1]": { @@ -144,7 +144,7 @@ "post": { "Prague": [ { - "hash": "0x6724f3adce8161c8cfc21ef994a0cb791d6aff5a15555fe5e6ad8861c167bcb2", + "hash": "0x468afcf76520441c4b6916d0bbc977179ad63e1ef33b6b4f28de2153b14ef8e4", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007839896809400000000000000000000000000000000000010008080c0f85cf85a8094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080a054c7c92b1eede176959eefeb0ccce5c0e794991f16c1e8ac01700d162eb563bfa071b8d0e049596a2602ef18ca11a6d1c3e6a6ee21394b652ac0ad91533ac3a77201a0727ea2eb05ccf876a7538f3af11d39477e388c8eb0daf04050de4cc606277409a06e6ed48f096de311bc9d15efb7b8db8272d99ca6255ccdb5a87f586c437f833f", "indexes": { @@ -156,13 +156,13 @@ ] }, "_info": { - "hash": "0xc9edea7b1c50fe736d457a8259f4cf55f63b59196f5f299f462ad25252f873b5", + "hash": "0x78e932eaf01dd7727b74e95368fac2ba6230a1be96c69e89f14ff82ed85e7a15", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1142", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1262", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json index 7e779c85..edcf5687 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_self_set_code.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on self set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1042", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_self_set_code[fork_Prague-state_test-balance_1]": { @@ -144,7 +144,7 @@ "post": { "Prague": [ { - "hash": "0x83e34fc627274274371146624cea2f031420c1c4575376dc8ac7c450118f23e6", + "hash": "0x1bc83181333a8c38e4534c5b919647773bf6842f824704bee0acf2e1ce012b93", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e80a0d54dc4f661196bd7204844d9296d5954675313504601c0bba8644bfaa844ecb6a068542663f1a2f8d71ed317617c53a35754b002306300abed1f0e31b547787187", "indexes": { @@ -156,13 +156,13 @@ ] }, "_info": { - "hash": "0xc1a5228d14dfea1c8c4cad8050a3538a0faa460330b3aef7a4237276a99c96f0", + "hash": "0xb2be57189bcb1a9f76b5accf6b357b6b88a9ced81df4fde2f93cfb00c3db317b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on self set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L990", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1042", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json index 4f016ac1..1503e711 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/ext_code_on_set_code.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EMPTY_ACCOUNT-balance_1]": { @@ -144,7 +144,7 @@ "post": { "Prague": [ { - "hash": "0xe043c6cb7ff40623c047553a4f65c800b1766797db21751c9258e30c20bfd760", + "hash": "0xb8796e8c6bd5d3eadc6f05ee819bc1177d9cb151a65bdac21003e6955aa60ab5", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007839896809400000000000000000000000000000000000010008080c0f85cf85a80948a0a19589531694250d570040a0c4b74576919b88001a02fdae69e3d7a08e437baa33b7d32781ea30f6cd671e38d700e0089ccb0be9f9da0204aea5f46d068028a6bea3d71ec0fdb995634117e1ea369277f2b2fecd2a02480a08a0511053c2dbb89f41b8ccaf55131fce2a5066c50fcef0e2bf8230b4cef1637a03c5d7086236d9ea02189e965dbdcd881bcbb5dc90ba90339966dba2decbb25b1", "indexes": { @@ -156,13 +156,13 @@ ] }, "_info": { - "hash": "0x689842ded279cdcb86a325f6b99c0a1971a36b8612b7280e7bde8ad33e79823c", + "hash": "0x186144298e3e7719c792dab3d9842052fe4947bc46d1e534d7f32ecd9da6dbbf", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA-balance_0]": { @@ -246,9 +246,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA-balance_1]": { @@ -322,7 +322,7 @@ "post": { "Prague": [ { - "hash": "0x604e81e567c2cf5595cfdde5e4fb4f471a04090ef9dcba0e3d1ff03f67e734ac", + "hash": "0x4502ca2eaffac4e46426e8bff5babde70f4b7b7ad9cf726366b723e810515778", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007839896809400000000000000000000000000000000000010008080c0f85cf85a80948a0a19589531694250d570040a0c4b74576919b88001a02fdae69e3d7a08e437baa33b7d32781ea30f6cd671e38d700e0089ccb0be9f9da0204aea5f46d068028a6bea3d71ec0fdb995634117e1ea369277f2b2fecd2a02480a08a0511053c2dbb89f41b8ccaf55131fce2a5066c50fcef0e2bf8230b4cef1637a03c5d7086236d9ea02189e965dbdcd881bcbb5dc90ba90339966dba2decbb25b1", "indexes": { @@ -334,13 +334,13 @@ ] }, "_info": { - "hash": "0x369a4c1acdfba377f814f856e5240096596292465e94927d816caa0d287e648e", + "hash": "0xb2de7f0b11c21826223a6539cffe0e39d3faf1b8b6f23d06d50ce5605fbd4e12", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA_WITH_SET_CODE-balance_0]": { @@ -424,9 +424,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-EOA_WITH_SET_CODE-balance_1]": { @@ -500,7 +500,7 @@ "post": { "Prague": [ { - "hash": "0x58d99e889159e0d549406765e8e88fa55dfae2787fb4d6cdcf82992c5cf9b75c", + "hash": "0xa35210d395daaca048e1efa39ff46373da1a944b9078cb42247f1e21f4f22359", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007839896809400000000000000000000000000000000000010008080c0f85cf85a80946389e7f33ce3b1e94e4325ef02829cd12297ef718001a06b6a89be238b6d2537b0aeffc3e00f8ec6efbcfd34d19afbf575f0c60ed58a39a0748bde6522bbd4c356c65e1d58eeb8c6eb4ed3ff1e769ac4802f2488e0685b0801a0f62c3023c58eb4cc076b744a441ef607d1142b2fe436a17e363b683d282bcae8a02b17666aac2e61226054a76f828dd0b191383a53d4951609e890cbf2d8d57c98", "indexes": { @@ -512,13 +512,13 @@ ] }, "_info": { - "hash": "0x5b0042b7a2ae560c95cc3f689d2711156a8e42d9a2af7bcb15361d15a4da6650", + "hash": "0xe27dbb6de3bb7933754b689ab7cb4d68b39a4fb108d5eda737b5860f115e47d7", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-CONTRACT-balance_0]": { @@ -602,9 +602,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_ext_code_on_set_code[fork_Prague-state_test-CONTRACT-balance_1]": { @@ -678,7 +678,7 @@ "post": { "Prague": [ { - "hash": "0x4434e96056a78071d935b93c388d3707aac94e1433dbe6d47ecb29bf3bda93ff", + "hash": "0x5ce0e5cdd4f0a2bbc88b57924e68de821d8117add34095f3b1edcbea8c679b1b", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c101808007839896809400000000000000000000000000000000000010008080c0f85cf85a809400000000000000000000000000000000000011008080a0b9aa41c03112c204ce0257f6ab5598fdea72a1e1b56e2ba14e04461cac84a721a03f55161908aa55840b3444b501a9535617323c71aaf43a5664d7180fee8ec2dc80a0956f1f1a4ec538f7e363d3990816fb06a5985e9503e60f1ceaa28c38b78a3471a035a11afb6374ec5d1990a5daf95c15c85f497d528a3b5a5a98a7443d20b7e719", "indexes": { @@ -690,13 +690,13 @@ ] }, "_info": { - "hash": "0x3e51a8dd05cdff3854c7674bd423adf1063b30b7514b46e0616a4818abcd1c9f", + "hash": "0xe18c66ee4be3189824714e1a6fded428c8845a9610ce3ee3cfe29bbd3aea1b19", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test different ext*code operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L896", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L946", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json new file mode 100644 index 00000000..8c8b337c --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/nonce_overflow_after_first_authorization.json @@ -0,0 +1,109 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_nonce_overflow_after_first_authorization[fork_Prague-state_test]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0xfffffffffffffffe", + "balance": "0x00", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60026000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001200": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x030d40" + ], + "to": "0x0000000000000000000000000000000000001200", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0xfffffffffffffffe", + "v": "0x01", + "r": "0xf356020afd2bfe839a758bdd67454dd9cf763ab2a44714beb99ab0d918d409cf", + "s": "0x0cb65b317b26e7adc61b60709fd61163ac53602a22ba672dbc4359011eb68b0f", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + }, + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001100", + "nonce": "0xffffffffffffffff", + "v": "0x01", + "r": "0xd61e41a5d919516b7163bf59c672c29732aeb305ae277da5d96663f112923fbd", + "s": "0x3e2a87e2bde652bf0fc0986eea0b6346f49582abce740375c08b00941aa7d6c2", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x9f3991a608d0ab48a1fa76ea64bf3948d42f0be66cf1e1edd504b2902b6aa100", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f9012d0180800783030d409400000000000000000000000000000000000012008080c0f8c8f8628094000000000000000000000000000000000000100088fffffffffffffffe01a0f356020afd2bfe839a758bdd67454dd9cf763ab2a44714beb99ab0d918d409cfa00cb65b317b26e7adc61b60709fd61163ac53602a22ba672dbc4359011eb68b0ff8628094000000000000000000000000000000000000110088ffffffffffffffff01a0d61e41a5d919516b7163bf59c672c29732aeb305ae277da5d96663f112923fbda03e2a87e2bde652bf0fc0986eea0b6346f49582abce740375c08b00941aa7d6c201a00e79a3af4a7c717ada45e1056d16073e904de8974a755c48b8a8713878df97b0a05c6a36523ab284ca456af9ef94a5f259f584f6e6b00dd5dc4c49e1613006956d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2a3505846b58187fe5bab3d8a293aed3bf4bd2ffc8c712ce77c70d6da1beee08", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction with two authorization where the first one bumps the nonce\n to 2**64-1 and the second would result in overflow.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2448", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json index bb2c853d..6ec1ae18 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_code_on_set_code.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test codesize and codecopy operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1422", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_code_on_set_code[fork_Prague-state_test-balance_1]": { @@ -144,7 +144,7 @@ "post": { "Prague": [ { - "hash": "0xdaf68469b5add9ff41222215c8ec25ef0546c1fee4cfb0d46d7a1d6c6b57e0d5", + "hash": "0x1fd499ababc91f39e6791a8b28aaa54b863879e88af9706c3d25b2b823041ac6", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e80a0d54dc4f661196bd7204844d9296d5954675313504601c0bba8644bfaa844ecb6a068542663f1a2f8d71ed317617c53a35754b002306300abed1f0e31b547787187", "indexes": { @@ -156,13 +156,13 @@ ] }, "_info": { - "hash": "0x4a3fb8639eaf3c143e4662af9ad3bfb7795e1ead87179e1e79c59dffe211be73", + "hash": "0x94780357589805a6a60096c885ea05dc034791f3da58bb8598aa4fdacc090d0b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test codesize and codecopy operations on a set-code address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1302", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1422", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json index b84f1429..09dbc32e 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/self_sponsored_set_code.json @@ -58,7 +58,7 @@ "post": { "Prague": [ { - "hash": "0x13167238b3608059a0a0bf0a9842e9e00c3205b98fc75f71e5ff582ddbf23b2e", + "hash": "0xde2dc54cf8052c475079f863e3c5a4a313f995ec70a3c91614f8970ae8303e17", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a036a9506913cdfc177c404e49598872dca1ddc14d1b6342134f1b8c09cd63fc58a06de3d53d2d7159047a0f8b0c3175e033c541f6071ffa7fda2a80225429071f15", "indexes": { @@ -70,13 +70,13 @@ ] }, "_info": { - "hash": "0x8bbf1a8db1a1bf3ad3ecc5a897addbda07360be4602a3d36237cb90175668af9", + "hash": "0xa56e34bc50c219149e6fcff8785c721fdc89fff1e77f50cf06160a012617ce23", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-stop-tx_value_1]": { @@ -138,7 +138,7 @@ "post": { "Prague": [ { - "hash": "0xbab66857c6d1f6441acb6d19a82552e56c0aaa82e0aed58d47a18db2ca1de7f9", + "hash": "0xda9e62a41ee44a77d151ff6e9878e9323ae27e358e3e2325ade9504a2af85c77", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0234b0f324388f83d13660f63eebc1d11be8f9931a45be19daff0a2ffa81da168a0296b5cfd1a8b572ae21ea2ffd33896fae861cb56af06cc5aa84db811b6e14b73", "indexes": { @@ -150,13 +150,13 @@ ] }, "_info": { - "hash": "0x7ae22d1414c26c460661d6630c97c26d4d3c0a06e077753bc3baa30b4135c014", + "hash": "0x61c3de765c5e1b4a418faa13b2bbb0735c4f090adc0e1dabac2c71f7205fc8b3", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-return-tx_value_0]": { @@ -218,7 +218,7 @@ "post": { "Prague": [ { - "hash": "0x9f3554cc0151322dd01eaef8070d1bd4c4bf10d3bfe3fe0c68d61c75e0e06de0", + "hash": "0x2fad55deedfa805e0af9f28219d650d8e19b26e19522b3cff0e19f10a04bf6d2", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a036a9506913cdfc177c404e49598872dca1ddc14d1b6342134f1b8c09cd63fc58a06de3d53d2d7159047a0f8b0c3175e033c541f6071ffa7fda2a80225429071f15", "indexes": { @@ -230,13 +230,13 @@ ] }, "_info": { - "hash": "0xa2fdeb03f7df55bf9ee5eb9e36aee06b547e07eb4708f7e99ff4e546f04f1027", + "hash": "0x864b63c881ddf11800ff9147544977f5bc68084f10dc90687af38d3f118065d7", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-return-tx_value_1]": { @@ -298,7 +298,7 @@ "post": { "Prague": [ { - "hash": "0x1f0fdb1f34c692f464c6f98f808b1f69e5e8d7f3b21841705e07b9ded05fa48b", + "hash": "0x92424b20775c49cc7fbfa809143a03c9e9953a03ea074dc85b225c41e5d11d1e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0234b0f324388f83d13660f63eebc1d11be8f9931a45be19daff0a2ffa81da168a0296b5cfd1a8b572ae21ea2ffd33896fae861cb56af06cc5aa84db811b6e14b73", "indexes": { @@ -310,13 +310,13 @@ ] }, "_info": { - "hash": "0x290e73505852e1d2f4e88b80212f60bb78820b0c148bafb716f35548a588bd39", + "hash": "0x83386760760950911915d967de09d222058ed5f439a99bd468e0b1c051890f1d", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-revert-tx_value_0]": { @@ -378,7 +378,7 @@ "post": { "Prague": [ { - "hash": "0x7dc28146ef794351c16b59c614cf52100c6297511ec75c56bdec1c69183da792", + "hash": "0x00e6c5cadd5ab86227291765a0cb030cbfdb8ea6fd2555f1be7dbab99c55572f", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a036a9506913cdfc177c404e49598872dca1ddc14d1b6342134f1b8c09cd63fc58a06de3d53d2d7159047a0f8b0c3175e033c541f6071ffa7fda2a80225429071f15", "indexes": { @@ -390,13 +390,13 @@ ] }, "_info": { - "hash": "0xec4c68e4fbde2627f0a413b89789569325df6963a09e1d111a85cdf36140083c", + "hash": "0x5812b06a25331d477ffc75a90c08d4b1289828c0a7fd04787a509a275ecd10e2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-revert-tx_value_1]": { @@ -458,7 +458,7 @@ "post": { "Prague": [ { - "hash": "0x7dc28146ef794351c16b59c614cf52100c6297511ec75c56bdec1c69183da792", + "hash": "0x00e6c5cadd5ab86227291765a0cb030cbfdb8ea6fd2555f1be7dbab99c55572f", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0234b0f324388f83d13660f63eebc1d11be8f9931a45be19daff0a2ffa81da168a0296b5cfd1a8b572ae21ea2ffd33896fae861cb56af06cc5aa84db811b6e14b73", "indexes": { @@ -470,13 +470,13 @@ ] }, "_info": { - "hash": "0x70cacd5188c99f404d1a3c3b4644fbdaa9c7ced30db6926d16ffbb5746d98b89", + "hash": "0x35d6489cb7712d1bfbe2f9414d657971120ce494bf27e7a9f8d4afee3b138235", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-invalid-tx_value_0]": { @@ -538,7 +538,7 @@ "post": { "Prague": [ { - "hash": "0x210a38a4694753ad9fd4ed3b711c83345faa9cf07de7b058847ba28174271511", + "hash": "0x0edcb3d982966b9dc3ac460478a3009236655557f92fba0a48c5f52e3e11a590", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a036a9506913cdfc177c404e49598872dca1ddc14d1b6342134f1b8c09cd63fc58a06de3d53d2d7159047a0f8b0c3175e033c541f6071ffa7fda2a80225429071f15", "indexes": { @@ -550,13 +550,13 @@ ] }, "_info": { - "hash": "0x01078d725ab7939ca46faf195da37829e881165e2d11375213ca6d8c4dee0b98", + "hash": "0xda78d270d4d287c110771b08a9afc698025299e4fe9cb0c46d7e413f29ef8ff2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-invalid-tx_value_1]": { @@ -618,7 +618,7 @@ "post": { "Prague": [ { - "hash": "0x210a38a4694753ad9fd4ed3b711c83345faa9cf07de7b058847ba28174271511", + "hash": "0x0edcb3d982966b9dc3ac460478a3009236655557f92fba0a48c5f52e3e11a590", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0234b0f324388f83d13660f63eebc1d11be8f9931a45be19daff0a2ffa81da168a0296b5cfd1a8b572ae21ea2ffd33896fae861cb56af06cc5aa84db811b6e14b73", "indexes": { @@ -630,13 +630,13 @@ ] }, "_info": { - "hash": "0x42317a0d88b0219e9f8197c75a0fa91872c6721dadec6b7633dc0b5c009bb8e6", + "hash": "0xc3dea80cb4f5fd3046c48600c85fa628794badbcd33a810182f41ebc076ffafa", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-out-of-gas-tx_value_0]": { @@ -698,7 +698,7 @@ "post": { "Prague": [ { - "hash": "0x1d06bc7b0fda03bbe3dd66a690e6cbe2aed2e899b07ebee1db567b7133a0dd24", + "hash": "0x74e859fe72cda7024af00bfe8f6822a6ab9e3febad9b0fb10b4cd49913e1751e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a036a9506913cdfc177c404e49598872dca1ddc14d1b6342134f1b8c09cd63fc58a06de3d53d2d7159047a0f8b0c3175e033c541f6071ffa7fda2a80225429071f15", "indexes": { @@ -710,13 +710,13 @@ ] }, "_info": { - "hash": "0xa3089976b01adf863d8be194c4a2e64ff1f3658f660778bbfc33a844058338a4", + "hash": "0xd462d395709231ddca31a96ab1a5237006fb897fbcafefd60d5065a4f1166bc5", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_self_sponsored_set_code[fork_Prague-state_test-out-of-gas-tx_value_1]": { @@ -778,7 +778,7 @@ "post": { "Prague": [ { - "hash": "0x1d06bc7b0fda03bbe3dd66a690e6cbe2aed2e899b07ebee1db567b7133a0dd24", + "hash": "0x74e859fe72cda7024af00bfe8f6822a6ab9e3febad9b0fb10b4cd49913e1751e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0234b0f324388f83d13660f63eebc1d11be8f9931a45be19daff0a2ffa81da168a0296b5cfd1a8b572ae21ea2ffd33896fae861cb56af06cc5aa84db811b6e14b73", "indexes": { @@ -790,13 +790,13 @@ ] }, "_info": { - "hash": "0x6e93f8b5dfeda754529fa492971428165db1ada6349de9877d1e7355a397ea19", + "hash": "0x3bc108d55805ffecbd1f6b205c6c18108f011926d820c3719ad80fb63517850d", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-sponsored set-code transaction.\n\n The transaction is sent to the sender, and the sender is the signer of the only authorization\n tuple in the authorization list.\n\n The authorization tuple has a nonce of 1 because the self-sponsored transaction increases the\n nonce of the sender from zero to one first.\n\n The expected nonce at the end of the transaction is 2.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L59", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L63", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json index 45ba02da..9e99761c 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state.json @@ -1,5 +1,5 @@ { - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -80,12 +80,12 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state[fork_Prague-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -166,9 +166,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1049", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1101", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json new file mode 100644 index 00000000..6479ae63 --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_address_and_authority_warm_state_call_types.json @@ -0,0 +1,690 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000600060006110005afa600155600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5afa600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xbfc39991bb96ec09fbe428891f8f2da1fb2eeac4d9234ea40d12ec5b0ac21c7e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x5839d5e340db5073fb9c258f063885c5e8152496eb6527e41c7425556c3e87e2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5afa60015560006000600060006110005afa600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x3e8a78990d9d7ff45d28b60883bb5b0b7960df5720cf10ce312f3beb6400d936", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb016675510581bb4a42bc11ee20c385e11e7211cadcebada9cbe5a37673a8d05", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60006000600060006110005af4600155600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af4600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xa75f339169768faf487a0500546fadc0910a7962beeb4d79bbb53949f681f935", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x272c8c5372820d3f5da8403073b332231d2e77c730873f2988ce30c1e92fc106", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af460015560006000600060006110005af4600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xcb59f97fa8e6113265585b659e137fbf73ef6cadc008437adaf37027ec60fc46", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb01fb7ed108a748751f64504bd5a47361557f672d991923c21c59c400690b4ac", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110005af16001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xdb353ce3c8f829dcb93782c7b27e000a38069ece48c2c76c6e77f03a5e02fc96", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfdd8185f737f7a1d1879e10fa311c1252e9036f1a8846322cc3d7c723cf990c7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1600155600060006000600060006110005af1600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x1b96381c3f907409ab58b7d6677b3c32cb680f014cb6725dbe95ccbf3ebcc273", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xd55b79c6b6ce24f21cb95b21ca880acfa2536be298888bbe5eb7be3438d5b8d9", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-call_set_code_address_first_then_authority]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110005af26001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af2600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xb8981679250a1459a73de350bbb9be40a6dc07268e02716c5a82b4c672b1186b", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x076a1aa03a1515a83cef5889f3d44b991fff5149fd4938ecfeb65cce7d0f9808", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_address_and_authority_warm_state_call_types[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-call_authority_first_then_set_code_address]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af2600155600060006000600060006110005af2600155600160025500", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0f4240" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x84d4430711a86f40c722ae9c2b3571d3bbd411082f3c00dfecd5e1346e54ceeb", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830f42409400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a666c23f6d722028387a3499cd76d777096113a570bb12cfa54ff2cb2411e32a042771438b4bfae2167d470213fa727c8b68c8d55bdbdb1e59e9e88391b38e698", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb1fffed07beb98132f0bb48b333c7b297755c7f007b7a5b1aff1c9de75bd0d10", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test set to code address and authority warm status after a call to\n authority address, or viceversa, using all available call opcodes\n without using `GAS` opcode (unavailable in EOF).", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1189", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json index 0536dde7..40b62fac 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_all_invalid_authorization_tuples.json @@ -209,9 +209,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and all of them are invalid.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1774", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1894", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json index c4411844..fff8ebc8 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_call_set_code.json @@ -89,9 +89,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -184,9 +184,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_0]": { @@ -279,9 +279,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -374,9 +374,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_0]": { @@ -469,9 +469,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -564,9 +564,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_0]": { @@ -659,9 +659,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_call_set_code[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_1]": { @@ -754,9 +754,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the calling a set-code account from another set-code account.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L595", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L630", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json index acf068c7..b3179230 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_invalid_authorization_tuple.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1945", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-state_test-invalidity_reason_InvalidityReason.CHAIN_ID-transaction_exception_None]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1945", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_invalid_authorization_tuple[fork_Prague-state_test-invalidity_reason_InvalidityReason.EMPTY_AUTHORIZATION_LIST-transaction_exception_TransactionException.TYPE_4_EMPTY_AUTHORIZATION_LIST]": { @@ -225,9 +225,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test attempting to set the code of an account with invalid authorization tuple.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1825", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1945", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json index aba834d2..3766c34e 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_first_valid_authorization_tuples_same_signer.json @@ -209,9 +209,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1586", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1706", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json index ccdf00e4..54e1be79 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_first_invalid_same_signer.json @@ -209,9 +209,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n but the first tuple is invalid.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1727", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1847", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json index b2dde31a..339da753 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce.json @@ -209,9 +209,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and each authorization tuple has an increasing nonce, therefore the last tuple is executed.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1632", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1752", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json index 2246844d..d26725db 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_multiple_valid_authorization_tuples_same_signer_increasing_nonce_self_sponsored.json @@ -209,9 +209,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account with multiple authorization tuples from the same signer\n and each authorization tuple has an increasing nonce, therefore the last tuple is executed,\n and the transaction is self-sponsored.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1679", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1799", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json index 4e01a176..c8d5a818 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_account_deployed_in_same_tx.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an address that is deployed in the same transaction,\n and test calling the set-code address and the deployed contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1484", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_account_deployed_in_same_tx[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-state_test]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an address that is deployed in the same transaction,\n and test calling the set-code address and the deployed contract.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1364", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1484", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json index 3e78e333..c763d309 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_contract_creator.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a contract-creating opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L475", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_contract_creator[fork_Prague-create_opcode_CREATE-evm_code_type_LEGACY-state_test]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a contract-creating opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L440", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L475", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json index ce96b141..6348da4b 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_log.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2514", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG1]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2514", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG2]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2514", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG3]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2514", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_log[fork_Prague-evm_code_type_LEGACY-state_test-log_opcode_LOG4]": { @@ -394,9 +394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a contract that performs the log operation.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2190", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2514", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json index 5a154e17..5933f27e 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_precompile.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000c-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000d-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000e-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000f-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -394,9 +394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000010-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -474,9 +474,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000011-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -554,9 +554,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000012-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -634,9 +634,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000013-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -714,9 +714,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x000000000000000000000000000000000000000a-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -794,9 +794,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000009-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -874,9 +874,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000005-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -954,9 +954,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000006-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1034,9 +1034,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000007-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1114,9 +1114,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000008-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1194,9 +1194,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000001-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1274,9 +1274,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000002-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1354,9 +1354,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000003-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1434,9 +1434,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_precompile[fork_Prague-precompile_0x0000000000000000000000000000000000000004-call_opcode_CALL-evm_code_type_LEGACY-state_test]": { @@ -1514,9 +1514,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to a pre-compile address.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2245", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2569", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json index fb4cd9e9..887eb01d 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_caller.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_0]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_0]": { @@ -394,9 +394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-value_1]": { @@ -474,9 +474,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_0]": { @@ -554,9 +554,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_caller[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-value_1]": { @@ -634,9 +634,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a self-call in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L530", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L565", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json index 3dd152fa..bbee7ed0 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destruct.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L416", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_0-external_sendall_recipient_True]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L416", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_1-external_sendall_recipient_False]": { @@ -224,7 +224,7 @@ "post": { "Prague": [ { - "hash": "0xb7d473a1d1b60c24deb12e4eb0c0b3a6619ae54199f9e2281d2b6877921540a9", + "hash": "0x7c2d89789c3780e29e1ab8293f690022b5cbbc499cf0069d65df404fbe429ed7", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e80a0d54dc4f661196bd7204844d9296d5954675313504601c0bba8644bfaa844ecb6a068542663f1a2f8d71ed317617c53a35754b002306300abed1f0e31b547787187", "indexes": { @@ -236,13 +236,13 @@ ] }, "_info": { - "hash": "0xe3272d63e99b2888d3cd88c914b142d1f4712b367dabc2c8d8bebf78cd9f701f", + "hash": "0x7a313c8493c749505e37502cb383234d3187e238dfcd29c1c26bc811f74caaf9", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L416", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destruct[fork_Prague-state_test-balance_1-external_sendall_recipient_True]": { @@ -310,7 +310,7 @@ "post": { "Prague": [ { - "hash": "0x91749229613eeb50b61285ee187f4058f68dab0286d3398bb3feaa41db90069e", + "hash": "0xcd9c7da309f329e076464e58dafb6daf5a65879e0ce9d15439892beb85ac0bbb", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078398968094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a06a957286513b52c67b086a729f8295aac37308a48b96c8f13db8443f90824791a01509f4db5f574d40178e3b146d24b3757fb5ce3520efb029823ba9b4fbb38fd5", "indexes": { @@ -322,13 +322,13 @@ ] }, "_info": { - "hash": "0x4e8bd96246ba8ce86e7dfa83128a4175f0105607e9f255ae3332e7d53e0ec5b1", + "hash": "0x5180216246b126d5dc46aaf1c75aa9e187aaec510f41c2b5514004c63e93d64e", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing self-destruct opcode in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L381", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L416", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json index 658cfb8f..8e8c5437 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_self_destructing_account_deployed_in_same_tx.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_0-external_sendall_recipient_True]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_False]": { @@ -224,7 +224,7 @@ "post": { "Prague": [ { - "hash": "0x1ff8f5c631a42ab0ec927e9004246e89b0f68f2024d298a352eb5d1908f6f2e7", + "hash": "0x986ec7628732b2f52190589ac15ac1a0fc2333ab7555fa860dc8af967a588229", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f3600160015573a94f5374fce5edbc8e2a8697c15331677e6ebf0bffc0f85cf85a80945bafcc0c93ecd8022925d7fd89da1c6250850e198001a0c5df1fdc89e4e61095f424c135dbe61b4e894139a4353ecb9be92705b7c5f12ca0080205c42bd067a9fa6a7d7602b0dd189fe5ebc5daf69d49a1605d62365354f380a0915a2426f2d88620de410e832267abca10c4d68f7ede8049c11b5ee5dc8c7334a00c60e183a8cdd2f5b923564262036e556b46778653fd0d102fb5212e65238bbf", "indexes": { @@ -236,13 +236,13 @@ ] }, "_info": { - "hash": "0x83bed23413f62e24b68f4f639ee3b5780a7e15c670e1214b7f30bab4920a2cea", + "hash": "0x1f517be8a20548919100132a6f5c785666706e8d5f64a546760e222a55feef52", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_False-balance_1-external_sendall_recipient_True]": { @@ -310,7 +310,7 @@ "post": { "Prague": [ { - "hash": "0x1f5ad20f9438cd94805d3cc50c88924c431b595d9c83a03cf1e3eb3d76aee70e", + "hash": "0x4da38fed9544e2c183bc87492761e4c43c43fd2cc6fd497fc3140e49ae1e4110", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f36001600155738a0a19589531694250d570040a0c4b74576919b8ffc0f85cf85a80945bafcc0c93ecd8022925d7fd89da1c6250850e198001a0c5df1fdc89e4e61095f424c135dbe61b4e894139a4353ecb9be92705b7c5f12ca0080205c42bd067a9fa6a7d7602b0dd189fe5ebc5daf69d49a1605d62365354f380a0de03490a443d18caaedc866c6981b77a28c6ef4d321a64b204784045b36973f8a0767e244d19e9c64cd4bbd02f81bc2e1249986a2b528c1042d22e36afcfd5abe8", "indexes": { @@ -322,13 +322,13 @@ ] }, "_info": { - "hash": "0xa9f14bf775827492e73514d889ed1314b6e7cdc15b6503d6fc241b0de53fc463", + "hash": "0x0de3349d957ac3bccc23191dc13beb60223f746178a3496352caa9c438f03f9f", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_False]": { @@ -406,9 +406,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_0-external_sendall_recipient_True]": { @@ -486,9 +486,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_False]": { @@ -556,7 +556,7 @@ "post": { "Prague": [ { - "hash": "0xf3014cf239200157f6e086a456f5dac0fa45fec24c428423a98eb9ff341cad91", + "hash": "0xf9938a3e883d494542a9285000cf767066e4b24ad68b1764f306b1a6903c30c2", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f3600160015573a94f5374fce5edbc8e2a8697c15331677e6ebf0bffc0f85cf85a80945bafcc0c93ecd8022925d7fd89da1c6250850e198001a0c5df1fdc89e4e61095f424c135dbe61b4e894139a4353ecb9be92705b7c5f12ca0080205c42bd067a9fa6a7d7602b0dd189fe5ebc5daf69d49a1605d62365354f380a0915a2426f2d88620de410e832267abca10c4d68f7ede8049c11b5ee5dc8c7334a00c60e183a8cdd2f5b923564262036e556b46778653fd0d102fb5212e65238bbf", "indexes": { @@ -568,13 +568,13 @@ ] }, "_info": { - "hash": "0x452d504121da6171c11f0fa41a5cc94918caea1d10f54b5d1460a99a154f2835", + "hash": "0xa943b69064416aebf1dfef611f6c8682a7857ea8cecce74166a2c593edf461d2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE-call_set_code_first_True-balance_1-external_sendall_recipient_True]": { @@ -642,7 +642,7 @@ "post": { "Prague": [ { - "hash": "0x142f963b554a2839d405f29714cfc6bd19aa38782b4ab6738ad6c5196f87eb3d", + "hash": "0xf815a9bc0075c21841661e5b056dae8f2cb12ed683cef9ed74d1541f2aeebfca", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f36001600155738a0a19589531694250d570040a0c4b74576919b8ffc0f85cf85a80945bafcc0c93ecd8022925d7fd89da1c6250850e198001a0c5df1fdc89e4e61095f424c135dbe61b4e894139a4353ecb9be92705b7c5f12ca0080205c42bd067a9fa6a7d7602b0dd189fe5ebc5daf69d49a1605d62365354f380a0de03490a443d18caaedc866c6981b77a28c6ef4d321a64b204784045b36973f8a0767e244d19e9c64cd4bbd02f81bc2e1249986a2b528c1042d22e36afcfd5abe8", "indexes": { @@ -654,13 +654,13 @@ ] }, "_info": { - "hash": "0x7d33fb4ffcdca72a0398d1bf9a92f3b3279332d077f4d37854c0e06fc4c99b78", + "hash": "0x314bbc66afc9c9dbe133ba204524eb8780c313ecffe9d54bf0bccbf4a0bac70b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_False]": { @@ -738,9 +738,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_0-external_sendall_recipient_True]": { @@ -818,9 +818,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_False]": { @@ -888,7 +888,7 @@ "post": { "Prague": [ { - "hash": "0xd1a511e705b8f24850008112309326c57cea4ef3e44043f7f9c291f71d97bc8b", + "hash": "0x38230f132d13df7615ca5b04c73bc90e35644cdded4dba784db35bb22b6837a8", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f3600160015573a94f5374fce5edbc8e2a8697c15331677e6ebf0bffc0f85cf85a809452c7f941bca5587ae264310172bc3f55c21312c48001a0e7517c8df49565897cdd64b6c51eaf8bf9389da777f4d0f97f90c1f8679682e4a009e47a1a3d3cda67696ed9f7e0912e7a50a1f0b179980cc53d82aa93b6d13ce880a0d0b7f47e9f6b8bd628f77d9a65516763403c40acd8aefd6cb9625480fb3e5e09a0323ca8013c56a1e55616312feb97d23fb85db00923a222daeddc8c9830c33b22", "indexes": { @@ -900,13 +900,13 @@ ] }, "_info": { - "hash": "0xb7c931b8186234fae3456e7afd49f881a38268a726f9896e43c304961ad0f930", + "hash": "0xf9caaa3449e62041bb1aaeff550558283dd6469221343d4b16a9d348a4a73d64", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_False-balance_1-external_sendall_recipient_True]": { @@ -974,7 +974,7 @@ "post": { "Prague": [ { - "hash": "0x4ff3b0b2a30bacc8ef8b08a5aeae24eb707c8cda7c0c071bfce159eb1e2ef7b8", + "hash": "0x19e382dd04a4579bb0eda7d8875fb54d9a9c2910a2a090451b3235f7e1870a2e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f36001600155738a0a19589531694250d570040a0c4b74576919b8ffc0f85cf85a809412f19df8c3bfc160578e9b14206dfc510a5d36148001a0d3df66673424ce72f33093f1f84adc5880a1e737dba65efb349acff584646aeea01f2148562b4a4df0ee41730c37d4b6232ed29a47010b18566ee74c3c1090b84880a0b69dfa186d2de356e84a9502af61d9d6545d4f2c7a889eec05a5eba7697e4645a0441f73343d3fef77bf78516823a5eabfa74d97a76d6bd4dd2e9ff7a24b45f247", "indexes": { @@ -986,13 +986,13 @@ ] }, "_info": { - "hash": "0x51e18f194d9ed0c900f92a30a65d519c5dfdbd2f9ff99b339fbfa805256fbd28", + "hash": "0x67d41fc3b3b45bab411ec069002d91e603a1532d952828f8b911e345e6a06595", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_False]": { @@ -1070,9 +1070,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_0-external_sendall_recipient_True]": { @@ -1150,9 +1150,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_False]": { @@ -1220,7 +1220,7 @@ "post": { "Prague": [ { - "hash": "0x3274424d7576e16ee3ae5d7d64dd171be8209666c464ba384b848ed1ee8594c9", + "hash": "0x0c9073fefd188c870588ee2797dd064fe0c3a77974377ba65eea920e74539b62", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f3600160015573a94f5374fce5edbc8e2a8697c15331677e6ebf0bffc0f85cf85a809452c7f941bca5587ae264310172bc3f55c21312c48001a0e7517c8df49565897cdd64b6c51eaf8bf9389da777f4d0f97f90c1f8679682e4a009e47a1a3d3cda67696ed9f7e0912e7a50a1f0b179980cc53d82aa93b6d13ce880a0d0b7f47e9f6b8bd628f77d9a65516763403c40acd8aefd6cb9625480fb3e5e09a0323ca8013c56a1e55616312feb97d23fb85db00923a222daeddc8c9830c33b22", "indexes": { @@ -1232,13 +1232,13 @@ ] }, "_info": { - "hash": "0x216d1ca12b8e7b93e43702544423e4987dd609fb2c5821b5126493abb9f37574", + "hash": "0x21a3e06aaf30bb15c4adc108226c2cc69fb6dcba6213c068aea44aed3c378f15", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_self_destructing_account_deployed_in_same_tx[fork_Prague-state_test-create_opcode_CREATE2-call_set_code_first_True-balance_1-external_sendall_recipient_True]": { @@ -1306,7 +1306,7 @@ "post": { "Prague": [ { - "hash": "0xe7d7d1f8ef2b4e531d0c6ced2d31b439c7f33560a7bbdc1cd300227e9969b943", + "hash": "0x68c527a881a885dc9ac3db7114aa9e39e21ab2904183a1dcd3345e5b13e6dd2b", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8e7018080078398968094000000000000000000000000000000000000100080a661001b600081600b8239f36001600155738a0a19589531694250d570040a0c4b74576919b8ffc0f85cf85a809412f19df8c3bfc160578e9b14206dfc510a5d36148001a0d3df66673424ce72f33093f1f84adc5880a1e737dba65efb349acff584646aeea01f2148562b4a4df0ee41730c37d4b6232ed29a47010b18566ee74c3c1090b84880a0b69dfa186d2de356e84a9502af61d9d6545d4f2c7a889eec05a5eba7697e4645a0441f73343d3fef77bf78516823a5eabfa74d97a76d6bd4dd2e9ff7a24b45f247", "indexes": { @@ -1318,13 +1318,13 @@ ] }, "_info": { - "hash": "0xe0a7a052be5604afdd62eefbeccc6bc3946910e63d383f26b89b368abd5a5da2", + "hash": "0x4e91d25be9dc07ae96cd5aea7c44a63d110b647c529a84f7041e385f3994eced", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test setting the code of an account to an account that contains the SELFDESTRUCT opcode and\n was deployed in the same transaction, and test calling the set-code address and the deployed\n in both sequence orders.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1471", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1591", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json index bcd00f06..b963513d 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_sstore.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_0-one_wei_balance_authority]": { @@ -144,7 +144,7 @@ "post": { "Prague": [ { - "hash": "0x6aa94250a92f1487526a734dd4170b49e2d6b686a0217269630f69834c35ffd7", + "hash": "0x404f3308941348318aa94e030cdbbd5a2c4f063597b794cf0b07b7105603d25d", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0d61673cd58ffa5fc605c3215aa4647fa3afbea1d1f577e08402442992526d980a0063068ca818025c7b8493d0623cb70ef3a2ba4b3e2ae0af1146d1c9b065c0aff", "indexes": { @@ -156,13 +156,13 @@ ] }, "_info": { - "hash": "0x5c0ebb9800cdabaa8e7273422a719ef1af71ec8d7532127616d5030294c2ccb7", + "hash": "0xebe8823763ea0e88fc689d55d01d348c8ace391fee47a10e58d3f329a6a81294", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_0-self_sponsored_tx]": { @@ -224,7 +224,7 @@ "post": { "Prague": [ { - "hash": "0x13167238b3608059a0a0bf0a9842e9e00c3205b98fc75f71e5ff582ddbf23b2e", + "hash": "0xde2dc54cf8052c475079f863e3c5a4a313f995ec70a3c91614f8970ae8303e17", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0c0ffa5770a7fd85f7c04f60e8ec9fb3722703958563c6c0e5beaff5430eb2353a05cb0b1c6fb735433bc81b6dff7a51486c876a4e023e2deeda2f150dafa63460c", "indexes": { @@ -236,13 +236,13 @@ ] }, "_info": { - "hash": "0xad67fb801624bc7a033170c4cb717a4ba19d249b978ca10a332a20bd35189f5c", + "hash": "0x87c42fa71c14ac7e3d2908884d498ab9ef3e757ebd15ae0dde919d20e8e15e9b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-zero_balance_authority]": { @@ -320,9 +320,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-one_wei_balance_authority]": { @@ -390,7 +390,7 @@ "post": { "Prague": [ { - "hash": "0xcdb8979342e41f381375eeaeec1de514ef190e49734179910a827b6a08ae3762", + "hash": "0xc4d4d0ec12a0418dac6ad2ac90b348791e7930daf454e43bcc3dd5831c45bd5a", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0e121a5663704557ca8d88dec0b5022ccfd22795adc5347c9f73344278da4262aa05da0917a08658e549810db5c148be752163f2266bd1e0c433ac898e900165d54", "indexes": { @@ -402,13 +402,13 @@ ] }, "_info": { - "hash": "0xb05b84222e96e13a7a6075b2d052eb9da0d21149e4be9f2f93a23f696ecd46b4", + "hash": "0x0c7adab718965a98a2c7cc2f5b88d5d365e16f0011116d3ef632c013fdff1615", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-stop-tx_value_1-self_sponsored_tx]": { @@ -470,7 +470,7 @@ "post": { "Prague": [ { - "hash": "0xbab66857c6d1f6441acb6d19a82552e56c0aaa82e0aed58d47a18db2ca1de7f9", + "hash": "0xda9e62a41ee44a77d151ff6e9878e9323ae27e358e3e2325ade9504a2af85c77", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a04e2ea8abd3b53b7115f06d237d2180463502fc8e421b59a79e24f2ccdf2c6f20a046c7239ac595753d40451ee47290271022bcf5b262d0e608f981efc69d345fbc", "indexes": { @@ -482,13 +482,13 @@ ] }, "_info": { - "hash": "0x77a86034a509b8cd0c37fd5bb4d8e4eff9cad525684acb8ef39f904402ee1778", + "hash": "0x55889bf7ba934c2af8103268a2182c0a8a8f346f87c3648ae305673bf83dfd09", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-zero_balance_authority]": { @@ -566,9 +566,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-one_wei_balance_authority]": { @@ -636,7 +636,7 @@ "post": { "Prague": [ { - "hash": "0x892cce8fe1c6fbf054823486b1e2c239f33fdce81c64ddc18ff40c4b615ed816", + "hash": "0x04e50df337cd0fa015fc11e467f3b78f3da6922027d10f3a8c52901d96c0ffc1", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0d61673cd58ffa5fc605c3215aa4647fa3afbea1d1f577e08402442992526d980a0063068ca818025c7b8493d0623cb70ef3a2ba4b3e2ae0af1146d1c9b065c0aff", "indexes": { @@ -648,13 +648,13 @@ ] }, "_info": { - "hash": "0x7c3157354f3d619e03e892b25c1f1f5ea9d88894be40abd69cb72d64126ff44c", + "hash": "0x980642736f3cac31c03ccf055db0eda8823bdeb64ce9470697e10c5ce1cb8736", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_0-self_sponsored_tx]": { @@ -716,7 +716,7 @@ "post": { "Prague": [ { - "hash": "0x9f3554cc0151322dd01eaef8070d1bd4c4bf10d3bfe3fe0c68d61c75e0e06de0", + "hash": "0x2fad55deedfa805e0af9f28219d650d8e19b26e19522b3cff0e19f10a04bf6d2", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0c0ffa5770a7fd85f7c04f60e8ec9fb3722703958563c6c0e5beaff5430eb2353a05cb0b1c6fb735433bc81b6dff7a51486c876a4e023e2deeda2f150dafa63460c", "indexes": { @@ -728,13 +728,13 @@ ] }, "_info": { - "hash": "0x6c12cc438c54ce1b3bea81d8e767a737a8bf684844d845eec09837f06001244b", + "hash": "0x8ebea3e2f2890ae4499811894637171e4b947031978d0fd8000cd824fe315196", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-zero_balance_authority]": { @@ -812,9 +812,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-one_wei_balance_authority]": { @@ -882,7 +882,7 @@ "post": { "Prague": [ { - "hash": "0xcffa1bcd609b700e5279837430b3b52aea9d42c478e2e29e8912e81b4657e6a9", + "hash": "0x3a16e69acd939a06d0c9865b8fe0dc1e67139168c3c3dee3f548ae4e97af2640", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0e121a5663704557ca8d88dec0b5022ccfd22795adc5347c9f73344278da4262aa05da0917a08658e549810db5c148be752163f2266bd1e0c433ac898e900165d54", "indexes": { @@ -894,13 +894,13 @@ ] }, "_info": { - "hash": "0xdd91d7eea13477b9a3bd0194aa9cba4de3c0e0f4ed6a672f62f306f69f37830c", + "hash": "0x3bd724f18aa35133c1400527dd473a618e4797ceb32fd976ee7637ee7cda099d", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-return-tx_value_1-self_sponsored_tx]": { @@ -962,7 +962,7 @@ "post": { "Prague": [ { - "hash": "0x1f0fdb1f34c692f464c6f98f808b1f69e5e8d7f3b21841705e07b9ded05fa48b", + "hash": "0x92424b20775c49cc7fbfa809143a03c9e9953a03ea074dc85b225c41e5d11d1e", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a04e2ea8abd3b53b7115f06d237d2180463502fc8e421b59a79e24f2ccdf2c6f20a046c7239ac595753d40451ee47290271022bcf5b262d0e608f981efc69d345fbc", "indexes": { @@ -974,13 +974,13 @@ ] }, "_info": { - "hash": "0x92b13d2c9491e8e26b10d8faa1a4101c5f19001801eb55792df271963f78f34c", + "hash": "0x52330e658fbde2c95d3417ee3885c899808b242a9d94bf934db273e8c4a4e83b", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-zero_balance_authority]": { @@ -1058,9 +1058,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-one_wei_balance_authority]": { @@ -1128,7 +1128,7 @@ "post": { "Prague": [ { - "hash": "0xc0e2b55ce8aac652a25661ab3898483d0af75e335b32fdca87d0b906f71d054d", + "hash": "0x0cf11f0a12a47176b76c4d8aa15c1b98708e11cf71891ecce35ce991dcca1bf9", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0d61673cd58ffa5fc605c3215aa4647fa3afbea1d1f577e08402442992526d980a0063068ca818025c7b8493d0623cb70ef3a2ba4b3e2ae0af1146d1c9b065c0aff", "indexes": { @@ -1140,13 +1140,13 @@ ] }, "_info": { - "hash": "0x9513b6d9b5b423561e024b3858d82c2b526313124d3c575ebeaee8a87681ef3d", + "hash": "0x3cd676910f099ae919c9dc621d4fdece7ac44b76a8033a0804299a92556acc68", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_0-self_sponsored_tx]": { @@ -1208,7 +1208,7 @@ "post": { "Prague": [ { - "hash": "0x5d2e2250f81bbf69fa86c503c8c1e00ad71fb69fe9b8bbcbefca713bd5e5ef22", + "hash": "0x75a04b36e0562b5b0414b09476e75561bd1cb9dcc1a0867a9af020886df6ef82", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0c0ffa5770a7fd85f7c04f60e8ec9fb3722703958563c6c0e5beaff5430eb2353a05cb0b1c6fb735433bc81b6dff7a51486c876a4e023e2deeda2f150dafa63460c", "indexes": { @@ -1220,13 +1220,13 @@ ] }, "_info": { - "hash": "0x8cba8979e8855e08110e56f16c7e7dd3a15cc974248206f20011894838589758", + "hash": "0xd2b16f8550d530a7c76f5d91ca581d60f29f5f28d739e07d895a5dd4e4857ec2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-zero_balance_authority]": { @@ -1304,9 +1304,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-one_wei_balance_authority]": { @@ -1374,7 +1374,7 @@ "post": { "Prague": [ { - "hash": "0xd792f9d6fd5b75ceab2385d0f3f61bf0f1611edf534885e9389194cfb297d2e9", + "hash": "0xcd4113f45c6f13006e1c92737b2485ce2773fb4c44410c45ebbdd16d16c215ad", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0e121a5663704557ca8d88dec0b5022ccfd22795adc5347c9f73344278da4262aa05da0917a08658e549810db5c148be752163f2266bd1e0c433ac898e900165d54", "indexes": { @@ -1386,13 +1386,13 @@ ] }, "_info": { - "hash": "0x6c6e5c5fa4035a9ad026068ae3a68831510a29023a2d82faf3419fafbee355d6", + "hash": "0x7c2dc034f009c4ead157e3fa6433344213c2e949e6e3d0b20a14c6fca640aec2", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-revert-tx_value_1-self_sponsored_tx]": { @@ -1454,7 +1454,7 @@ "post": { "Prague": [ { - "hash": "0x0f36e3e2f558c12392f44343644f6729f39321f5ee23a2af260be9e68b1e8150", + "hash": "0x81fae9d9ede9bce2db83aa38e34b1669d091406676d3573502ef85725c212853", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a04e2ea8abd3b53b7115f06d237d2180463502fc8e421b59a79e24f2ccdf2c6f20a046c7239ac595753d40451ee47290271022bcf5b262d0e608f981efc69d345fbc", "indexes": { @@ -1466,13 +1466,13 @@ ] }, "_info": { - "hash": "0x1b90aae897226027485fcfab6ea581733a8054c1e5057e75e32bfabed21bdae2", + "hash": "0x08e04966666bd3c770a328c490137132d9af17c9b898e680a71c9a2d8558cbd7", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-zero_balance_authority]": { @@ -1550,9 +1550,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-one_wei_balance_authority]": { @@ -1620,7 +1620,7 @@ "post": { "Prague": [ { - "hash": "0x337b7094fd5e43889b5dfe2f0314025c5cdbee71b1e4e9fc5ef18cf610564814", + "hash": "0x35f0e3508a21cdf344f61b91233944924945c6745287c2eda797a6bea3bc1cd1", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0d61673cd58ffa5fc605c3215aa4647fa3afbea1d1f577e08402442992526d980a0063068ca818025c7b8493d0623cb70ef3a2ba4b3e2ae0af1146d1c9b065c0aff", "indexes": { @@ -1632,13 +1632,13 @@ ] }, "_info": { - "hash": "0xda247348d0171d273ec095defca31352704c9dcc2d3d7762239d8f8c6a2a22da", + "hash": "0xa80e65cbb0280159e90f775fb050d0a89b9b6cf0c8d13a91af2eae5f535fefaf", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_0-self_sponsored_tx]": { @@ -1700,7 +1700,7 @@ "post": { "Prague": [ { - "hash": "0xa75e24bc1e8a70d82051f92ef92412157786e5d656f2a953b81723e9deae4977", + "hash": "0xf606e520ac34b0e14925d5448cf6037fb2342f82bee4784da7af8d1844b2922c", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0c0ffa5770a7fd85f7c04f60e8ec9fb3722703958563c6c0e5beaff5430eb2353a05cb0b1c6fb735433bc81b6dff7a51486c876a4e023e2deeda2f150dafa63460c", "indexes": { @@ -1712,13 +1712,13 @@ ] }, "_info": { - "hash": "0x07cb1714d90df6e7031f4ce7c5a272ebf17ec4d4bf8508f4d38ed0116023fe3b", + "hash": "0xa23d1440baf7364fe8736d973a30a030e19eb56f2029d64b5137c9d744adf962", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-zero_balance_authority]": { @@ -1796,9 +1796,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-one_wei_balance_authority]": { @@ -1866,7 +1866,7 @@ "post": { "Prague": [ { - "hash": "0x337b7094fd5e43889b5dfe2f0314025c5cdbee71b1e4e9fc5ef18cf610564814", + "hash": "0x35f0e3508a21cdf344f61b91233944924945c6745287c2eda797a6bea3bc1cd1", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0e121a5663704557ca8d88dec0b5022ccfd22795adc5347c9f73344278da4262aa05da0917a08658e549810db5c148be752163f2266bd1e0c433ac898e900165d54", "indexes": { @@ -1878,13 +1878,13 @@ ] }, "_info": { - "hash": "0xf9b82a0fbe495fcfdc6ed36b2d8fc5792573f33d8ff504e3f354c704bbdc678b", + "hash": "0x49f5f27c2777e2ba28e0148253f638a186e451ba9e70f7f63a46deb4dafe8a07", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-invalid-tx_value_1-self_sponsored_tx]": { @@ -1946,7 +1946,7 @@ "post": { "Prague": [ { - "hash": "0xa75e24bc1e8a70d82051f92ef92412157786e5d656f2a953b81723e9deae4977", + "hash": "0xf606e520ac34b0e14925d5448cf6037fb2342f82bee4784da7af8d1844b2922c", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a04e2ea8abd3b53b7115f06d237d2180463502fc8e421b59a79e24f2ccdf2c6f20a046c7239ac595753d40451ee47290271022bcf5b262d0e608f981efc69d345fbc", "indexes": { @@ -1958,13 +1958,13 @@ ] }, "_info": { - "hash": "0x9ebbd878ee626073bec2cd9ccb902f6c7b19998c082249bfb08087b5bb787cf2", + "hash": "0xfe6f0f2fbc0e6bc3ba0d5072da97d51dbf26fda238a0f9210a72d23ead6aebfe", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-zero_balance_authority]": { @@ -2042,9 +2042,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-one_wei_balance_authority]": { @@ -2112,7 +2112,7 @@ "post": { "Prague": [ { - "hash": "0xf706c0c54cd4eee9396e3708c1e3c2747b679eafb60e1005cd8946ab762215df", + "hash": "0x90e2a40dff46ac2c1a951c75d111d26e5cdc46ec1188bad7764d50138c14b1d4", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0d61673cd58ffa5fc605c3215aa4647fa3afbea1d1f577e08402442992526d980a0063068ca818025c7b8493d0623cb70ef3a2ba4b3e2ae0af1146d1c9b065c0aff", "indexes": { @@ -2124,13 +2124,13 @@ ] }, "_info": { - "hash": "0xcc50f9eae3dddee48bae8e6bec0838e988b7320189b6b3fba8b4ef90e13da397", + "hash": "0x4dd81d8b44264f927aba6b4396888c6d8567bdd6363fb2cff428828cfd0591d3", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_0-self_sponsored_tx]": { @@ -2192,7 +2192,7 @@ "post": { "Prague": [ { - "hash": "0x71d8c39a1fa35d093bb94a4c9c6beb70d59c67dcb10eac863b3f84a4f8bf865a", + "hash": "0xec4e80bdef0e40f2a3418a82743de6853537303187174169c4d9737d6cc06801", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590201a0c0ffa5770a7fd85f7c04f60e8ec9fb3722703958563c6c0e5beaff5430eb2353a05cb0b1c6fb735433bc81b6dff7a51486c876a4e023e2deeda2f150dafa63460c", "indexes": { @@ -2204,13 +2204,13 @@ ] }, "_info": { - "hash": "0x790f48c421a53392038a7006a93987b9b2b4339eac7a18d08fa6aa008cd3d071", + "hash": "0x420ad16e772b3bea71540070bfba92eea27e89e5d68163ff4ff52b695523bcb8", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-zero_balance_authority]": { @@ -2288,9 +2288,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-one_wei_balance_authority]": { @@ -2358,7 +2358,7 @@ "post": { "Prague": [ { - "hash": "0xf706c0c54cd4eee9396e3708c1e3c2747b679eafb60e1005cd8946ab762215df", + "hash": "0x90e2a40dff46ac2c1a951c75d111d26e5cdc46ec1188bad7764d50138c14b1d4", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e01a0e121a5663704557ca8d88dec0b5022ccfd22795adc5347c9f73344278da4262aa05da0917a08658e549810db5c148be752163f2266bd1e0c433ac898e900165d54", "indexes": { @@ -2370,13 +2370,13 @@ ] }, "_info": { - "hash": "0x8c8efcdba02c6542dc6681a551cb5995f0f2ae79e167087d6ed3ba1a29ef90e5", + "hash": "0xe3c03c6e3f6827d5f3859cbde9dd03a7435e0d7bc0ffb969c21f4dff0bf0533d", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_sstore[fork_Prague-state_test-out-of-gas-tx_value_1-self_sponsored_tx]": { @@ -2438,7 +2438,7 @@ "post": { "Prague": [ { - "hash": "0x71d8c39a1fa35d093bb94a4c9c6beb70d59c67dcb10eac863b3f84a4f8bf865a", + "hash": "0xec4e80bdef0e40f2a3418a82743de6853537303187174169c4d9737d6cc06801", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b0180c0f85cf85a809400000000000000000000000000000000000010000101a0e074be204a558063cc3b2663e24e82272a436cececd74a3d6c7f46cd51934f2fa01dba64504e6de332f9b00fba50b9cd8b70fc19823a85e33217431a0825e5590280a04e2ea8abd3b53b7115f06d237d2180463502fc8e421b59a79e24f2ccdf2c6f20a046c7239ac595753d40451ee47290271022bcf5b262d0e608f981efc69d345fbc", "indexes": { @@ -2450,13 +2450,13 @@ ] }, "_info": { - "hash": "0x205127f5e9284a80c8cd799d1fd6b99722a16bc2182f12aa83905de5877d654c", + "hash": "0x49b5f90071feb0abfc9eb4c64abc413456d94e884945be3245995af90786e1dc", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L133", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L137", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json new file mode 100644 index 00000000..cc73cbc1 --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_available_at_correct_address.json @@ -0,0 +1,174 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_available_at_correct_address[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_eoa_first_True]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60025c600155600360025d", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x6000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1600060006000600060006110005af1", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xe32288f71e8aed3821b355fa8b51a096be6373c5d66898e3d11b8f972d201373", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e80a0cfe8c113abf705f8c794252002a0882f02e23b05c7c5d6bf520e909c396fb4e5a03d40620502eb1bcfe5f468e8a4aaadb42c70b7c0ef73bdc31962d9f865cdec5e", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x55f9be3fea776117522b3a9374ca45488c9aab1d01863375077931351d2c2b4b", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test TLOADing from slot 2 and then SSTORE this in slot 1, then TSTORE 3 in slot 2.\n This is done both from the EOA which is delegated to account A, and then A is called.\n The storage should stay empty on both the EOA and the delegated account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L349", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_available_at_correct_address[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-call_eoa_first_False]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60025c600155600360025d", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600060006000600060006110005af16000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af1", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x00", + "r": "0xdbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202", + "s": "0x5c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xf9270f72a5b6d6a8781ce25ca57762f0ce06f0c0b94945970b5656dfe2a8ff94", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a809400000000000000000000000000000000000010008080a0dbcff17ff6c249f13b334fa86bcbaa1afd9f566ca9b06e4ea5fab9bdde9a9202a05c34c9d8af5b20e4a425fc1daf2d9d484576857eaf1629145b4686bac733868e80a0cfe8c113abf705f8c794252002a0882f02e23b05c7c5d6bf520e909c396fb4e5a03d40620502eb1bcfe5f468e8a4aaadb42c70b7c0ef73bdc31962d9f865cdec5e", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x3c67f0a5f93285141da8bd228ca1e229624bc101612fe806bde8b6554e3c21e6", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test TLOADing from slot 2 and then SSTORE this in slot 1, then TSTORE 3 in slot 2.\n This is done both from the EOA which is delegated to account A, and then A is called.\n The storage should stay empty on both the EOA and the delegated account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L349", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json index 6441e1b9..f9cf19d3 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_tstore_reentry.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_STATICCALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-return_opcode_RETURN]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_DELEGATECALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-return_opcode_RETURN]": { @@ -394,9 +394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALL-evm_code_type_LEGACY-state_test-return_opcode_REVERT]": { @@ -474,9 +474,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-return_opcode_RETURN]": { @@ -554,9 +554,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_tstore_reentry[fork_Prague-call_opcode_CALLCODE-evm_code_type_LEGACY-state_test-return_opcode_REVERT]": { @@ -634,9 +634,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test the executing a simple TSTORE in a set-code transaction, which also performs a\n re-entry to TLOAD the value.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L320", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L288", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json index 8639b514..5a0460c2 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_chain_specific_id.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using a chain-specific ID.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1898", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2020", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json deleted file mode 100644 index 25f300e6..00000000 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_invalid_signatures.json +++ /dev/null @@ -1,557 +0,0 @@ -{ - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_0,s_1]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x01", - "r": "0x00", - "s": "0x01" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008001800180a0e9a46e8c358fa3cf127b42828219243a82780d1cd140dc1fa7672289a3ecd609a04bd31587423ec7bf939249b1e01d6bad8e4e19e579cc6a8abe91b9aac2047819", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0xfc430b00c303e7df68b989d4ead39b944c909789ad89c64d4dac6a6f353a6ffc", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_1,s_0]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x01", - "r": "0x01", - "s": "0x00" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008001018001a05c6f49ff4faa9f5bce678ac54f30c6134d20c0d6e056442eaa8852d828e558dfa07b34f524c095050f7cc3f007b191b4f7f9a55649bedb583e13c7256f05f2f6c7", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0x8dae3ce3a16f03eabb1e4be26664b683ee8d64456c91b49fe652dd561e65b148", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_SECP256K1N,s_1]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", - "s": "0x01" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008080a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410101a002bbec4db03efda8e30429eb5b7d20a9c89e8ac1cfddd394d5bce003b293db99a068b239d7617590895166873971ae1fa75f8a73c44bf98269c4a3af272512b7b8", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0x2586fe2e5c74f542bd277d667c562347ee6b33be9c73047d0d5c61c1ec90e1b0", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_SECP256K1N-1,s_1]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", - "s": "0x01" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008080a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400101a04c29dfb1de1f04ca20df14dc6ece3df07510f283fd4a33f379ba10f4a7072849a0379789e41112293138c436fd27dbc30b8f0c74145758172b9d50f8bcd044cd27", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0x8bb58170fa175573dd1cfb51e61212f04283f333e6580a562a4c3907e7e411e2", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0x01", - "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", - "signer": "0xd3ca7e688c611fe019f34d12705804290ce71f53" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0x20fab7d0f26e380b02305e22f21f6d56a704b56a905bd0bd5d8bf6108d3fcebd", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a001a0c83ea80b89ab48dfef22b897c87f3accaf13c12f1280317e6ffb93ab311a30f1a03b3c412fb4bf3df2dc4316eaaac7f646cfd04589cae550ac32e30bc56b42901c", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0x17428e43967705417a7a53dbfe5bfc60b324bcd05ce2d18ee2903fb2a351d2d1", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_0,r_1,s_SECP256K1N_OVER_2_minus_one]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x00", - "r": "0x01", - "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b209f", - "signer": "0xeb98f5622ff22576fdc264fbdf0d410faea4e3b1" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xe070fe97086e8287870256324fdfb8744fdd128c87a1b485a51e5ea2987c5a7e", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b209f01a037a068d5908bcb9ac30f5c3096f7d37d59a3272a8147825b3ad118a1ccbbeff3a01549355cc277cd19a37ad599a1fb0b3658cd23fe62d28de6298623d40f5f277f", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0x8cebf00b1a73e7265a23f1fd9c669a3b7f015497c8606f575751d0b0e3956bae", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - }, - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_invalid_signatures[fork_Prague-state_test-v_1,r_2**256-1,s_1]": { - "env": { - "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", - "currentGasLimit": "0x016345785d8a0000", - "currentNumber": "0x01", - "currentTimestamp": "0x03e8", - "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", - "currentDifficulty": "0x00", - "currentBaseFee": "0x07", - "currentExcessBlobGas": "0x00" - }, - "pre": { - "0x0000000000000000000000000000000000001000": { - "nonce": "0x01", - "balance": "0x00", - "code": "0x600160015500", - "storage": {} - }, - "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { - "nonce": "0x00", - "balance": "0x3635c9adc5dea00000", - "code": "0x", - "storage": {} - } - }, - "transaction": { - "nonce": "0x00", - "maxPriorityFeePerGas": "0x00", - "maxFeePerGas": "0x07", - "gasLimit": [ - "0x0186a0" - ], - "to": "0x0000000000000000000000000000000000001000", - "value": [ - "0x00" - ], - "data": [ - "0x" - ], - "accessLists": [ - [] - ], - "authorizationList": [ - { - "chainId": "0x01", - "address": "0x0000000000000000000000000000000000000000", - "nonce": "0x00", - "v": "0x01", - "r": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", - "s": "0x01" - } - ], - "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", - "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" - }, - "post": { - "Prague": [ - { - "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", - "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008001a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0101a020b01b1a8eea82e5a81b6eac279c6f322c15e0f9f7462e231417862105ca2b0aa0090fdd65a9cd373d2078b0752341eb6b8b3aa2982e11a0bf0b9c89954af9d824", - "indexes": { - "data": 0, - "gas": 0, - "value": 0 - } - } - ] - }, - "_info": { - "hash": "0xf8222fd26d4c06ae04cd1c5f921c4c8e1ceea6d110547646563f841128851286", - "comment": "`execution-spec-tests` generated test", - "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2108", - "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" - } - } -} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json index a27e11ae..8945e25a 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_using_valid_synthetic_signatures.json @@ -74,9 +74,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=1,s=1]": { @@ -154,9 +154,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=0,r=SECP256K1N-2,s=1]": { @@ -234,9 +234,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=SECP256K1N-2,s=1]": { @@ -314,9 +314,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=0,r=1,s=SECP256K1N_OVER_2]": { @@ -394,9 +394,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } }, "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_using_valid_synthetic_signatures[fork_Prague-state_test-v=1,r=1,s=SECP256K1N_OVER_2]": { @@ -474,9 +474,9 @@ "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L1947", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2069", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json similarity index 56% rename from tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json rename to tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json index 0dd2267a..68f6c25d 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/set_code_to_zero_address.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/signature_s_out_of_range.json @@ -1,5 +1,5 @@ { - "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_set_code_to_zero_address[fork_Prague-state_test]": { + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_signature_s_out_of_range[fork_Prague-state_test]": { "env": { "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", "currentGasLimit": "0x016345785d8a0000", @@ -11,6 +11,18 @@ "currentExcessBlobGas": "0x00" }, "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x00", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, "0x8a0a19589531694250d570040a0c4b74576919b8": { "nonce": "0x00", "balance": "0x3635c9adc5dea00000", @@ -23,9 +35,9 @@ "maxPriorityFeePerGas": "0x00", "maxFeePerGas": "0x07", "gasLimit": [ - "0x07a120" + "0x0186a0" ], - "to": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "to": "0x0000000000000000000000000000000000001100", "value": [ "0x00" ], @@ -37,12 +49,12 @@ ], "authorizationList": [ { - "chainId": "0x00", - "address": "0x0000000000000000000000000000000000000000", + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000001000", "nonce": "0x00", - "v": "0x00", - "r": "0xdef12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839f", - "s": "0x130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca", + "v": "0x01", + "r": "0xae1ac344585e4554f124daff114b7a7778477fa5922bc630b1e6c8ecd4d2d075", + "s": "0xf2eee708088057381796bfa39bdda1e0c16d31950dec6d9cd6a019854d7ad50e", "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" } ], @@ -52,9 +64,9 @@ "post": { "Prague": [ { - "hash": "0x6140d2cedbbeaf25709e7446b4e534129bb7da455df577f4f8ece74c7628cc9d", + "hash": "0xff03e0005d2003f1ef2a204a742593465aadff73868ddac6434d4a23859072bd", "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", - "txbytes": "0x04f8c1018080078307a12094a94f5374fce5edbc8e2a8697c15331677e6ebf0b8080c0f85cf85a809400000000000000000000000000000000000000008080a0def12aa13571bba668b619dc7523da4a44b4373f26ff19356a6b58a66217839fa0130454fb52ed23b604de189d89b7b119698408a1cd80995959c8e3560aabb8ca80a0d3a5c83b92add5b7b1fef153d8e9dba74d04b1a13be217a397cea638da933703a06b2ca40803ab654cf453e7709683d2b21965a1d34edefcc61114dcfb8210094e", + "txbytes": "0x04f8c101808007830186a09400000000000000000000000000000000000011008080c0f85cf85a019400000000000000000000000000000000000010008001a0ae1ac344585e4554f124daff114b7a7778477fa5922bc630b1e6c8ecd4d2d075a0f2eee708088057381796bfa39bdda1e0c16d31950dec6d9cd6a019854d7ad50e80a0327ce534d669774f21134eb7813cc2014654f0d86a427dd3b1b89a50ecd8c026a0743879f4f985406d180f1c5c149dbb9e20b06de3f4c23db563be54b48180af5d", "indexes": { "data": 0, "gas": 0, @@ -64,13 +76,13 @@ ] }, "_info": { - "hash": "0x2d30d8f4cea665e713966a1944f7dd74b61d1b9bf23434e9c85523be72e2e6bd", + "hash": "0x633f94eb46930150c07239efa9cad309a662d5360731819735d6723f97e043cf", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test the executing a simple SSTORE in a set-code transaction.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L216", + "description": "Test function documentation:\n\n Test sending a transaction with an authorization tuple where the signature s value is out of\n range by modifying its value to be `SECP256K1N - S` and flipping the v value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2256", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json index 722f0e45..373eb78a 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_chain_delegating_set_code.json @@ -76,10 +76,10 @@ "hash": "0x9a0eb9070ad94d95a571123b2a93e6a2613b759f27b48684436b8b4fc5238e33", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L757", + "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code account that delegates to another\n set-code account.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L794", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json index a31817b6..6f7a2d01 100644 --- a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_into_self_delegating_set_code.json @@ -67,10 +67,10 @@ "hash": "0x0d9e7d6ff5097cb568592941cb6be223a765cb833ab279954bfcc33632becc8a", "comment": "`execution-spec-tests` generated test", "filling-transition-tool": "ethereumjs t8n v1", - "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code address that delegates to itself.", - "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-3@v1.4.0/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L721", + "description": "Test function documentation:\n\n Test a transaction that has entry-point into a set-code account that delegates to itself.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L758", "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", - "reference-spec-version": "a6bf54ffc1506ed00f8234731684ccfe935ec9a3" + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" } } } \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_chain_id.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_chain_id.json new file mode 100644 index 00000000..ece2a573 --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_chain_id.json @@ -0,0 +1,175 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_validity_chain_id[fork_Prague-state_test-chain_id=2**64]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x010000000000000000", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x01", + "r": "0x68065f6159532004e949ad234b481c7c736096056ee343e47f84a83e5d1c7847", + "s": "0x75d2d773650cc86cb727ed911380bc2b8a82b7f81fe8faeaa9df6ef4bde081d5", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x7a77cca81f216be5a0b0919ab8f4edd2b3f8664529f0977f57fcab653495ef6f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8ca01808007830186a09400000000000000000000000000000000000011008080c0f865f863890100000000000000009400000000000000000000000000000000000010008001a068065f6159532004e949ad234b481c7c736096056ee343e47f84a83e5d1c7847a075d2d773650cc86cb727ed911380bc2b8a82b7f81fe8faeaa9df6ef4bde081d580a056555d49085a70ba377787471840455e7c667b6de53d75b6afe381a4ef85c17ca0357763a6fce8dd61fee93e3662f0ccd0518425f06dee215ebf30b196e7519fc3", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "expectException": "TransactionException.TYPE_4_INVALID_AUTHORIZATION_FORMAT" + } + ] + }, + "_info": { + "hash": "0x386fbdadd59d0bfacc3c99fb6a585af7829265b9b9860667924efe96aabc72ea", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction where the chain id field of an authorization overflows the\n maximum value, or almost overflows the maximum value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2306", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_validity_chain_id[fork_Prague-state_test-chain_id=2**64-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0xffffffffffffffff", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x00", + "v": "0x01", + "r": "0x4a1a1f6c18699883a46fd010e56b17d195b5ce1106a1604260c757313bb39f1a", + "s": "0x0438e889ad9ce0f4b95fdd107ccba3589e6d66c08dfc4f3c2453be2f45d49dad", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xb24289dfd33553a64333ea43ff725935704ba0679356d550c3327dfad3df37fa", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c901808007830186a09400000000000000000000000000000000000011008080c0f864f86288ffffffffffffffff9400000000000000000000000000000000000010008001a04a1a1f6c18699883a46fd010e56b17d195b5ce1106a1604260c757313bb39f1aa00438e889ad9ce0f4b95fdd107ccba3589e6d66c08dfc4f3c2453be2f45d49dad80a0b3c8e1bb4c27143776abe778f1d18215241344ec43cb809064c819f4a15aee75a06dc767f2d6801b8c2d7353201a5c0dcbcbe201b820f6a8eba69bdb26cce9baab", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x28c82c1271aad49ab74ee32b4e8f2a0eddc168f9036097139b27f791b58f1f83", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction where the chain id field of an authorization overflows the\n maximum value, or almost overflows the maximum value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2306", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_nonce.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_nonce.json new file mode 100644 index 00000000..c57a40ed --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/tx_validity_nonce.json @@ -0,0 +1,273 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_validity_nonce[fork_Prague-state_test-nonce=2**64]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0x010000000000000000", + "v": "0x01", + "r": "0x7347bcb9ebe2eff2d378232a719817c6cea613cb71efb10051a5426c3dc54ac6", + "s": "0x507b426a4ff4048293c8a6cb65d45b4195d9b46759cafd3355374256cbdc9c55", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x7a77cca81f216be5a0b0919ab8f4edd2b3f8664529f0977f57fcab653495ef6f", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8ca01808007830186a09400000000000000000000000000000000000011008080c0f865f863809400000000000000000000000000000000000010008901000000000000000001a07347bcb9ebe2eff2d378232a719817c6cea613cb71efb10051a5426c3dc54ac6a0507b426a4ff4048293c8a6cb65d45b4195d9b46759cafd3355374256cbdc9c5580a054f1f083a7510ee90b4d64bc9058f60194a40ef052171958a2b6645b6ced8113a04ecbe03224b516c424435448c351b088fc6d1c824b1856e4ec1d6f91b5608fcc", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + }, + "expectException": "TransactionException.TYPE_4_INVALID_AUTHORIZATION_FORMAT" + } + ] + }, + "_info": { + "hash": "0x7136229b92dafce35aaba1e9828f18aa34573bd120b727fac5e7bf8374d0aefc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction where the nonce field of an authorization overflows the maximum\n value, or almost overflows the maximum value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2372", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_validity_nonce[fork_Prague-state_test-nonce=2**64-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0xffffffffffffffff", + "balance": "0x00", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0xffffffffffffffff", + "v": "0x00", + "r": "0xb783921fbc1861d2477f74b42a061acf02279743f75f03d382562eff4806bcf8", + "s": "0x40b3271ff128f6ea5abbbd4906534c5088321817309b04dcbb1c339dcb777636", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0xf144aa3ca880e21ee9178853471c7f15b14a692bcf60caba1ebee2bdb9b29712", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c901808007830186a09400000000000000000000000000000000000011008080c0f864f8628094000000000000000000000000000000000000100088ffffffffffffffff80a0b783921fbc1861d2477f74b42a061acf02279743f75f03d382562eff4806bcf8a040b3271ff128f6ea5abbbd4906534c5088321817309b04dcbb1c339dcb77763680a07cf94237d3a06046eb3ffbe3e93d0f9d1cbc321d2f2865cf8c6cc5bbc62104eba04974360f9b416b60cf4bc417647c69aa8d9f2970817a45cf69a7df9dddadaa35", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xc3170f5c142b78b3c1505215bde150a9158969d87392e399a38fe707b9c3d3da", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction where the nonce field of an authorization overflows the maximum\n value, or almost overflows the maximum value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2372", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_tx_validity_nonce[fork_Prague-state_test-nonce=2**64-2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0xfffffffffffffffe", + "balance": "0x00", + "code": "0x", + "storage": {} + }, + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016000f3", + "storage": {} + }, + "0x0000000000000000000000000000000000001100": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x60016001556000600060006000600073a94f5374fce5edbc8e2a8697c15331677e6ebf0b5af13d600255", + "storage": {} + }, + "0x8a0a19589531694250d570040a0c4b74576919b8": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001100", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x00", + "address": "0x0000000000000000000000000000000000001000", + "nonce": "0xfffffffffffffffe", + "v": "0x01", + "r": "0xf356020afd2bfe839a758bdd67454dd9cf763ab2a44714beb99ab0d918d409cf", + "s": "0x0cb65b317b26e7adc61b60709fd61163ac53602a22ba672dbc4359011eb68b0f", + "signer": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" + } + ], + "sender": "0x8a0a19589531694250d570040a0c4b74576919b8", + "secretKey": "0x9e7645d0cfd9c3a04eb7a9db59a4eb7d359f2e75c9164a9d6b9a7d54e1b6a36f" + }, + "post": { + "Prague": [ + { + "hash": "0x424769c7c13eb924e50771556feeca397b7d31933004f2f2b141b02019ff1f3e", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c901808007830186a09400000000000000000000000000000000000011008080c0f864f8628094000000000000000000000000000000000000100088fffffffffffffffe01a0f356020afd2bfe839a758bdd67454dd9cf763ab2a44714beb99ab0d918d409cfa00cb65b317b26e7adc61b60709fd61163ac53602a22ba672dbc4359011eb68b0f80a080db9fa5a92af66d15e6c5f1a44624ca38c957f3ba7dbfcc7c3a3eab39d00f98a061898da0d366854c1296b38ea9f85d9a3658cdeb9523d78cde8e214b18458bd6", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x954073be90cfdce2a66c38189014137d51817c1dcda1ccc87b4364ca1be0e5ba", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction where the nonce field of an authorization overflows the maximum\n value, or almost overflows the maximum value.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2372", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file diff --git a/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json new file mode 100644 index 00000000..51e279a7 --- /dev/null +++ b/tests/prague_suite/state_tests/prague/eip7702_set_code_tx/set_code_txs/valid_tx_invalid_auth_signature.json @@ -0,0 +1,1349 @@ +{ + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-v=2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x02", + "r": "0x01", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008002010180a016ba52d4b78182b543b782ed8ab8aa01d9cb0d83f84a9dc81736d2ee73c65226a057a185427fbc5080166fb9c58758f504fbca2c16e01bdd3053fc1ae19d33e364", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb18c24deeda7562853e070ba0da736edf20be1568756f8ab5d4e653f1c1c327c", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-v=2**8-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0xff", + "r": "0x01", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f88001808007830186a09400000000000000000000000000000000000010008080c0dcdb019400000000000000000000000000000000000000008081ff010101a08f51b13a8e0b14449f4180fe09f687aaa66763fb7dbc357be9a11f0c2773438fa058783505bf3a37c800eb80de1e4034b0fddefc1f50a74fda1bbbf0d495f7a3ce", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xaea44f4c58dfcd51f41cb2f433dd672f0510679d6e92026ed062a21c61027fc1", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-r=0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x01", + "r": "0x00", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008001800180a0e9a46e8c358fa3cf127b42828219243a82780d1cd140dc1fa7672289a3ecd609a04bd31587423ec7bf939249b1e01d6bad8e4e19e579cc6a8abe91b9aac2047819", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfc430b00c303e7df68b989d4ead39b944c909789ad89c64d4dac6a6f353a6ffc", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-r=SECP256K1N-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008080a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641400101a04c29dfb1de1f04ca20df14dc6ece3df07510f283fd4a33f379ba10f4a7072849a0379789e41112293138c436fd27dbc30b8f0c74145758172b9d50f8bcd044cd27", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8bb58170fa175573dd1cfb51e61212f04283f333e6580a562a4c3907e7e411e2", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-r=SECP256K1N]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008080a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641410101a002bbec4db03efda8e30429eb5b7d20a9c89e8ac1cfddd394d5bce003b293db99a068b239d7617590895166873971ae1fa75f8a73c44bf98269c4a3af272512b7b8", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x2586fe2e5c74f542bd277d667c562347ee6b33be9c73047d0d5c61c1ec90e1b0", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-r=SECP256K1N+1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008080a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641420101a0327da17a08f16b376784ac72cf8fbed3e5b66ef32a191496f72a632887cd3265a06abbd20bb989b62c15c1bf87ac1bde0772416cbd462344f25068de6912a3c44d", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x86a3d0ac392cb35a4229cc14344b8f7fad7dcb536c1a4c3a447ee48690de33d7", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-r=2**256-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x01", + "r": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "0x01" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a019400000000000000000000000000000000000000008001a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0101a020b01b1a8eea82e5a81b6eac279c6f322c15e0f9f7462e231417862105ca2b0aa0090fdd65a9cd373d2078b0752341eb6b8b3aa2982e11a0bf0b9c89954af9d824", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xf8222fd26d4c06ae04cd1c5f921c4c8e1ceea6d110547646563f841128851286", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x01", + "r": "0x01", + "s": "0x00" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008001018001a05c6f49ff4faa9f5bce678ac54f30c6134d20c0d6e056442eaa8852d828e558dfa07b34f524c095050f7cc3f007b191b4f7f9a55649bedb583e13c7256f05f2f6c7", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8dae3ce3a16f03eabb1e4be26664b683ee8d64456c91b49fe652dd561e65b148", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N_OVER_2-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b209f", + "signer": "0xeb98f5622ff22576fdc264fbdf0d410faea4e3b1" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0x872174921cddc41ae1d9abc94aab842847fb59d4088c3f345a890c09560edd99", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b209f01a037a068d5908bcb9ac30f5c3096f7d37d59a3272a8147825b3ad118a1ccbbeff3a01549355cc277cd19a37ad599a1fb0b3658cd23fe62d28de6298623d40f5f277f", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x621e93cff3fb4ab7db4fa5cf7a1d5e1c320e5eb2d9373f6df1615fde8085e0bf", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N_OVER_2]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0", + "signer": "0xd3ca7e688c611fe019f34d12705804290ce71f53" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xc3b61ca12e419222462ab61f00637675e3d06f8763de4f4092ab26812a4e523d", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a001a0c83ea80b89ab48dfef22b897c87f3accaf13c12f1280317e6ffb93ab311a30f1a03b3c412fb4bf3df2dc4316eaaac7f646cfd04589cae550ac32e30bc56b42901c", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xcce5c0f5418a2cbfda13d4a44309fcdf63ca07c965599413a5c1cc55a0271618", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N_OVER_2+1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0x7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1", + "signer": "0x3241f66f8d1f7fbd7f1b369671b54732ffa8f35d" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a101a0a86bdb66cf941f70584fd2d486adfb2c253791ecf77472c5659cad5635fc2de4a01db881cbbd914db3bb80a589b2e27088896f0bcf2a46a6a64072f306e0be40fc", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xca16d9936ee75801726eaca3803944d0e27dea81b7c4afcd835393819f627b77", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140", + "signer": "0x09a35063490b5fedd67f03a49e9e44c9c5961fbb" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414080a0e85c32c18bcc5dbc80767c5333314e7d0ec58333189575242d17dd3d8a23c535a017fd0154c7b0c28dce9f143dca1e521265f93c3427259616dc301f2d2b6fa518", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfe53bedcaec44184e5a1e0a341ec25597a7957572b6434c3ab10b183b7997e25", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414101a0ab3ba1752433401c360164e6329e63b3e5da93ee29ace5e741aaa1965b88771ca029f799507c9f98854f4a2a921247e6434cc670e23411a46f82cd82720ed625c1", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x8b28d6ae667a40d4ebd79cbc2b90b0aabe3697c15b546d09ecb8ad6c856def11", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=SECP256K1N+1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364142" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414280a09ed69b8db8f65cbfb9accdd0f5a8588c95e6ceb905942503db9ff1d8f255c1a3a053ae373004258f31f2c22c124c2233db9995b6dead437f42d2ab9c37bf7d3807", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xb6c9ec68768a27139ca8f479f2c3afb984fbbbfdcff2060b9eadd062197c5b14", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-s=2**256-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x01", + "s": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8a101808007830186a09400000000000000000000000000000000000010008080c0f83cf83a01940000000000000000000000000000000000000000808001a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80a02d042da789b461a06536747bf31c179c8bd2066dc5eae134f350d88ffb81a7efa01f74e26f8618055ea710e9b7729900d9c5791380865fe34ba4255bfb585425ac", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x0195113800a90444790fb873f92d41c083de696b777d35094f6518bbb19e1a02", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-v=r=s=0]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0x00", + "r": "0x00", + "s": "0x00" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f87f01808007830186a09400000000000000000000000000000000000010008080c0dbda019400000000000000000000000000000000000000008080808001a06e3456065266532759b2d791f045d11bcfb954c9dc3fc28076f655241bd23863a02ffecfc2dbb4960436a862bf7223ad4e107f13f57bf9882afcbce22e4c89a9fc", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0xfdec447119fae41313f3b56742b6b433bb00a8df8d38f54c780bd41482d4fa4a", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + }, + "tests/prague/eip7702_set_code_tx/test_set_code_txs.py::test_valid_tx_invalid_auth_signature[fork_Prague-state_test-v=2**8-1,r=s=2**256-1]": { + "env": { + "currentCoinbase": "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba", + "currentGasLimit": "0x016345785d8a0000", + "currentNumber": "0x01", + "currentTimestamp": "0x03e8", + "currentRandom": "0x0000000000000000000000000000000000000000000000000000000000000000", + "currentDifficulty": "0x00", + "currentBaseFee": "0x07", + "currentExcessBlobGas": "0x00" + }, + "pre": { + "0x0000000000000000000000000000000000001000": { + "nonce": "0x01", + "balance": "0x00", + "code": "0x600160015500", + "storage": {} + }, + "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b": { + "nonce": "0x00", + "balance": "0x3635c9adc5dea00000", + "code": "0x", + "storage": {} + } + }, + "transaction": { + "nonce": "0x00", + "maxPriorityFeePerGas": "0x00", + "maxFeePerGas": "0x07", + "gasLimit": [ + "0x0186a0" + ], + "to": "0x0000000000000000000000000000000000001000", + "value": [ + "0x00" + ], + "data": [ + "0x" + ], + "accessLists": [ + [] + ], + "authorizationList": [ + { + "chainId": "0x01", + "address": "0x0000000000000000000000000000000000000000", + "nonce": "0x00", + "v": "0xff", + "r": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "s": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" + } + ], + "sender": "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b", + "secretKey": "0x45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8" + }, + "post": { + "Prague": [ + { + "hash": "0xd7e971d343a43f172ada218f1d1471766773c691c5fb0595fdc19f2969c96734", + "logs": "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347", + "txbytes": "0x04f8c201808007830186a09400000000000000000000000000000000000010008080c0f85df85b019400000000000000000000000000000000000000008081ffa0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01a06e05d77e330f81d0770a7a0d9ffa89cd2e151ad8c44d0e84c3b2f491bac0038ea00e735b9b006ea68091fdeb4cac07faa0971fe2e3d7f27c3107e6f982ec9396cb", + "indexes": { + "data": 0, + "gas": 0, + "value": 0 + } + } + ] + }, + "_info": { + "hash": "0x39e8d8d5620ea86a1df82c1a783c4cd73ff929ec9d56b561eb68d885962bde11", + "comment": "`execution-spec-tests` generated test", + "filling-transition-tool": "ethereumjs t8n v1", + "description": "Test function documentation:\n\n Test sending a transaction to set the code of an account using synthetic signatures,\n the transaction is valid but the authorization should not go through.", + "url": "https://github.com/ethereum/execution-spec-tests/blob/pectra-devnet-4@v1.0.1/tests/prague/eip7702_set_code_tx/test_set_code_txs.py#L2185", + "reference-spec": "https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7702.md", + "reference-spec-version": "4334df83395693dc3f629bb43c18320d9e22e8c9" + } + } +} \ No newline at end of file