You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,14 @@ Test fixtures for use by clients are available for each release on the [Github r
14
14
15
15
#### `consume`
16
16
17
+
- 🐞 Fix a bug with `consume sync` tests where some clients don't have JSON-RPC immediately available after syncing and can't yet serve the synced block ([#1670](https://github.com/ethereum/execution-specs/pull/1670)).
18
+
17
19
### 📋 Misc
18
20
19
21
### 🧪 Test Cases
20
22
21
-
- 🐞Fix BALs opcode OOG test vectors by updating the Amsterdam commit hash in specs and validating appropriately on the testing side ([#2293](https://github.com/ethereum/execution-spec-tests/pull/2293)).
22
-
- ✨Fix test vector for BALs SSTORE with OOG by pointing to updated specs; add new boundary conditions cases for SSTORE w/ OOG ([#2297](https://github.com/ethereum/execution-spec-tests/pull/2297)).
23
+
- 🐞Fix BALs opcode OOG test vectors by updating the Amsterdam commit hash in specs and validating appropriately on the testing side ([#2293](https://github.com/ethereum/execution-spec-tests/pull/2293)).
24
+
- ✨Fix test vector for BALs SSTORE with OOG by pointing to updated specs; add new boundary conditions cases for SSTORE w/ OOG ([#2297](https://github.com/ethereum/execution-spec-tests/pull/2297)).
Copy file name to clipboardExpand all lines: docs/running_tests/test_formats/blockchain_test_sync.md
+2-3Lines changed: 2 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,9 +48,8 @@ For each [`HiveFixture`](#hivefixture) test object in the JSON fixture file, per
48
48
- Send `engine_forkchoiceUpdatedVX` pointing to the last block hash
49
49
50
50
4. Monitor and verify synchronization:
51
-
- Wait for the sync client to reach the [`lastblockhash`](#-lastblockhash-hash)
52
-
- Verify the final state root matches between both clients
53
-
- If [`post`](#-post-alloc) is provided, verify the final state matches
51
+
- Wait for the sync client to return `VALID` for `engine_forkchoiceUpdatedVX` with the sync block payload
52
+
- If RPC is available after sync, retrieve the sync block via `eth_getBlockByHash` for [`lastblockhash`](#-lastblockhash-hash) and check the state root matches on this block for client under test and sync client
Copy file name to clipboardExpand all lines: packages/testing/src/execution_testing/cli/pytest_commands/plugins/consume/simulators/simulator_logic/test_via_sync.py
0 commit comments