core/infosync: remove dead proposal topic
I maintainer di solito rispondono entro 1 giorno
@KaloyanTanev ci sta già lavorando.
Dal 28/9/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
🎯 Problem to be solved
The infosync proposal topic negotiates the cluster-wide supported block proposal types (builder/synthetic/full) every epoch, but its result is dead code. infosync.Proposals() has had no callers since #1762 (Feb 2023), which disabled the dynamic cluster-wide builder-API toggle because VCs cannot be reconfigured at runtime. The builder-vs-full decision is now driven entirely by static config (--builder-api → builder_boost_factor pre-gloas, charon's BuilderConfig from the gloas fork). The topic therefore costs a priority exchange each epoch for a value nobody reads.
🛠️ Proposed solution
Remove the dead proposal topic and its supporting code: topicProposal, Component.Proposals, the proposals field and proposalsToStrings in core/infosync, app.ProposalTypes, and the now-unused core.ProposalType constants. Dropping the topic is backward compatible: the priority protocol treats topics as arbitrary and scores each independently, so a topic sent by fewer than quorum peers simply drops out of the result during a mixed-version rollout, with no effect on the version and protocol topics.
- Lingua principale
- Go
- Stelle
- 223
- Fork
- 139
- Merge medio
- 1g 16h
- PR unite (30g)
- 64
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ObolNetwork/charon
-
protocol
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
ObolNetwork/charon#4766 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
core: gloas builder preferences duty (SignedBuilderRequestAuth aggregation)Forse di nuovo libera @KaloyanTanev l’ha presa 28 giorni fa e non c’è nessuna pull request aperta. Apertaprotocol
ObolNetwork/charon#4724 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
bug protocol
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
ObolNetwork/charon#4711 ·
I maintainer di solito rispondono entro 1 giorno
-
protocol
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
ObolNetwork/charon#4710 ·
I maintainer di solito rispondono entro 1 giorno
-
exit: charon exit sign --all skips validators with pending deposits not yet on the beacon chainApertaprotocol
Difficoltà 4/5 3-5 giorni Idoneità per principianti 68/100
ObolNetwork/charon#4701 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di ObolNetwork/charon
Issue simili
-
automation models
Difficoltà 1/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
-
confirmed enhancement go
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
DennisVlaanderen/aerendil#154 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
crossplane-contrib/provider-mongodbatlas#236 ·
I maintainer di solito rispondono entro 1 giorno
-
Generated README and SKILL omit HTTP-transport security settings and what local data the CLI keepsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
mvanhorn/cli-printing-press#5181 ·
I maintainer di solito rispondono entro 1 giorno