execution-spec-tests
execution-spec-tests copied to clipboard
A Python framework and collection of test cases to generate test vectors for Ethereum execution clients
## 🗒️ Description Filling EOF test tracker. ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for the changes. - [ ] All: Considered squashing...
The tests were previously corrected against a bug in Besu, Signed-off-by: Danno Ferrin
Tests covering EOFCREATE and RETURNDATA, ported from evmone Signed-off-by: Danno Ferrin
## 🗒️ Description Specs for eof tool implementation, ## 🔗 Related Issues ## ✅ Checklist - [x] All: Set appropriate labels for the changes. - [ ] All: Considered squashing...
## 🗒️ Description add more eof exceptions and tests from efExample by Ori ## 🔗 Related Issues ## ✅ Checklist - [x] All: Set appropriate labels for the changes. -...
## 🗒️ Description Exercise the EXCHANGE operation. Builds off of #502 ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for the changes. - [...
#556 added classes to help calling ETH and Engine API methods on clients, we should extend these classes and refactor `gentest.py` to use them: https://github.com/ethereum/execution-spec-tests/blob/aa1a57137084e4865651f6f780627c4a4e13a429/src/cli/gentest.py#L243-L254
## 🗒️ Description Uses evm t8n server in https://github.com/ethereum/go-ethereum/pull/29739 to fill tests. ## 🔗 Related Issues ## ✅ Checklist - [ ] All: Set appropriate labels for the changes. -...
## 🗒️ Description Adds specific changes from #465 & #485, including a rebase onto main after the pydantic PR #486. ### Usage Use the following geth branch [`gballet/t8n-verkle-exec`](https://github.com/gballet/go-ethereum/tree/t8n-verkle-exec-rebased) to **both*...
## 🗒️ Description Contains tests for the following EIPs: - EIP-6110: Supply validator deposits on chain - EIP-7002: Execution layer triggerable withdrawals - EIP-7685: General purpose execution layer requests EVM...