Update consensus tests to 10.2. EIP-2681 (#3103)
* ArrowGlacier fork config
* core/vm: implement EIP-2681: Limit account nonce to 2^64-1 (#23853)
This retroactively implements requirements or EIP-2681 for the account nonce upper limit.
* Update consesus tests to 10.2
* Handle TransactionWithHighNonce64Minus1
* Check intrinsic gas in transaction tests
* Refactor overflow protection in IntrinsicGas
* Remove remnants of vm tests
* Update difficulty tests to the new format
Co-authored-by:
Andrei Maiboroda <andrei@ethereum.org>
Showing
- core/error.go 4 additions, 0 deletionscore/error.go
- core/state_transition.go 38 additions, 7 deletionscore/state_transition.go
- core/vm/errors.go 1 addition, 0 deletionscore/vm/errors.go
- core/vm/evm.go 3 additions, 0 deletionscore/vm/evm.go
- tests/difficulty_test.go 27 additions, 61 deletionstests/difficulty_test.go
- tests/difficulty_test_util.go 14 additions, 9 deletionstests/difficulty_test_util.go
- tests/gen_difficultytest.go 5 additions, 6 deletionstests/gen_difficultytest.go
- tests/gen_vmexec.go 0 additions, 90 deletionstests/gen_vmexec.go
- tests/init.go 30 additions, 2 deletionstests/init.go
- tests/init_test.go 1 addition, 1 deletiontests/init_test.go
- tests/state_test_util.go 4 additions, 0 deletionstests/state_test_util.go
- tests/testdata 1 addition, 1 deletiontests/testdata
- tests/transaction_test.go 0 additions, 4 deletionstests/transaction_test.go
- tests/transaction_test_util.go 20 additions, 10 deletionstests/transaction_test_util.go
- tests/vm_test_util.go 0 additions, 169 deletionstests/vm_test_util.go
Loading
Please register or sign in to comment