-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
- Rename Serenity consensus engine to Merge #7475
- Revert "Docker pos fixup attempt1 (#5401)" #5421
- Potential improvement to CL timeouts #5378
- Log more info on missing parent #5375
- Bump map size of in-memory MDBX #5374
- Restore check against Beacon Chain requests before TTD #5234
- Fixed Invalid block production with invalid txpool txs. #5205
- Prevent slice bounds out of range on invalid payload.LogsBloom #5195
- Disable PoW sync for networks that have already passed through the Merge #5172
- Amend log message and level #5165
- Small fix: log block RLP as hex #5149
- Optimized backend pre-checks and fixed FCU deadlock #5124
- Log RLP of built PoS blocks #5107
- Access to EthBackendServer.builders should be protected by lock #5106
- Added Full Validation for PoS Terminal blocks #5048
- Mainnet Terminal Total Difficulty #5020
- UX improvement for pre-merge sync with Teku #4955
- removed incarnation updates and removed side forks past fcu #4944
- Remove authrpc.* flags from rpcdaemon #4931
- Rename engine.* flags to authrpc.* for consistency with geth #4890
- Don't start engine API in standalone rpcdaemon #4887
- Fix separated auth RPC server #4886
- cmd: make sure regular rpc server start is reachable #4885
- Improve error handling for the non-delayed PoS downloader #4864
- Removed the use of memory mutation for side-fork unwinds. #4857
- No TTD mismatch if there's no TTD in chainConfig yet #4852
- Fix consensus tests #4844
- Don't wait for CL in initialCycle #4841
- More timeout prevention #4839
- fixed timeout on CL #4836
- Increase JWT issued-at window to 60s #4835
- Small PoS clean-ups #4834
- cmd: separate auth rpc server from regular #4822
- if PoS download block is within reach, determine VALID or INVALID #4812
- Sepolia MergeNetsplit block #4804
- Avoid constantly triggering stageloop when using Engine API #4797
- Fix binary vs raw confusion for PoS transaction #4781
- Optimized PoS header downloader #4775
- Görli Terminal Total Difficulty #4752
- Fix canExtendCanonical when some headers are downloaded #4709
- Ensure no in-memory execution when --experimental.overlay=false #4708
- Better logging for invalid PoS headers #4703
- optimized 3 db reads on ValidatePayload #4694
- Don't feed invalid headers into DB #4693
- Bump log level of some PoS messages from Trace to Debug #4682
- Enable in-memory overlay by default #4680
- safeAndFinalizedBlocksAreCanonical -> writeForkChoiceHashes #4655
- Don't write headBlockHash & co when FCU points to an old canonical block #4650
- Revert "Small simplification of startHandlingForkChoice (#4636)" #4649
- Small simplification of startHandlingForkChoice #4636
- FeedHeaderPoS already writes header number #4626
- make side fork support default #4611
- ReportBadHeaderPoS with memoryOverlay #4600
- fixed stall on Teku-Erigon pair #4576
- More robust quitting of PoW mining #4574
- JSON parsing of safe & finalized #4524
- Send Engine API response after tx.Commit() even when useExternalTx #4516
- Implemented side forks support (up to depth of 128). #4514
- Commit transaction before responding on Engine API #4506
- Bring a corner case in line with the Engine API spec #4477
- Small readjustment of FCU logs #4473
- Interruptible PoS block building #4438
- safe and finalized blocks from eth_getBlockByNumber #4436
- Fixed Transaction Pool not working on PoS #4425
- eth_blockNumber should be equal to latest in eth_getBlockByNumber #4421
- Fixed timeout on block proposing #4419
- WriteForkchoiceHead for no-op FCUs #4415
- MergeForkBlock -> MergeNetsplitBlock #4407
- added back PR 3806 #4382
- Handling of already canonical payloads #4367
- New Ropsten TTD #4355
- Authorize Clique & Parlia even when wrapped into Serenity #4354
- Fix LatestValidHash nil pointer #4338
- Update Engine API errors #4318
- LatestValidHash should be 0x00... instead of nil if TTD not reached yet #4314
- Ensure stored config is overridden when overrideTerminalTotalDifficulty #4286
- Fix OverrideTerminalTotalDifficulty when datadir is not empty #4280
- Ropsten Merge TTD #4145
- Engine API: remove unauth port #4111
- Amend description of override.mergeForkBlock flag #4106
- penalize naughty peers on PoS #4060
- Fix Reverse PoS downloader #4051
- [DO NOT MERGE] Shadow mainnet 3 #4029
- [DO NOT MERGE] Shadow mainnet 2 #4028
- added override.mergeForkBlock #4027
- Add override.terminaltotaldifficulty flag #4018
- Check that safe & finalized blocks are canonical for no-op forkChoice #3997
- No NewBlock gossip after Merge #3995
- Forgot to check err status #3978
- got rid of the automatic usage of net api #3952
- cleaned up forkchoices db insertions #3949
- RPC: return latest available block rather than forkchoice head #3888
- Memorize bad PoS headers #3879
- Don't prepend 0x when generating JWT secret #3853
- added net to engine api #3852
- ExchangeTransitionConfiguration: allow non-zero TerminalBlockNumber #3846
- Fixed JWT path when running the rpcdaemon #3840
- Check that safe & finalized blocks are ancestors of head block #3839
- Prohibit EIP-2718 txn wrapped as RLP strings #3827
- Check TerminalTotalDifficulty for NewPayload & ForkChoice #3826
- Prefer forkchoice head as latest block in RPC #3806
- Small Merge-related clarifications & improvements #3785
- Fixed Erigon README for Authentication API and jwt.hex generates in Datadir #3757
- Demoted logs for PoS downloader #3753
- added Websocket support and authentication to Engine API #3752
- Added kiln devnet #3742
- enabling apis for merge if chainConfig has TTD #3721
- Refactor PoS downloader #3717
- Pick up erigon-lib fix for h2048 (#367) #3713
- More Merge logging #3712
- fixed JWT authentication port #3689
- fixed transition warning in Prysm #3687
- Fixed forkid for mergeBlock #3686
- Handle a corner case in forkchoiceUpdated #3640
- Expose eth API on the same ports as engine API #3633
- PrevRandao Renaming #3616
- Refactor payload building #3592
- Fixed get-payload and Hanging ForkChoice #3575
- Fix coinbase in stage_mining_exec #3564
- added sleep for NewPayloadV1 and Forkchoice #3561
- Fix Reorg Indexing on Proof-of-Stake #3538
- Fix stall on unwind in handleForkChoice #3536
- Added Engine Authentication [JWT] #3531
- Add Beacon payloads to body downloader prefetch #3482
- adding engine_ExchangeTransitionConfigurationV1 #3454
- New Engine API semantics (Kiln v1) #3340
- Separate Server For Engine API #3332
- Separate Server for Engine API #3331
- Enabled proposer by default #3319
- Eip4399 state test in cmd/evm #3220
- Report Valid ExecutionStatus only after all stages #3212
- Unwind at fork choice update #3202
- Added mining for POS #3187
- Support for syncing on mergemock #3174
- Make waitingPosHeaders atomic since it's accessed concurrently #3157
- Verify PoS headers before inserting them into DB #3151
- Engine GetPayloadBodiesV1 #3118
- Serenity engine: fall back to eth1 engine before the Merge #3112
- Added reversed for proof-of-stake syncing #3092
- Implementing basic unwind process for Proof-of-stake #3083
- Bump EthBackend API to 3.0.0 in
develbranch only to make it explic… #3077 - fixed SpawnStageHeader not passing the test #3076
- Fixed Proof-of-stake transition #3075
- Update Engine API to v1.0.0-alpha.5 #3074
- [EIP-4399] Remove newly added Header.Random (reuse mixHash instead) #3069
- Fix Header.EncodingSize() to match EncodeRLP() with EIP-3675 #3053
- Added ExecutePayloadV1 to engine_ namespace [the merge] #2997
- [Eip4399 part 3/3] Supplant DIFFICULTY opcode with RANDOM #2978
- [EIP-4399 2/3] Added total difficulty stage and transition logic #2964
- [EIP4399 part 1] added random field to block type #2962
- added engine_ namespace in rpcdaemon #2923
- Added terminalTotalDifficulty field in ChainConfig #2900
- Added serenity consensus engine #2893
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels