-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove feature flags for beta #7509
Comments
Questions for @rkapka Can I delete these two flags? |
Yes
No - please see #7362. It requires an optimization PR that @nisdas is working on. We might be able to invert the flag without the optimization, but it might result in a lot of |
Questions for @nisdas, can i delete the following flags?
|
|
I'm confused as to why |
This issue tracks the follow of the following + rationales:
Delete the following feature flags:
disable-fork-choice-unsafe
: This is an unsafe flag. It hasn't been used in a while. This was designed in Sapphire days for emergency recovery. Remove feature flags within the scope of pkg #7511disable-ssz-cache
: This hasn't been used in a while. This was designed in Topaz days for emergency recover. Remove disable ssz cache feature flag #7513skip-bls-verify
: This hasn't been used in a while. This was designed in Topaz days for emergency recover. Remove skip BLS verify flag #7516disable-initial-sync-verify-all-signatures
: This is an unsafe flag. One can easily trick a requesting peer to a malicious chain. Remove inital sync don't verify att sig flag #7517cache-filtered-block-tree
: This has been deprecated ever since we move to proto array fork choice. This flag is doing nothing. Safe to delete. Remove feature flags within the scope of pkg #7511enable-local-protection
: This should be default on mainnet, it has been defaulttrue
for a while. Safe to delete.Remove Local Protection Flag #7543
disable-strict-attestation-pubsub-verification
: This is an unsafe flag and was only used once during Topaz testnet. More feature flags removal #7526disable-update-head-attestation
: This is an unsafe flag and used during Sapphire testnet. More feature flag deletions #7533disable-domain-data-cache
: This has been enabled by default since Topaz testnet. Safe to delete. More feature flags removal #7526enable-state-gen-sig-verify
: This was an option but it was never used. Safe to delete More feature flags removal #7526check-head-state
: This was an old feature from Sapphire testnet. Safe to delete. Remove feature flags within the scope of pkg #7511dont-prune-state-start-up
: This was an old feature before stategen pkg. Safe to delete. Remove feature flags within the scope of pkg #7511disable-reduce-attester-state-copy
: This has been enabled since Sapphire testnet. Safe to delete. More feature flags removal #7526disable-new-beacon-state-locks
: This has been enabled since Onyx testnet. Safe to delete. More feature flag deletions #7533disable-batch-block-verify
: This has been enabled for a month. Safe to delete. More feature flags removal #7526init-sync-verbose
: This has not been used. Safe to delete. More feature flag deletions #7533disable-accounts-v2
: We want to use v2 for beta. Safe to delete.enable-att-broadcast-discovery-attempts
: (Won't be removed, this needs to be inverted)disable-broadcast-slashings
: Unsafe flag. The node should broadcast slashing by default. More feature flag deletions #7533wait-for-synced
: I dont think this was used in a while. Will delete if no one further comments (Won't be removed, incomplete feature)Delete all deprecated feature flags Remove current deprecated flags #7512
The text was updated successfully, but these errors were encountered: