Etan Kissling
64972e3c8a
set `safe_block_hash` to fork choice justified ( #4010 )
...
Implements the fork choice safe block spec, where `safe_block_hash` in
`forkChoiceUpdated` is set to justified (used to be `ZERO_HASH`).
https://github.com/ethereum/consensus-specs/blob/v1.2.0-rc.3/fork_choice/safe-block.md#get_safe_execution_payload_hash
2022-08-25 23:34:02 +00:00
tersec
1d55743ebb
allow execution clients several seconds to construct blocks ( #4012 )
2022-08-23 19:19:52 +03:00
tersec
c65eaca1bf
update spec ref URLs ( #4005 )
2022-08-20 16:03:32 +00:00
tersec
3ad1d251ef
make newPayload/forkchoiceUpdated failures errors ( #3989 )
2022-08-18 12:57:32 +00:00
tersec
8274d5373b
update spec ref URLs ( #3979 )
2022-08-17 11:33:19 +00:00
Miran
dfd4afc9f2
compatibility with Nim 1.4+ ( #3888 )
2022-07-29 10:53:42 +00:00
tersec
f4208cfb23
opportunistically even less async optimistic sync ( #3880 )
2022-07-21 21:26:36 +03:00
Etan Kissling
a6deacd878
allow driving EL with LC ( #3865 )
...
Adds the `--web3-url` launch argument to `nimbus_light_client` to enable
driving the EL with the optimistic head obtained from LC sync protocol.
This will keep issuing `newPayload` / `forkChoiceUpdated` requests for
new blocks, marking them as optimistic. `ZERO_HASH` is reported as the
finalized block for now.
2022-07-14 04:07:40 +00:00
tersec
06c8e10ae2
move consensus_manager to consensus_object_pools ( #3852 )
2022-07-13 14:13:54 +00:00