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 |
.. |
asm
|
core/asm: fix the bug of "00" prefix number (#22883)
|
4 years ago |
bloombits
|
all: fix some go-critic linter warnings (#23709)
|
3 years ago |
forkid
|
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
|
3 years ago |
rawdb
|
core/rawdb, ethdb: introduce batched/atomic reads from ancients (#23566)
|
3 years ago |
state
|
core/state/snapshot: fix benchmarks (#23804)
|
3 years ago |
types
|
core/types: add MarshalBinary, UnmarshalBinary for Receipt (#22806)
|
3 years ago |
vm
|
core,eth: call frame tracing (#23087)
|
3 years ago |
.gitignore
|
Renamed `chain` => `core`
|
10 years ago |
bench_test.go
|
core: fix benchmark tests (#23803)
|
3 years ago |
block_validator.go
|
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213)
|
3 years ago |
block_validator_test.go
|
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213)
|
3 years ago |
blockchain.go
|
core: refactored blockchain.go (#23735)
|
3 years ago |
blockchain_insert.go
|
core: fix blockchain insert report time interval calculation (#21723)
|
4 years ago |
blockchain_reader.go
|
core: refactored blockchain.go (#23735)
|
3 years ago |
blockchain_repair_test.go
|
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038)
|
3 years ago |
blockchain_sethead_test.go
|
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038)
|
3 years ago |
blockchain_snapshot_test.go
|
core: fix typo in comment (#23658)
|
3 years ago |
blockchain_test.go
|
core: fix benchmark tests (#23803)
|
3 years ago |
blocks.go
|
core: typos and comments improve
|
8 years ago |
bloom_indexer.go
|
eth: move eth.Config to a common package (#22205)
|
4 years ago |
chain_indexer.go
|
all: make logs a bit easier on the eye to digest (#22665)
|
4 years ago |
chain_indexer_test.go
|
core: fix potential race in chainIndexerTest (#22346)
|
4 years ago |
chain_makers.go
|
cmd, core, eth, miner: deprecate miner.gastarget flag (#23213)
|
3 years ago |
chain_makers_test.go
|
cmd, core, eth: background transaction indexing (#20302)
|
5 years ago |
dao_test.go
|
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038)
|
3 years ago |
error.go
|
core/rawdb: freezer batch write (#23462)
|
3 years ago |
events.go
|
eth/filters: remove use of event.TypeMux for pending logs (#20312)
|
5 years ago |
evm.go
|
all: implement EIP-1559 (#22837)
|
4 years ago |
gaspool.go
|
miner: avoid unnecessary work (#15883)
|
7 years ago |
gen_genesis.go
|
core: change baseFee into baseFeePerGas in genesis json
|
3 years ago |
gen_genesis_account.go
|
tests: update for London (#22976)
|
3 years ago |
genesis.go
|
cmd/geth, cmd/evm, params: implement Arrow Glacier (EIP 4345) (#23810)
|
3 years ago |
genesis_alloc.go
|
cmd/geth, core, params: replace baikal with calaveras (#22972)
|
4 years ago |
genesis_test.go
|
core: use block difficulty for genesis (#23793)
|
3 years ago |
headerchain.go
|
consensus/clique, core: API cleanup (#23100)
|
3 years ago |
headerchain_test.go
|
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038)
|
3 years ago |
mkalloc.go
|
all: add go:build lines (#23468)
|
3 years ago |
rlp_test.go
|
core: fix benchmark tests (#23803)
|
3 years ago |
state_prefetcher.go
|
all: removed blockhash from statedb (#23126)
|
3 years ago |
state_processor.go
|
all: removed blockhash from statedb (#23126)
|
3 years ago |
state_processor_test.go
|
core: check if sender is EOA (#23303)
|
3 years ago |
state_transition.go
|
core: only check sendernoeoa in non fake mode (#23424)
|
3 years ago |
tx_cacher.go
|
Comment error (#18303)
|
6 years ago |
tx_journal.go
|
core: transaction journal should not be executable (#23090)
|
3 years ago |
tx_list.go
|
core: fixed stale comment in txlist (#23825)
|
3 years ago |
tx_list_test.go
|
core: fix benchmark tests (#23803)
|
3 years ago |
tx_noncer.go
|
core: fix write concurrency in txpool (#19835)
|
5 years ago |
tx_pool.go
|
core: remove unused error from TxPool.Pending (#23720)
|
3 years ago |
tx_pool_test.go
|
core: remove unused error from TxPool.Pending (#23720)
|
3 years ago |
types.go
|
core: prefetch next block state concurrently
|
6 years ago |