Commit Graph

938 Commits (6de3fb366a8b920bd1a830b43ff6a6af96e53315)

Author SHA1 Message Date
Stefan Pingel e02cc04e41
use fork id to filter out non matching peers (#4459) 2 years ago
Gabriel-Trintinalia 7c35be3936
Implement eth/67 sub protocol (EIP-4938) (#4646) 2 years ago
Fabio Di Fabio bb4f3b3593
Backward sync: use retry switching peer when fetching data from peers (#4656) 2 years ago
Fabio Di Fabio af04357874
Backward sync log UX improvements (#4655) 2 years ago
Gabriel-Trintinalia 3406f06fcf
Remove misleading fastSyncEnabled variable (#4668) 2 years ago
Fabio Di Fabio fe0b628e0e
Refactor transaction pool tests (#4632) 2 years ago
Gabriel-Trintinalia 2f2628b9a8
♻️ Refactor EthProtocol to externalise EthVersion into its own class (#4640) 2 years ago
Fabio Di Fabio db9b623be2
Explain and improve price validation for London transactions during selection (#4602) 2 years ago
Danno Ferrin 1c143f167e
Add Shandong network and fork (#4599) 2 years ago
garyschulte e22a56378a
wrap sender account in SimpleAccount to prevent holding references to Snapshot transactions in memory (#4605) 2 years ago
Fabio Di Fabio ae6c88527a
DRY-up *PendingTransactionSorter (#4567) 2 years ago
Fabio Di Fabio 166aa69531
TxPool code refactor to improve readability (#4566) 2 years ago
garyschulte 76d6429cc0
Snapshot based non-persisting MutableWorldState usage (#4531) 2 years ago
matkt da9b10767a
Snapsync persist state (#4381) 2 years ago
Danno Ferrin 6f20060182
Rollback #4578 and #44562 (#4583) 2 years ago
Danno Ferrin aff38f414d
Remove Bytes32.ZERO (#4578) 2 years ago
Fabio Di Fabio 5137e89538
Fix for NoSuchElementException when sending local transactions (#4569) 2 years ago
Justin Florentine fe79c02102
4512 invalid badblock (#4554) 2 years ago
Danno Ferrin b322ef6ae1
Migrate storage APIs to Bytes32 (#4562) 2 years ago
Fabio Di Fabio 17a370d2f9
DRY-up *PendingTransactionSorter tests (#4557) 2 years ago
Fabio Di Fabio e9f979ebd3
Try to build better block proposals until timeout or GetPayload is ca… (#4516) 2 years ago
Fabio Di Fabio 36fd1fbc21
Tune EthScheduler thread pools to avoid to recreate too many threads (#4529) 2 years ago
Stefan Pingel 7c926d20ae
improve number of peers metric (#4527) 2 years ago
Fabio Di Fabio 9bf1d3dab9
Optimize snap sync for PoS networks (#4462) 2 years ago
Fabio Di Fabio 839f39d68d
Optimize pivot block selector on PoS networks (#4488) 2 years ago
Fabio Di Fabio 84eab6977e
Refactor unverified forkchoice event (#4487) 2 years ago
Fabio Di Fabio 4c3514a8c1
Improve UX of initial sync logs, pushing not relevant logs to debug l… (#4486) 2 years ago
pietjepuk2 8b05dd47c8
Fix banning (static peers) because of late response in eth/66 (#4377) 2 years ago
Gabriel-Trintinalia a80ed4e35d
Replace boolean return with BlockImportResult object (#4386) 2 years ago
Justin Traglia 7ae6edda8f
Fix a few output strings (#4448) 2 years ago
Fabio Di Fabio 10e72bb99d
Avoid to process transactions during initial sync (#4457) 2 years ago
Fabio Di Fabio 1fbf70317a
Remove sender from map when he has no more tracked transactions (#4415) 2 years ago
garyschulte 42086bf4a8
Make transaction pool limits for sender based on pool size (#4417) 2 years ago
ahamlat 8718fa61e0
Create a new flag on RocksDB for high spec hardware to boost performance (#4423) 2 years ago
Fabio Di Fabio 30bff31823
Transaction pool improvements to avoid filling the pool with not executable transactions (#4425) 2 years ago
Fabio Di Fabio 5e156253ab
Retry mechanism for block creation (#4407) 2 years ago
matkt 9b42ab57a7
waiting blockchain before stopping snapsync (#4345) 2 years ago
garyschulte 240a4811f4
Bugfix concurrent legacy transaction eviction in BaseFee txpool (#4390) 2 years ago
garyschulte 26e23ac808
Quieten merkletrie exceptions (#4378) 2 years ago
Sally MacFarlane 1623338087
Remove connections if they are already disconnected (#4304) 2 years ago
Matt Nelson 20fc1b7f2c
Wording tweaks for edge cases. (#4351) 2 years ago
matkt c57dcd99d9
fix trie by asking peers (#4312) 2 years ago
Danno Ferrin 296025865f
Quieter logging on wire-RLP Errors (#4337) 2 years ago
Matt Nelson 6e8a906dfb
Update snapsync logging for clearer status. Issue 4346. (#4347) 2 years ago
Stefan Pingel a5bf37c1ec
cleanup from PR 4178 (#4266) 2 years ago
garyschulte 8ee253982c
Feature/tx sender future nonce limits (#4336) 2 years ago
garyschulte f3fd946edf
Evict Transactions by sender from tail first (#4327) 2 years ago
Fabio Di Fabio af65c86e64
Retry mechanism when getting a broadcasted block fail on all peers (#4271) 2 years ago
Jiri Peinlich b257791498
Reducing verbosity during BWS errors (#4311) 2 years ago
Fabio Di Fabio b3b8e0aaeb
Filter out disconnected peers when fetching available peers (#4269) 2 years ago