Commit Graph

211 Commits (d40a255e973775575d8d16456252f93ac75c09f0)

Author SHA1 Message Date
Péter Szilágyi d40a255e97
all: move main transaction pool into a subpool (#27463) 1 year ago
Guillaume Ballet 45a3ab42aa
core/state: move slot RLP encoding into the MPT implementation (#27000) 2 years ago
Delweng dd25a4f5ab
les, signer, light: replace noarg fmt.Errorf with errors.New (#27336) 2 years ago
Péter Szilágyi 85a4b82b33
all: tie timestamp based forks to the passage of London (#27279) 2 years ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
rjl493456442 5021d36d35
all: port boring changes from pbss (#27176) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
Stephen Guo 306d17749c
light: use atomic type (#27169) 2 years ago
Péter Szilágyi 1e556d220c
all: remove notion of trusted checkpoints in the post-merge world (#27147) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 2 years ago
Guillaume Ballet 41f89ca944
core/state, trie: remove Try prefix in Trie accessors (#26975) 2 years ago
Guillaume Ballet 8990c92aea
core/state: add account address to Trie slot accessors (#26934) 2 years ago
Roberto Bayardo 67ac5f0ae7
core, core/types: plain Message struct (#25977) 2 years ago
Felix Lange 87186148e0
core/types: add EffectiveGasPrice in Receipt (#26713) 2 years ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
Sina Mahmoodi 2def62b99b
eth/filters: avoid block body retrieval when no matching logs (#25199) 2 years ago
Martin Holst Swende 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
rjl493456442 9842301376
all: remove database commit callback, rework noderesolver (#26637) 2 years ago
halilylm 00a9b80b5c
light: fix receiver name from Python style to Go (#26631) 2 years ago
Martin Holst Swende 2b57a27d9e
all: make timestamp-based fork checks based on uint64 (#26474) 2 years ago
Andrei Maiboroda 793f0f9ec8
core/vm: implement EIP-3860: Limit and meter initcode (#23847) 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
Felix Lange 12df45662a
all: remove remaining uses of untyped golang-lru (#26194) 2 years ago
Péter Szilágyi a6dda03644
all: refactor txpool into it's own package in prep for 4844 2 years ago
s7v7nislands d86fe26f67
core/rawdb: refactor db key prefix (#26000) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
rjl493456442 dea1fb3cfc
all: cleanup tests (#25641) 2 years ago
rjl493456442 5ddedd2f83
core, light, trie: remove DiskDB function from trie database (#25690) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Guillaume Ballet 6da5c1644d
core/state, trie, light: add a TryDeleteAccount method (#25531) 2 years ago
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
Eval EXEC 6c4e5d06e7
light: fix differTries err message in tests (#25358) 2 years ago
Seungbae.yu d2247d9f5d
eth, internal, light: fix error string capitalization (#25364) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 3 years ago
rjl493456442 7f6f01d46f
core: recover state when beacon sets canonical head if it's missing (#24613) 3 years ago
rjl493456442 e0e8bf31c5
eth/downloader: ignore zero size header batch for importing (#24569) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
Guillaume Ballet 443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567) 3 years ago
gary rong a5a5237178
core, light, tests, trie: add state metrics (#23433) 3 years ago
Marius van der Wijden d02c605367
core: only check sendernoeoa in non fake mode (#23424) 3 years ago
baptiste-b-pegasys 523866c2cc
all: change blacklist terms 3 years ago