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
2d4eff21ca
eth/downloader: increase downloader block body allowance ( #23074 )
...
This change increases the cache size from 64 to 256 Mb for block bodies.
Benchmarks have shown this to be one bottleneck when trying to achieve
higher download speeds.
The commit also includes a minor optimization for header inserts in package
core: previously, the presence of headers in the database was checked for
every header before writing it. With the change, if one header fails the
presence check, all subsequent headers are also assumed to be missing.
This is an improvement because in practice, the headers are almost always
missing during sync.
3 years ago
..
asm
core/asm: fix the bug of "00" prefix number ( #22883 )
4 years ago
bloombits
eth, core: speed up some tests ( #22000 )
4 years ago
forkid
params, core/forkid: add london testnet blocks ( #23041 )
3 years ago
rawdb
core/rawdb: db inspect move 'config' and 'shutdown' into 'meta data' ( #22978 )
3 years ago
state
core/state: remove unused methods ReturnGas, GetStorageProofByHash ( #23092 )
3 years ago
types
core/types: add DynamicFeeTx to TxData implementation list in docs ( #23063 )
3 years ago
vm
core/state: remove unused methods ReturnGas, GetStorageProofByHash ( #23092 )
3 years ago
.gitignore
Renamed `chain` => `core`
10 years ago
bench_test.go
EIP-1559: miner changes ( #22896 )
4 years ago
block_validator.go
EIP-1559: miner changes ( #22896 )
4 years ago
block_validator_test.go
EIP-1559: miner changes ( #22896 )
4 years ago
blockchain.go
Merge pull request #22739 from holiman/remove_code
4 years ago
blockchain_insert.go
core: fix blockchain insert report time interval calculation ( #21723 )
4 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
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
3 years ago
blockchain_test.go
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
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
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
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
all: rename internal 1559 gas fields, add support for graphql ( #23010 )
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
core: copy CliqueConfig in DeveloperGenesisBlock ( #23068 )
3 years ago
genesis_alloc.go
cmd/geth, core, params: replace baikal with calaveras ( #22972 )
3 years ago
genesis_test.go
cmd/geth, core, params: replace baikal with calaveras ( #22972 )
3 years ago
headerchain.go
eth/downloader: increase downloader block body allowance ( #23074 )
3 years ago
headerchain_test.go
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
3 years ago
mkalloc.go
core/vm: 64 bit memory and gas calculations ( #19210 )
6 years ago
rlp_test.go
accounts/abi/bind: fix bounded contracts and sim backend for 1559 ( #23038 )
3 years ago
state_prefetcher.go
all: implement EIP-1559 ( #22837 )
4 years ago
state_processor.go
all: implement EIP-1559 ( #22837 )
4 years ago
state_processor_test.go
core: readded state processor error tests ( #23055 )
3 years ago
state_transition.go
core, internal: support various eth_call invocations post 1559
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
all: rename internal 1559 gas fields, add support for graphql ( #23010 )
3 years ago
tx_list_test.go
Revert "core, txpool: less allocations when handling transactions ( #21232 )"
4 years ago
tx_noncer.go
core: fix write concurrency in txpool ( #19835 )
5 years ago
tx_pool.go
core, graphql, internal: expose effectiveGasPrice in receipts
3 years ago
tx_pool_test.go
all: rename internal 1559 gas fields, add support for graphql ( #23010 )
3 years ago
types.go
core: prefetch next block state concurrently
6 years ago