Commit Graph

714 Commits (b612ee29d1d03de1bb55d6fac0411ebbef1840a8)

Author SHA1 Message Date
matkt e36b1f6dbd
Fix transaction pool issue (#4964) 2 years ago
Justin Florentine 42d67de5b7
Datahash opcode (#4933) 2 years ago
Fabio Di Fabio 3850d49069
Send only hash announcement for blob transaction type (#4940) 2 years ago
Fabio Di Fabio 6e8e24874f
New excess_data_gas block header field (#4958) 2 years ago
Jason Frame 1165f6a94d
Add withdrawals root to block header (#4962) 2 years ago
Usman Saleem 9eb32836b7
Fix javadocs to allow build to pass in JDK 17 (#4834) 2 years ago
Jason Frame 8f32c5dc48
Change BlockBody to use an overloaded constructor with withdrawals (#4955) 2 years ago
Fabio Di Fabio aa53f22004
Introduce transaction pool interface (#4939) 2 years ago
Jason Frame 009508dfe2
Add optional list of withdrawals to block body (#4944) 2 years ago
mark-terry 8a886c8dde
'No sync target' logging improvements (#4853) 2 years ago
Sally MacFarlane 119025026d
Optimization for eth_call use of blockHeader <> hash (#4924) 2 years ago
garyschulte 96972ff2de
Worldstate-only resync behavior (#4875) 2 years ago
ahamlat 192dcd0f71
Attempt to fix CPU spikes issue (#4867) 2 years ago
Sally MacFarlane 65df02f9c8
Peering - disconnect worst peer (#4888) 2 years ago
Jason Frame 38316ef188
EIP-6122 Timestamp based fork IDs (#4841) 2 years ago
Gabriel Fukushima 7d5988d4b5
PoS checkpoint sync (#4844) 2 years ago
matkt d3b6b32fdd
Use safe block as pivot block suring snapsync (#4819) 2 years ago
Fabio Di Fabio 8b46caf019
Memoize transaction size and hash at the same time (#4812) 2 years ago
lukelee-sl 609904e509
gradle modifications to support java 19 (#4797) 2 years ago
Gabriel-Trintinalia 72387a5b8c
Hidden option to enforce maximum or minimum eth capability (#4752) 2 years ago
Gabriel-Trintinalia c9fba126e6
Implement eth/68 (EIP-5793) (#4730) 2 years ago
mark-terry 27257e64ba
Changed chain download error log level from error to debug. (#4775) 2 years ago
Simon Dudley 5b55a7e6f2
Add log to show when we've found a peer on a matching chain id (#4751) 2 years ago
matkt fae615fcb8
Preload state trie node (#4737) 2 years ago
Fabio Di Fabio 2c5d7728ca
Transaction pool price validation improvements and fixes (#4598) 2 years ago
Gabriel-Trintinalia f83d7e1a40
Fix attempt to send unsupported message (13) via cap eth/67 (#4732) 2 years ago
Fabio Di Fabio 2ee204cb77
Do not send new payloads to backward sync if initial sync is in progress (#4720) 2 years ago
Fabio Di Fabio 9d4ec3bca4
Restore updating chain head and finalized block during backward sync (#4718) 2 years ago
Danno Ferrin 58b121bd23
Treat nonces as quantities (#4722) 2 years ago
Daniel Lehrner 49f32ca22d
Prints configuration overview (#4451) 2 years ago
Sally MacFarlane e5d73e0cca
retry block processing (#4600) 2 years ago
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