Commit Graph

150 Commits (b6a6402be90339367d5bcabcd1cfd60df4832465)

Author SHA1 Message Date
Danno Ferrin 532797fc17
Add needed tooling support for execution-spec-tests (#5030) 2 years ago
Fabio Di Fabio 97edc67c30
If a PoS block creation repetition takes less than a configurable dur… (#5048) 2 years ago
Simon Dudley 54521591f4
Add shanghaiTime to sepolia (#5088) 2 years ago
Jason Frame b2d378e174
Support post merge forks at genesis for hive tests (#5019) 2 years ago
Jason Frame 38d666d8b1
Revert "Replace getByBlockNumber by getByBlockHeader (#5020)" (#5063) 2 years ago
Gabriel Fukushima 9ceebc4a57
Replace getByBlockNumber by getByBlockHeader (#5020) 2 years ago
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
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 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
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
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
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
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
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
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
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 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
garyschulte 9b2fcde2b0
Panda print only when crossing TTD the first time (#4194) 2 years ago
Justin Florentine 1400646ebf
4169 dont recurse (#4171) 2 years ago
Daniel Lehrner 979988707b
Fix post merge chain reog with invalid block (#4131) 2 years ago
garyschulte e48b73bb70
post-merge sync and peering fix (#4116) 2 years ago
Justin Florentine 0d1d36afc0
log execution errors at right level, stops transition message propagation post-merge sync. (#4104) 2 years ago
Fabio Di Fabio a1af83b8de
Backward sync exception improvements (#4092) 2 years ago
Daniel Lehrner 750580dcca
New payload: add invalid to bad blocks (#4080) 2 years ago