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.
Martin Holst Swende
32150f8aa9
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
This PR adds support for ArrowGlacier, as defined by
https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md
https://eips.ethereum.org/EIPS/eip-4345
> Starting with FORK_BLOCK_NUMBER the client will calculate the difficulty based on a fake block number suggesting to the client that the difficulty bomb is adjusting 10,700,000 blocks later than the actual block number.
This also adds support for evm t8n to return the calculated difficulty, so it can be used to construct test.
|
3 years ago |
.. |
fuzzers
|
all: add go:build lines (#23468)
|
3 years ago |
solidity
|
tests/solidity: add contract to test every opcode (#19283)
|
5 years ago |
testdata@092a8834dc
|
tests: update, enable legacy tests, remove vm tests (#23350)
|
3 years ago |
block_test.go
|
tests: update for London (#22976)
|
4 years ago |
block_test_util.go
|
tests: update tests/testdata to v9.0.4 (london) (#23279)
|
3 years ago |
difficulty_test.go
|
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
|
3 years ago |
difficulty_test_util.go
|
all: simplify timestamps to uint64 (#19372)
|
6 years ago |
gen_btheader.go
|
tests: update tests/testdata to v9.0.4 (london) (#23279)
|
3 years ago |
gen_difficultytest.go
|
all: simplify timestamps to uint64 (#19372)
|
6 years ago |
gen_stenv.go
|
tests: update for London (#22976)
|
4 years ago |
gen_sttransaction.go
|
tests: update for London (#22976)
|
4 years ago |
init.go
|
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
|
3 years ago |
init_test.go
|
tests: update, enable legacy tests, remove vm tests (#23350)
|
3 years ago |
rlp_test.go
|
tests: get test name from testing.T (#22941)
|
4 years ago |
rlp_test_util.go
|
core, cmd/puppeth: implement constantinople fix, disable EIP-1283 (#18486)
|
6 years ago |
state_test.go
|
core, rpc: disable memory output by default in traces (#23558)
|
3 years ago |
state_test_util.go
|
core: only check sendernoeoa in non fake mode (#23424)
|
3 years ago |
transaction_test.go
|
tests: get test name from testing.T (#22941)
|
4 years ago |
transaction_test_util.go
|
all: add support for EIP-2718, EIP-2930 transactions (#21502)
|
4 years ago |