Delete --builder-profit-threshold
flag
#6131
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There is a bug when using the deprecated flag
--builder-profit-threshold
in Lighthouse 5.2.0 and above, reported by @CouzDelCouzzz on Discord: https://discord.com/channels/605577013327167508/605577013331361793/1262698540358963261To reproduce, run Lighthouse with the flag, e.g.:
./lighthouse bn --checkpoint-sync-url https://mainnet.checkpoint.sigp.io --builder-profit-threshold 100 --execution-endpoint http://localhost:8551 --execution-jwt /home/hi/.ethereum/geth/jwtsecret
@michaelsproul mentioned that this is due to the
parse_flag
should only be used when the flag does not take an argument (i.e., the flag is a boolean, such as the--metrics
flag):lighthouse/beacon_node/src/config.rs
Lines 1379 to 1381 in 9e12c21
This is not the case for
--builder-profit-threshold
which takes an argument:lighthouse/beacon_node/src/config.rs
Lines 338 to 344 in 9e12c21
This PR deletes the
--builder-profit-threshold
flag so that the panic is not possible to manifest.