Commit Graph

2134 Commits (3a79a99f804c4bd2002fe52768c965c4be8106ea)

Author SHA1 Message Date
Qian Bin e0a1fd5fdc
core/vm: optimize Memory.Set32 (#24847) 3 years ago
s7v7nislands 539bbd6349
core/vm: separate opcode group for 0x20 range (#24850) 3 years ago
s7v7nislands 24c590cbec
core/vm: clean up some dead functions (#24851) 3 years ago
aaronbuchwald 52eb87d87c
core/vm: update benchmark to use Errorf instead of Sprintf (#24845) 3 years ago
Marius van der Wijden 86d5477079
core/state/snapshot: fix race condition (#24685) 3 years ago
Alex Beregszaszi 3b967d16ca
core/vm: implement EIP-3855: PUSH0 instruction (#24039) 3 years ago
rjl493456442 1941c5e6c9
core/rawdb: untie freezer and ancient chain data (#24684) 3 years ago
rjl493456442 7f6f01d46f
core: recover state when beacon sets canonical head if it's missing (#24613) 3 years ago
milesvant 11b56ace2a
core: fix WriteBlockAndSetHead documentation (#24818) 3 years ago
s7v7nislands 5a584c2133
all: use common.FileExist for checking file existence (#24748) 3 years ago
tia-99 1f5943e4f9
core/types: fix unhandled errors in TestTransactionCoding (#24692) 3 years ago
Martin Holst Swende 0914234d10
cmd/geth, core/state/snapshot: fix flaw in dangling-storage check + inspect difflayers (#24677) 3 years ago
s7v7nislands 4024c1e869
fix typo (#24731) 3 years ago
Enrique Ortiz 637cf34ded
core/vm: fix typo (#24714) 3 years ago
ucwong d4d288e3f1
build: add imports for go generate tools (#24682) 3 years ago
rjl493456442 195c979168
core: fix benchmark panic (#24657) 3 years ago
Felix Lange 59f0e8ae60
core/types: make "miner" optional in Header JSON (#24666) 3 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 3 years ago
Péter Szilágyi f6891ba40d
core/state/snapshot: remove noop map item assignment 3 years ago
Sina Mahmoodi 3fd16af5a9
core,eth: implement tx-level hooks for tracers (#24510) 3 years ago
rjl493456442 da16d089c0
trie, les, tests, core: implement trie tracer (#24403) 3 years ago
Guruprasad Kamath 8cacb42278
core: verify genesis extradata for clique (#24470) 3 years ago
rjl493456442 25bd17d725
core/state/snapshot: clean up the generation code (#24479) 3 years ago
Zhang Zhuo b06e8c4a8a
core/vm: fix sstore gas comment type (#24583) 3 years ago
Péter Szilágyi b45d82e94a
core: set ttd override on all chain variations 3 years ago
Sina Mahmoodi fd4f60f49b
core/rawdb: simple legacy receipt converter (#24028) 3 years ago
rjl493456442 e0e8bf31c5
eth/downloader: ignore zero size header batch for importing (#24569) 3 years ago
rjl493456442 7ae6c4a790
core: store genesis allocation and recommit them if necessary (#24460) 3 years ago
rjl493456442 6afb717be5
core/rawdb: fix db commands (#24540) 3 years ago
Marius van der Wijden 667e1c038e
core, params: add kiln flag (#24548) 3 years ago
Marius van der Wijden 4f4622bc8b
core: eth: implement Kiln-v2 spec (#24506) 3 years ago
aaronbuchwald c3701b265e
core/rawdb: add specified key length iterator (#24535) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
rjl493456442 538a868384
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion (#23954) 3 years ago
rjl493456442 8c8a9e5ca1
core, ethdb, tests, trie: introduce database snapshot (#24486) 3 years ago
Justus d1f6a9f544
core/types: improve error for too short transaction / receipt encoding (#24256) 3 years ago
Ceyhun Onur 8401e4277a
core/rawdb: add HasCode, HashTrieNode and use them where possible (#24454) 3 years ago
Péter Szilágyi 48605b5f61
core/statedb: always clear out access list when setting a new one 3 years ago
Felix Lange d6f49bf764
core/types: faster RLP encoding of Header, StateAcccount, ReceiptForStorage (#24420) 3 years ago
rjl493456442 4d086430bd
core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 3 years ago
Martin Holst Swende 51e7968b8b
core/state: fix read-meters + simplify code (#24304) 3 years ago
rjl493456442 9da25c5db7
all: separate catalyst package (#24280) 3 years ago
Marius van der Wijden 29cb5deea3
core/rawdb: fix typo (#24289) 3 years ago
Martin Holst Swende 0e35192797
core/rawdb: do prefixed lookup first 3 years ago
Shihao Xia eef7a33135
core, miner, rpc, eth: fix goroutine leaks in tests (#24211) 3 years ago
Di Peng c029cdc90b
core: fix typo in blockchain test (#24263) 3 years ago
Martin Holst Swende 51eb5f8ca8
cmd/geth: add db cmd to show metadata (#23900) 3 years ago
Sina Mahmoodi 4aab440ee2
core/rawdb: enforce readonly in freezer instantiation (#24119) 3 years ago
Marius van der Wijden b1e72f7ea9
core/evm: RANDOM opcode (EIP-4399) (#24141) 3 years ago
Sam 7403a38ab7
core: fix a typo (#24198) 3 years ago