nimbus-eth1/nimbus/core
andri lim db8b68a28c
ForkedChainRef.forkchoice: Skip newBase calculation and skip chain finalization if finalizedHash is zero (#2654)
* ForkedChainRef.forkchoice: Skip newBase calculation and skip chain finalization if finalizedHash is zero

* Fix ForkedChainRef.forkChoice: do nothing if headHash is the same with cursorHash

* Fix stupid bug in engine API FCU when calling ForkedChainRef.forkChoice

* Wire RPC server API to nimbus RPC manager

* Add test case

* Use default(Hash256) in ForkedChainRef
2024-09-27 07:53:27 +07:00
..
chain ForkedChainRef.forkchoice: Skip newBase calculation and skip chain finalization if finalizedHash is zero (#2654) 2024-09-27 07:53:27 +07:00
executor Implement EIP-7002 and EIP-7251 (#2616) 2024-09-12 16:09:46 +07:00
pow rm PoW hash function and validation support (#2372) 2024-06-16 10:22:06 +07:00
tx_pool Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
block_import.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
casper.nim TxPool: Merge tx_chain and tx_packer to reduce complexity (#2549) 2024-08-07 22:35:17 +07:00
chain.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
dao.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
eip4844.nim Use block number or timestamp to determine fork rules (#2496) 2024-07-17 17:05:53 +07:00
eip6110.nim Implement EIP-6110: Execution layer triggered deposits (#2612) 2024-09-12 16:09:46 +07:00
executor.nim avoid initTable (#2328) 2024-06-10 11:05:30 +02:00
gaslimit.nim small cleanups (#2526) 2024-07-26 12:32:01 +07:00
tx_pool.nim Wiring ForkedChainRef to other components (#2423) 2024-09-04 09:54:54 +00:00
validate.nim avoid exceptions, tx copy (#2569) 2024-08-19 09:42:07 +02:00
withdrawals.nim Use block number or timestamp to determine fork rules (#2496) 2024-07-17 17:05:53 +07:00