Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rjl493456442
e3d61e6db0
core, eth, internal, cmd: rework EVM constructor ( #30745 )
...
This pull request refactors the EVM constructor by removing the
TxContext parameter.
The EVM object is frequently overused. Ideally, only a single EVM
instance should be created and reused throughout the entire state
transition of a block, with the transaction context switched as needed
by calling evm.SetTxContext.
Unfortunately, in some parts of the code, the EVM object is repeatedly
created, resulting in unnecessary complexity. This pull request is the
first step towards gradually improving and simplifying this setup.
---------
Co-authored-by: Martin Holst Swende <martin@swende.se>
24 hours ago
..
evm-benchmarks @ d8b88f4046
tests: update evm-benchmarks ( #26255 )
2 years ago
fuzzers
all: remove kilic dependency from bls12381 fuzzers ( #30296 )
2 days ago
solidity
all: update license headers and AUTHORS from git history ( #24947 )
3 years ago
testdata @ faf33b4714
tests: update tests ( #29730 )
6 months ago
block_test.go
all: remove forkchoicer and reorgNeeded ( #29179 )
3 months ago
block_test_util.go
all: remove TerminalTotalDifficultyPassed ( #30609 )
4 weeks ago
difficulty_test.go
all: remove TerminalTotalDifficultyPassed ( #30609 )
4 weeks ago
difficulty_test_util.go
all: add whitespace linter ( #25312 )
2 years ago
gen_btheader.go
build, tests: add execution-spec-tests ( #26985 )
1 year ago
gen_difficultytest.go
all: simplify timestamps to uint64 ( #19372 )
6 years ago
gen_stenv.go
tests: add currentExcessBlobGas to state tests ( #28735 )
11 months ago
gen_sttransaction.go
tests: use 'sender' in state tests if present ( #28023 )
1 year ago
init.go
all: implement EIP-6110, execution layer triggered deposits ( #29431 )
3 months ago
init_test.go
all: fix mismatched names in comments ( #29348 )
8 months ago
rlp_test.go
tests: get test name from testing.T ( #22941 )
4 years ago
rlp_test_util.go
internal,tests: replace noarg fmt.Errorf with errors.New ( #27335 )
2 years ago
state_test.go
core, eth, internal, cmd: rework EVM constructor ( #30745 )
24 hours ago
state_test_util.go
core, eth, internal, cmd: rework EVM constructor ( #30745 )
24 hours ago
transaction_test.go
tests: fix TransactionTest to actually run ( #30272 )
3 months ago
transaction_test_util.go
tests: fix TransactionTest to actually run ( #30272 )
3 months ago