# State Test report EIPTests
Components used
GETH:
https://github.com/lightclient/go-ethereum/commit/7628c54d8cfbc924f2b383f9a28c2f4e4b7be907
merged with master branch 793f0f9ec860f6f51e0cec943a268c10863097c7
EVMONE:
https://github.com/ethereum/evmone/commit/c8ffce4e2c0c1be22bb2f8baf155212a1ca20179
TESTS:
https://github.com/ethereum/tests/commit/e279c3d0a53e2f3055c7d7f72f993b62dde18e36
and (EIPTests) regenerated with updated geth
RETESTETH:
https://github.com/ethereum/retesteth/commit/424c1882829aa23f673c6e9fb4ab3f22912fc2a7
## stEOF/ori
### EVMONE
**ERRORS DETECTED**
```
[ PASSED ] 0 tests.
[ FAILED ] 2 tests, listed below:
[ FAILED ] .CreateEOF1
[ FAILED ] .EOF1ValidInvalid
```
### GETH
**ERRORS DETECTED**
#### *CreateEOF1* **ERROR**
```
Error: Check State: Remote account '0xcccccccccccccccccccccccccccccccccccccccc' has incorrect storage [0x01] = `0x8cbfefd3e513f0fe927a03d539af08638e7811e6`, test expected [0x01] = `0xe00b34000aa5646813c4eec655e5c82783feb452` (customTestSuite/customTestSuite/CreateEOF1, fork: Shanghai, TrInfo: d: 4, g: 0, v: 0, TrData: `:label good-f5-legacy-legacy :raw 0x00F50000..`)
Error: CompareStates failed with errors: IncorrectStorage (customTestSuite/customTestSuite/CreateEOF1, fork: Shanghai, TrInfo: d: 4, g: 0, v: 0, TrData: `:label good-f5-legacy-legacy :raw 0x00F50000..`)
```
## stEOF/stEIP3540
### EVMONE
**ERRORS DETECTED**
```
[ PASSED ] 5 tests.
[ FAILED ] 7 tests, listed below:
[ FAILED ] .CREATE2_EOF1Invalid
[ FAILED ] .CREATE2_EOF1Invalid_FromEOF
[ FAILED ] .CREATE2_EOF1_FromEOF
[ FAILED ] .CREATE_EOF1Invalid
[ FAILED ] .CREATE_EOF1Invalid_FromEOF
[ FAILED ] .CREATE_EOF1_FromEOF
[ FAILED ] .CreateTransactionInvalidEOF1
```
##### Comment
It's a problem related to https://github.com/ethereum/go-ethereum/pull/26133#discussion_r1066895392
Is should work fine when tests and geth are updated.
### GETH
**ERRORS DETECTED**
#### *CreateTransactionInvalidEOF1*
```
Error: ERROR(3): failed constructing chain configuration: syntax error, invalid eip number 3540
(customTestSuite/customTestSuite/CreateTransactionInvalidEOF1, step: test_setChainParams: Merge+3540+3670)
Error: ERROR OCCURED FILLING TESTS: ERROR(3): failed constructing chain configuration: syntax error, invalid eip number 3540
(customTestSuite/customTestSuite/CreateTransactionInvalidEOF1, step: test_setChainParams: Merge+3540+3670)
```
##### Fix
"Merge+3540+3670" -> "Shanghai" fixes this issue
#### *EOF1_Calls*
```
Error: panic: unexpected error: unexpected EOF
....
```
## stEOF/stEIP3670
### EVMONE
```
[ PASSED ] 8 tests.
[ FAILED ] 3 tests, listed below:
[ FAILED ] .CREATE2_EOF1Invalid_FromEOF
[ FAILED ] .CREATE_EOF1Invalid_FromEOF
[ FAILED ] .CreateTransactionEOF1InvalidOpcodes
```
##### Comment
The same problem as above. Caller `nonce` should not be updated for invalid EOF contract creation attempt.
### GETH
NO ERRORS