Skip to content

Commit 8fc843d

Browse files
sudeepdino008yperbasis
authored andcommitted
execution spec tests update for devnet-1 (#11127)
updating to version [[email protected]](https://github.com/ethereum/execution-spec-tests/releases/tag/devnet-1%40v1.3.0) - update to 7702: some extra json fields displayed in fixtures (rather than just rlps) - some refactoring to fixture json ordering means that a huge number of test files were changed - [refactor requested](#10812 (comment)) by Alex done in this pr [here](https://github.com/ledgerwatch/erigon/pull/11127/files#diff-8c398ef0a79f97ba6d497a99247a815b3a51918de9e16954215b6073f907c92e).
1 parent 27783b8 commit 8fc843d

File tree

194 files changed

+681953
-197136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+681953
-197136
lines changed

core/state_transition.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package core
1919
import (
2020
"bytes"
2121
"fmt"
22+
"slices"
2223

2324
"github.com/holiman/uint256"
2425
"github.com/ledgerwatch/log/v3"
@@ -342,10 +343,7 @@ func (st *StateTransition) TransitionDb(refunds bool, gasBailout bool) (*evmtype
342343
rules := st.evm.ChainRules()
343344
vmConfig := st.evm.Config()
344345
isEIP3860 := vmConfig.HasEip3860(rules)
345-
accessTuples := make(types2.AccessList, 0)
346-
if msg.AccessList() != nil {
347-
accessTuples = append(accessTuples, msg.AccessList()...)
348-
}
346+
accessTuples := slices.Clone[types2.AccessList](msg.AccessList())
349347

350348
// set code tx
351349
auths := msg.Authorizations()

tests/execution-spec-tests/berlin/eip2930_access_list/acl/access_list.json

Lines changed: 483 additions & 214 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/byzantium/eip198_modexp_precompile/modexp/modexp.json

Lines changed: 12443 additions & 7859 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/gas_usage.json

Lines changed: 1165 additions & 137 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/run_until_out_of_gas.json

Lines changed: 867 additions & 102 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/tload_after_sstore.json

Lines changed: 283 additions & 18 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/tload_after_tstore.json

Lines changed: 296 additions & 24 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/tload_after_tstore_is_zero.json

Lines changed: 299 additions & 26 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage/transient_storage_unset_values.json

Lines changed: 280 additions & 19 deletions
Large diffs are not rendered by default.

tests/execution-spec-tests/cancun/eip1153_tstore/tstorage_create_contexts/contract_creation.json

Lines changed: 3194 additions & 508 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)