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.
Delweng
7c0d90c8c9
core: ensure txindex will be triggered at least once ( #27847 )
...
Currently, we trigger the logic to (un)index transactions when the node receives a new
block. However, in some cases the node may not receive new blocks (eg, when the Geth node
is configured without peer discovery, or when it acts as an RPC node for historical-only
data).
In these situations, the Geth node user may not have previously configured txlookuplimit
(i.e. the default of around one year), but later realizes they need to index all
historical blocks. However, adding txlookuplimit=0 and restarting geth has no effect. This
change makes it check for required indexing work once, on startup, to fix the issue.
Co-authored-by: Martin Holst Swende <martin@swende.se>
1 year ago
..
asm
core/asm: remove unused return value ( #27272 )
2 years ago
bloombits
core/bloombits: use atomic type ( #26993 )
2 years ago
forkid
core/forkid: correctly compute forkid when timestamp fork is activated in genesis ( #27895 )
2 years ago
rawdb
all: update golang/x/ext and fix slice sorting fallout ( #27909 )
2 years ago
state
all: update golang/x/ext and fix slice sorting fallout ( #27909 )
2 years ago
txpool
core/txpool/legacypool: protect cache with mutex ( #27898 )
2 years ago
types
core/types: fix unmarshalling of BlobTx values ( #27939 )
2 years ago
vm
core/vm: update 4844 - point evaluation precompile address ( #27874 )
2 years ago
.gitignore
…
bench_test.go
core/types, params: add blob transaction type, RLP encoded for now ( #27049 )
2 years ago
block_validator.go
core/types: support for optional blob sidecar in BlobTx ( #27841 )
2 years ago
block_validator_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blockchain.go
core: ensure txindex will be triggered at least once ( #27847 )
1 year ago
blockchain_insert.go
core: fix log order in "Imported new chain segment" ( #25768 )
2 years ago
blockchain_reader.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blockchain_repair_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blockchain_sethead_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blockchain_snapshot_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blockchain_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
blocks.go
…
bloom_indexer.go
core: preallocate batch size in bloomIndexer ( #25289 )
3 years ago
chain_indexer.go
core,console: replace noarg fmt.Errorf with errors.New ( #27332 )
2 years ago
chain_indexer_test.go
core: fix potential race in chainIndexerTest ( #22346 )
4 years ago
chain_makers.go
internal/ethapi: add testcases for blobTx ( #27818 )
1 year ago
chain_makers_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
dao_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
error.go
all: replace data gas to blob gas in comments ( #27825 )
2 years ago
events.go
eth/filters: remove use of event.TypeMux for pending logs ( #20312 )
5 years ago
evm.go
all: rename dataGas to blobGas ( #27789 )
2 years ago
forkchoice.go
core: clarify code in forkchoice ( #26257 )
2 years ago
gaspool.go
core, miner: revert block gas counter in case of invalid transaction ( #26799 )
2 years ago
gen_genesis.go
all: rename dataGas to blobGas ( #27789 )
2 years ago
gen_genesis_account.go
tests: update for London ( #22976 )
4 years ago
genesis.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
genesis_alloc.go
all: remove the Rinkeby testnet ( #27406 )
2 years ago
genesis_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
headerchain.go
all: remove ethash pow, only retain shims needed for consensus and tests ( #27178 )
2 years ago
headerchain_test.go
all: activate pbss as experimental feature ( #26274 )
2 years ago
mkalloc.go
core: use slices package for sorting ( #27489 )
2 years ago
rlp_test.go
all: cleanup tests ( #25641 )
2 years ago
sender_cacher.go
all: refactor txpool into it's own package in prep for 4844
2 years ago
state_prefetcher.go
core/types, params: add blob transaction type, RLP encoded for now ( #27049 )
2 years ago
state_processor.go
core, tests: EIP-4844 transaction processing logic ( #27721 )
2 years ago
state_processor_test.go
consensus/misc: move eip1559 into a package ( #27828 )
2 years ago
state_transition.go
all: replace data gas to blob gas in comments ( #27825 )
2 years ago
types.go
core: use atomic type ( #27011 )
2 years ago