Commit Graph

102 Commits (e015c1116f2c78a5b140d3fdc368f5d1abcd2eaf)

Author SHA1 Message Date
Péter Szilágyi f4d53133f6
consensus, cmd, core, eth: remove support for non-merge mode of operation (#29169) 8 months ago
Péter Szilágyi f4852b8ddc
core/txpool, eth, miner: retrieve plain and blob txs separately (#29026) 9 months ago
Péter Szilágyi 593e303485
core/txpool, eth, miner: pre-filter dynamic fees during pending tx retrieval (#29005) 9 months ago
rjl493456442 78a3c32ef4
core, core/rawdb, eth/sync: no tx indexing during snap sync (#28703) 10 months ago
rjl493456442 73f5bcb75b
core, accounts, eth, trie: handle genesis state missing (#28171) 1 year ago
Péter Szilágyi 1662228ac6
core/txpool/blobpool: 4844 blob transaction pool (#26940) 1 year ago
lightclient e1fd3d67e5
eth: better active protocol handler tracking (#27665) 1 year ago
s7v7nislands f541cad272
eth: use new atomic types (#27137) 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 cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Péter Szilágyi 6fd06ab075
cmd, core, eth, les, params: add merge-passed chain config (#24538) 2 years ago
Marius van der Wijden 4f4622bc8b
core: eth: implement Kiln-v2 spec (#24506) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 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
jwasinger 011fe3eb5e
core: remove unused error from TxPool.Pending (#23720) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
Péter Szilágyi 0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426)" (#23456) 3 years ago
Péter Szilágyi c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426) 3 years ago
Péter Szilágyi d3f018fde8
eth: drop eth/65, the last non-reqid protocol version 3 years ago
Péter Szilágyi 7e915ee379
core, eth, miner: enforce configured mining reward post 1559 too 3 years ago
Zou Guangxian 955727181b
eth: fix corner case in sync head determination (#21695) 4 years ago
Péter Szilágyi e3430ac7df
eth: check snap satelliteness, delegate drop to eth (#22235) 4 years ago
Martin Holst Swende d2779ed7ac
eth, p2p: reserve half peer slots for snap peers during snap sync (#22171) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
Felix Lange 9219e0fba4
eth: interrupt chain insertion on shutdown (#21114) 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
Péter Szilágyi b0bbd47185
eth: fix shutdown regression to abort downloads, not just cancel 5 years ago
Felix Lange d6c5f2417c
eth: improve shutdown synchronization (#20695) 5 years ago
Péter Szilágyi dc6e98d2a8
eth: when triggering a sync, check the head header TD, not block 5 years ago
Péter Szilágyi 9938d954c8
eth: rework tx fetcher to use O(1) ops + manage network requests 5 years ago
rjl493456442 049e17116e
core, eth: implement eth/65 transaction fetcher 5 years ago
gary rong fd072c2fd1 eth: fix sync bloom panic (#19757) 5 years ago
Péter Szilágyi ed47f29bc8
eth: enforce chain above CHT before accepting txs into the pool 6 years ago
Péter Szilágyi 38f6b85638
eth, les, light: enforce CHT checkpoints on fast-sync too 6 years ago
Felix Lange 30cd5c1854
all: new p2p node representation (#17643) 6 years ago
gary rong 77da203547 eth: update higest block we know during the sync if a higher was found (#16283) 7 years ago
Péter Szilágyi 57fd2da0fe
eth: only disable fast sync after success 7 years ago
Péter Szilágyi f30179d62e
eth: disable fast sync after pivot is committed 7 years ago
Egon Elbre 8f06b7980d eth: fix megacheck warnings 7 years ago
Péter Szilágyi afdd23b5ca
eth: don't import propagated blocks during fastsync 8 years ago
Péter Szilágyi bfe5eb7f8c eth: accept transactions when starting CPU mining (#13882) 8 years ago
Péter Szilágyi bd2c54fa9f
eth: announce block after sync cycle (star topology) 8 years ago
Péter Szilágyi 9b84caf3a5 core, eth, les: support resuming fast sync on heavy rollback (#3743) 8 years ago
Péter Szilágyi 9184249b39 Logger updates 3 (#3730) 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Zsolt Felfoldi 12379c697a les: remove delayed les server starting 8 years ago
bas-vk 4e36b1e3da core: bugfix state change race condition in txpool (#3412) 8 years ago