Commit Graph

2127 Commits (8d4c81dab1fc944c2c3a6a44e06b7798454d8b39)

Author SHA1 Message Date
Martin Holst Swende 0b53b29078
core/rawdb: fix cornercase shutdown behaviour in freezer (#26485) 2 years ago
rjl493456442 e04d63ebd3
core/rawdb: fsync head data file before closing it (#26490) 2 years ago
Andrew Ashikhmin c125e6e00c
core/vm: enable EIP-3855 (PUSH0) in Shanghai (#26475) 2 years ago
Andrei Maiboroda 793f0f9ec8
core/vm: implement EIP-3860: Limit and meter initcode (#23847) 2 years ago
Martin Holst Swende 2c6dda5ad7
eth/tracers: use non-threaded tracechain (#24283) 2 years ago
Martin Holst Swende 7a489623ac
core/state: remove notion of fake storage (#24916) 2 years ago
Péter Szilágyi b56c796220
cmd, core, eth, els, params: disallow setheads below genesis, tweaks 2 years ago
Péter Szilágyi fcf3d00488
eth, les: polish forkid a bit, fix races and transition validation 2 years ago
rjl493456442 6c149fd4ad
core, eth, trie, light: clean up trie interface (#26388) 2 years ago
Péter Szilágyi d021157820
core, les, light: implement timestamp based sethead and genesis rewinds 2 years ago
Péter Szilágyi 08481028fe
core, les, params: add timestamp based fork compatibility checks 2 years ago
Marius van der Wijden a4e19c5ca3
all: implement forkid changes for shanghai 2 years ago
Marius van der Wijden efc9409ca9
params: core: enable shanghai based on timestamps 2 years ago
Marius van der Wijden db82ea2ee3
core: reset txpool on sethead (#26392) 2 years ago
rjl493456442 c87f321b8f
core/state: maintain destruction flag by default (#26371) 2 years ago
rjl493456442 01808421e2
core/state: return error when storage trie can't be opened (#26350) 2 years ago
Martin Holst Swende b818e73ef3
tests: update tests (#26314) 2 years ago
rjl493456442 79a478bb61
core/rawdb: implement resettable freezer (#26324) 2 years ago
Ikko Ashimine f51f6edb40
core: fix typo in blockchain_snapshot_test.go (#26357) 2 years ago
rjl493456442 cda051eba7
core, cmd: fill blockNumber in logs (#26345) 2 years ago
Alex Stokes 250a80a50e
core: fix comment about recipient for contract creation (#26349) 2 years ago
Felix Lange 3315bad256
core: pass block into collectLogs (#26335) 2 years ago
Sina Mahmoodi 711afbc7fd
core,eth: add `debug_setTrieFlushInterval` to change trie flush frequency (#24785) 2 years ago
Sina Mahmoodi 6891288787
core: fix state flushing for catalyst mode (#26319) 2 years ago
Martin Holst Swende 1f35988a00
eth/tracers, core/vm: remove `time` from trace output and tracing interface (#26291) 2 years ago
Håvard Anda Estensen 06632da2bb
all: assign zero after resize in implementations of heap.Interface (#26296) 2 years ago
Sina Mahmoodi 10347c6b54
core: drop legacy receipt types (#26225) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
setunapo 0dc9b01c11
core: clarify code in forkchoice (#26257) 2 years ago
rjl493456442 add1bff13f
core/rawdb: fix freezer validation (#26251) 2 years ago
Felix Lange 193f350eb9
core/rawdb: improve freezerTable.Sync (#26245) 2 years ago
Marius van der Wijden ec2ec2d08e
core: implement EIP-3651, warm coinbase (#25819) 2 years ago
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