Commit Graph

2094 Commits (12df45662ac8bf497244db144b592b9b1184fda5)

Author SHA1 Message Date
Mark Tyneway b4ea2bf7dd
all: implement EIP-1153 transient storage (#26003) 2 years ago
Felix Lange 9afc6816d2
common/lru: add generic LRU implementation (#26162) 2 years ago
Martin Holst Swende 5fded04037
core/state: replace fastcache code cache with gc-friendly structure (#26092) 2 years ago
yihuang 7dc5e785a8
core/vm: deepcopy jumptable when enabling extra eips (#26137) 2 years ago
protolambda a51188a163
params: make eip1559 params non-global (#25994) 2 years ago
rjl493456442 60e30a940b
core/rawdb: refactor db inspector for extending multiple ancient store (#25896) 2 years ago
Martin Holst Swende 9d795d0836
core/vm: use optimized bigint (#26021) 2 years ago
Péter Szilágyi c4a662176e
core, eth: for types with accurate size calcs, return uint64, not float (#26046) 2 years ago
Péter Szilágyi 68ba845bb5
core/types: rename tx files to group them better together 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
rjl493456442 b9ba6f6e4d
core/rawdb: open meta file in read only mode (#26009) 2 years ago
s7v7nislands d86fe26f67
core/rawdb: refactor db key prefix (#26000) 2 years ago
Martin Holst Swende 6069d8294e
cmd/utils: enable snapshot generation in import-mode (#25990) 2 years ago
Martin Holst Swende bed3b10086
common/math: optimized modexp (+ fuzzer) (#25525) 2 years ago
Marius van der Wijden a007ab786c
core/types: add more context around ErrInvalidChainID (#25367) 2 years ago
Martin Holst Swende 28d076d37e
core/rawdb: provide more info on 'gap in the chain' error (#25938) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Martin Holst Swende 067bac3f24
core, ethclient/gethclient: improve flaky tests (#25918) 2 years ago
Martin Holst Swende deead99731
core/bloombits: speed up windows-test (#25844) 2 years ago
Martin Holst Swende e14164d516
core: fix linter complaint (#25927) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
zhiqiangxu a724163e59
core/types: add a testcase to TestLegacyReceiptDecoding (#25909) 2 years ago
rjl493456442 052c634917
core: rework tx indexer (#25723) 2 years ago
lmittmann 2b1299b1c0
core/vm: minor trivial clean up (#25880) 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
jwasinger 7227c9ef07
cmd/geth: make dumpgenesis load genesis datadir if it exists (#25135) 2 years ago
Leon c55c56cf0a
core/vm: better handle error on eip activation check (#25131) 2 years ago
Martin Holst Swende e004e7d256
core: fix datarace in txpool, fixes #25870 and #25869 (#25872) 2 years ago
zhiqiangxu 367e60549a
core/types: improve accuracy of header.Size() (#25859) 2 years ago
rjl493456442 3da42f85d9
all: clean up the configs for pruner and snapshotter (#22396) 2 years ago
lightclient 338bb2e36c
core/blockchain: downgrade tx indexing and unindexing logs (#25832) 2 years ago
jwasinger d8ada03eac
core/vm: return copy of input slice in identity precompile, avoid returndata copy (#25183) 2 years ago
Felix Lange 468d1844c7
core: move build version reading to its own package (#25806) 2 years ago
lightclient 8e5201551d
core: more compact bad block report (#25714) 2 years ago
Seungbae Yu ada603fab5
core: don't cache zero nonce in txNoncer (#25603) 2 years ago
ucwong 83989a19be
core/rawdb: fix leak of backoff timer (#25776) 2 years ago
Felix Lange 0ee8b273f2
core: fix log order in "Imported new chain segment" (#25768) 2 years ago
Seungbae Yu 3a4cef5402
core: preallocate maps in TxPool helper methods (#25737) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Martin Holst Swende 389021a5af
core: place a cap on reorglogs (#25711) 2 years ago
rjl493456442 dea1fb3cfc
all: cleanup tests (#25641) 2 years ago
Marius van der Wijden d30e39b2f8
core/vm: rename RANDOM to PREVRANDAO (#25691) 2 years ago
rjl493456442 5ddedd2f83
core, light, trie: remove DiskDB function from trie database (#25690) 2 years ago
rjl493456442 d46184c969
core/state: filter out nil trie for copy (#25575) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Abirdcfly c394c308e6
all: remove duplicate word in comments (#25618) 2 years ago
Péter Szilágyi 5758d1fb11
core/state, trie: fix trie flush order for proper pruning 2 years ago
Péter Szilágyi 81bd998353
core, eth/downloader: handle spurious junk bodies from racey rollbacks (#25578) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Guillaume Ballet 23ac8df153
cmd. core: save preimages on genesis creation (#25538) 2 years ago