Commit Graph

2200 Commits (cb66eba85ad9d64ffd33326f5ac6650a72d4588e)

Author SHA1 Message Date
rjl493456442 08bf8a60c3
core: check genesis state presence by disk read (#26703) 2 years ago
Marius van der Wijden 7fb42e6db2
eth/downloader: handle missing withdrawals if empty list is expected (#26675) 2 years ago
Sina Mahmoodi 2def62b99b
eth/filters: avoid block body retrieval when no matching logs (#25199) 2 years ago
Marius van der Wijden 241cf62b5c
params: schedule shanghai fork on sepolia (#26662) 2 years ago
Chris Ziogas b0cd8c4a5c
core/vm: set tracer-observable `value` of a delegatecall to match parent `value` (#26632) 2 years ago
Martin Holst Swende 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290) 2 years ago
Martin Holst Swende ed51b8c5d3
ethdb: pebble backend (64bit platforms only) (#26517) 2 years ago
Péter Szilágyi 095e365fac
all: remove support for Ropsten (#26644) 2 years ago
rjl493456442 9842301376
all: remove database commit callback, rework noderesolver (#26637) 2 years ago
Martin Holst Swende 91cb6f863a
tests: update (#26548) 2 years ago
Felföldi Zsolt 3a5aceed8f
beacon/engine: move core/beacon to beacon/engine (#26616) 2 years ago
Martin Holst Swende 8860b39754
all: prepare for path-based trie storage (#26603) 2 years ago
raulk 918aed4e31
core/vm: add bn256ScalarMul testcase for zero scalar value (#26607) 2 years ago
Marius van der Wijden 9826cd65bc
eth/catalyst: implement engine_getPayloadBodiesByHash/Range methods (#26232) 2 years ago
lmittmann 877d2174fb
core/vm: improve EVM instance reusability (#26341) 2 years ago
Marius van der Wijden a8cf4399a9
eth/catalyst: return invalid params instead of invalid payload params (#26591) 2 years ago
Martin Holst Swende 5c8cc10d1e
core: improve ambiguous block validation message (#26582) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
Martin Holst Swende 2b57a27d9e
all: make timestamp-based fork checks based on uint64 (#26474) 2 years ago
rjl493456442 50e65392aa
params: define cancun and prague as timestamp based forks (#26481) 2 years ago
Zachinquarantine 690338f0fa
all: remove Kiln testnet (#26522) 2 years ago
Marius van der Wijden a35b654f25
core/txpool: check if initcode size is exceeded (#26504) 2 years ago
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