Commit Graph

2049 Commits (d79bd2f0f6e41be0d53075d0bb5e2655b274745a)

Author SHA1 Message Date
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
Gary Rong 4bd2d0eccf core: periodically flush the transaction indexes 3 years ago
Martin Holst Swende 66a908c5e8
core/rawdb: fix double-lock causing hang (#24189) 3 years ago
zgfzgf 356bbe343a
core/asm: change order of items in stringtokenTypes (#24153) 3 years ago
Felix Lange 980b7682b4
core/types: document JSON field name equivalents of DynamicFeeTx (#24143) 3 years ago
xwjack 8bbf83e7a4
core: ignore basefee when comparing with pool gasprice in txpool (#24080) 3 years ago
Marius van der Wijden 2295640ebd
eth/catalyst: implement kintsugi-spec v3 (#24067) 3 years ago
Sina Mahmoodi ada9c774e9
eth, les: update unclean shutdown markers regularly (#24077) 3 years ago
Andrei Maiboroda 3e47e38a4e
core/vm: Make INVALID a defined opcode (#24017) 3 years ago
Paweł Bylica 81ec6b1d4c
core/vm: reverse bit order in bytes of code bitmap (#24120) 3 years ago
Martin Holst Swende 893502e561
trie, core, eth: use db.has over db.get where possible 3 years ago
Martin Holst Swende 155795be99
core/vm: avoid memory expansion check for trivial ops (#24048) 3 years ago
ucwong adec878c1d
core/rawdb: fix error message fields in ReadLogs (#24104) 3 years ago
Alex Beregszaszi ae8ff2661d
core/vm: remove unused code (IsStaticJump) (#24085) 3 years ago
Martin Holst Swende db03faa10d
core, eth: improve delivery speed on header requests (#23105) 3 years ago
rjl493456442 69686fa328
core, core/rawdb: fix transaction indexing (#24024) 3 years ago
Martin Holst Swende a95675d50f
core/vm: remove no-recursion option from config 3 years ago
Péter Szilágyi 58d1988349
core, eth, les, trie: remove the sync bloom, used by fast sync 3 years ago
Andrei Maiboroda b02fe5317f
core/vm: move interpreter interruption check to jump instructions (#24026) 3 years ago
Paweł Bylica 9331fe28e8
core/vm: fill gaps in jump table with opUndefined (#24031) 3 years ago
Alex Beregszaszi a0f7771962
core/vm: remove stack.pushN (#24040) 3 years ago
Taeik Lim 85064ed09b
all: fix 'the the' in comments (#24036) 3 years ago
Alex Beregszaszi 2be129b5cf
core/vm: rename opSuicide to opSelfdestruct (#24022) 3 years ago
Alex Beregszaszi 9393d1fb5d
core/vm: Move interpreter.ReadOnly check into the opcode implementations (#23970) 3 years ago
Andrei Maiboroda 163f1665dd
core/vm: don't copy JumpTable when no EIP mods are needed (#23977) 3 years ago
Alex Beregszaszi a69d4b273d
core/vm: Rename SHA3 instruction to KECCAK256 (#23976) 3 years ago
Paweł Bylica 1fa91729f2
core/vm: simplify error handling in interpreter loop (#23952) 3 years ago
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Andrei Maiboroda 519cf98b69
core/vm: simplify op lookup in contract (#23974) 3 years ago
Sina Mahmoodi 1876cb443b
all: move loggers to eth/tracers (#23892) 3 years ago
Martin Holst Swende 9055cc14ec
core/vm, core/state/snapshot: remove unused code (#23956) 3 years ago
Paweł Bylica 10b1cd9b1b
core/vm: use proper JumpTable type 3 years ago
Martin Holst Swende 347c37b362
core/rawdb: use AncientRange when initializing leveldb from freezer (#23612) 3 years ago