Commit Graph

682 Commits (02722bcd8a71527fd28b600433a4606368d6aa16)

Author SHA1 Message Date
Danno Ferrin 9034d31a05
Don't cache protocol spec in block creator (#4982) 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
matkt b2ff02d950
Improve get protocol schedule (only get header and not the entire block) (#4938) 2 years ago
Jason Frame 009508dfe2
Add optional list of withdrawals to block body (#4944) 2 years ago
Jason Frame e89b773ec5
Withdrawals processor (#4917) 2 years ago
Zhenyang Shi 524e1a2b3c
Calculate block value (#4883) 2 years ago
Simon Dudley 515ddad5e6
Implement engine_forkchoiceUpdated Withdrawals validation (#4890) 2 years ago
Simon Dudley 57f01106b6
For TimestampSchedule (Shanghai) remove evmBuilder override but leave other mods in (#4895) 2 years ago
Jason Frame 173da2a15d
Remove qbft reference tests (#4893) 2 years ago
garyschulte 642d477867
Bugfix potential chain head and worldstate inconsistency (#4862) 2 years ago
Gabriel Fukushima 7d5988d4b5
PoS checkpoint sync (#4844) 2 years ago
Danno Ferrin 47545373b4
EIP-4750 EOF Functions (#4781) 2 years ago
Jiri Peinlich 3fd0681e3d
Support timestamp forks and implement shanghaiTime (#4743) 2 years ago
Zhenyang Shi 97588ae744
Add chain data pruning experimental feature (#4686) 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
Sally MacFarlane e5d73e0cca
retry block processing (#4600) 2 years ago
Fabio Di Fabio 098558a274
Remove log statements that are keeping references to objects for too long (#4705) 2 years ago
Danno Ferrin f20b4b3bd1
"Small" Ethereum Object Format (EIP-3540 + EIP-3670) (#4644) 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
Gabriel-Trintinalia 2f2628b9a8
♻️ Refactor EthProtocol to externalise EthVersion into its own class (#4640) 2 years ago
Danno Ferrin 6f20060182
Rollback #4578 and #44562 (#4583) 2 years ago
Danno Ferrin aff38f414d
Remove Bytes32.ZERO (#4578) 2 years ago
Justin Florentine fe79c02102
4512 invalid badblock (#4554) 2 years ago
Pedro Novais df56576ab0
BlockCreator returns BlockCreationResult transaction selection results (#4465) 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 33a0188fe2
Make PoS block creation max time a config option (#4519) 2 years ago
mark-terry 7a2db24695
RPC parameter error improvements. Test updates. (#4510) 2 years ago
Justin Florentine 6b31efa0b9
Log receipts reorg (#4497) 2 years ago
Fabio Di Fabio 84eab6977e
Refactor unverified forkchoice event (#4487) 2 years ago
Justin Florentine e4477f908d
removes pandas (#4472) 2 years ago
Justin Traglia 9e267ae0e8
Access fields/methods more directly (#4449) 2 years ago
Gabriel-Trintinalia a80ed4e35d
Replace boolean return with BlockImportResult object (#4386) 2 years ago
Fabio Di Fabio 64bf83cfeb
Keep the best block built until now instead of the last one (#4455) 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
Sally MacFarlane 9a6701eb4e
add tostring (#4392) 2 years ago
garyschulte 26e23ac808
Quieten merkletrie exceptions (#4378) 2 years ago
Justin Florentine 101f5efbdc
refactors to rely on blocks added, and behave like singleton (#4325) 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
Pedro Novais c5ae9f5da9
changes MergeCoordinator fields to protected to allow extension; (#4287) 2 years ago
Justin Florentine 1d508bab42
Panda prove ments (#4267) 2 years ago
garyschulte cdeecf36fd
Bugfix/clique post merge fast sync (#4276) 2 years ago
garyschulte f43b9ade7e
remove MergeUnfinalizedRule since consensus layer should be allowed to execute a reorg around an already finalized block. (#4240) 2 years ago
garyschulte 826648b2de
Feature/engine api override (#4190) 2 years ago