lighthouse/testing
Divma f11884ccdb enforce non zero enr ports (#4776)
## Issue Addressed

Right now lighthouse accepts zero as enr ports. Since enr ports should be reachable, zero ports should be rejected here

## Proposed Changes

- update the config to use `NonZerou16` as an ENR port for all enr-related fields.
- the enr builder from config now sets the enr to the listening port only if the enr port is not already set (prev behaviour) and the listening port is not zero (new behaviour)
- reject zero listening ports when used with `enr-match`. 
- boot node now rejects listening port as zero, since those are advertised.
- generate-bootnode-enr also rejected zero listening ports for the same reason.
- update local network scripts

## Additional Info

Unrelated, but why do we overwrite `enr-x-port` values with listening ports if `enr-match` is present? we prob should only do this for enr values that are not already set.
2023-10-03 23:59:34 +00:00
..
ef_tests Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
eth1_test_rig Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
execution_engine_integration Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
node_test_rig Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
simulator enforce non zero enr ports (#4776) 2023-10-03 23:59:34 +00:00
state_transition_vectors Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
test-test_logger Move dependencies to workspace (#4650) 2023-09-22 04:30:56 +00:00
web3signer_tests Ultra Fast Super Slick CI (#4755) 2023-10-03 06:33:15 +00:00