Commit Graph

170 Commits (7217ef4c9cd27698f1b11891ccc91288f29e4f90)

Author SHA1 Message Date
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 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
Mark c49e065fea
internal: get pending and queued transaction by address (#22992) 3 years ago
Péter Szilágyi 7a7abe3de8
accounts/abi/bind: fix bounded contracts and sim backend for 1559 (#23038) 3 years ago
Martin Holst Swende 94451c2788
all: implement EIP-1559 (#22837) 4 years ago
Péter Szilágyi 0928562670
all: define Berlin hard fork spec 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
gary rong 7a3c890009
les, light: improve txstatus retrieval (#22349) 4 years ago
gary rong 9f6bb492bb
les, light: remove untrusted header retrieval in ODR (#21907) 4 years ago
Martin Holst Swende 40b6ccf383
core,les: headerchain import in batches (#21471) 4 years ago
Martin Holst Swende 7770e41cb5
core: improve contextual information on core errors (#21869) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
shigeyuki azuchi b007df89dd
light: fix wrong description in a comment (#21573) 4 years ago
Giuseppe Bertone 0185ee0993
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes (#21480) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Felix Lange af258efdb9
light: goimports -w (#21325) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Felix Lange 9219e0fba4
eth: interrupt chain insertion on shutdown (#21114) 5 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
gary rong 770316dc20 core, light: write chain data in atomic way (#20287) 5 years ago
Felix Lange 9c6cf960b4
internal/web3ext, les: update clique JS and make it work with the light client (#20318) 5 years ago
gary rong b9bac1f384 les: fix and slim the unit tests of les (#20247) 5 years ago
Ryan Schneider ad03d9801c internal/ethapi: support block number or hash on state-related methods (#19491) 5 years ago
Felföldi Zsolt 0ac9bbba6c les: multiple server bugfixes (#20079) 5 years ago
gary rong 2ed729d38e les: handler separation (#19639) 5 years ago
gary rong c2c4c9f1e5 core, light, params: implement eip2028 (#19931) 5 years ago
gary rong f7cdea2bdc all: on-chain oracle checkpoint syncing (#19543) 5 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Felföldi Zsolt 40cdcf8c47 les, light: implement ODR transaction lookup by hash (#19069) 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Matthew Halpern 6b0ddd141e
core, eth, les, light: store transaction receipts without txHash and gasCost 6 years ago
Zsolt Felfoldi 64f9c1ea09 les, light: remove support for les/1 4096 block CHT sections 6 years ago
Zsolt Felfoldi 5515f364ae les: removed les/1 protocol messages 6 years ago
Martin Holst Swende 0b4fe8d192 all: simplify timestamps to uint64 (#19372) 6 years ago
Péter Szilágyi ccffad5553
light, params: update CHTs, integrate CHT for Goerli too 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago
Péter Szilágyi 211ec46284
les, light: verbose errors on state retrieval issues 6 years ago