execution-spec-tests icon indicating copy to clipboard operation
execution-spec-tests copied to clipboard

A Python framework and collection of test cases to generate test vectors for Ethereum execution clients

Results 183 execution-spec-tests issues
Sort by recently updated
recently updated
newest added

Up for discussion: Would it be valuable to have a macro that accepts any bytes object and automatically generates bytecode to place it in memory, regardless of the input length?...

We have the following methods that need to implemented for the transition fork base class: ```python # transition_base_fork.py class TransitionBaseClass: """ Base class for transition forks. """ @classmethod def transitions_to(cls)...

scope:fw

## Consume client configs within EEST The future of the consume suite is looking bright but there are still a few more things to clean up on our end. Following...

type:feat
scope:consume

Here is the example diff: https://github.com/ethereum/tests/pull/1382/commits/d99d7d6bc8b6b77e01acf2b28596729440eee5b8

## 🗒️ Description fix some comments ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for the changes. - [ ] All: Considered squashing commits...

Incomplete data section tests were commented out in #573 in file `tests/prague/eip7692_eof_v1/eip3540_eof_v1/container.py` because `evmone-eofparse` does not return an exception on them. This is potentially because a trimmed data section of...

#573 introduced a workaround to insert the `requests_hash` in the header of the block even if the transition tool does not provide this information to us. This was necessary because...

## 🗒️ Description Add a test to cover cases where stack would not overflow but CALLF stack reservation rules would cause a revert. ## 🔗 Related Issues ## ✅ Checklist...

## 🗒️ Description - [x] https://github.com/ethereum/EIPs/pull/8889 - [x] https://github.com/ethereum/EIPs/pull/8890 - [x] https://github.com/lightclient/sys-asm/pull/20 - [ ] https://github.com/ethereum/EIPs/pull/8845 - [ ] https://github.com/ethereum/EIPs/pull/8929 - [ ] https://github.com/ethereum/EIPs/pull/8948 - [x] https://github.com/ethereum/EIPs/pull/8857 - [x] https://github.com/ethereum/EIPs/pull/8856...

## 🗒️ Description Extent exception mapper with base class so that any t8n can define exception string maps for any exception types I put transaction exception validation into exception mapper...