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
-
bug raised-by:verifier
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
medici-finance/assay#4177 ·
I maintainer di solito rispondono entro 1 giorno
-
bug: admin user creation silently ignores roleForse già presa @bfs2021 l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
eugenioenko/autentico#553 ·
I maintainer di solito rispondono entro 1 giorno
-
sidecar: --moriio-parallel-dispatch omits remote_request_id, so a vLLM NixlPushConnector decode dies with KeyErrorForse già presa @xintin l’ha presa oggi. Apertakind/bug needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
llm-d/llm-d-router#3607 ·
I maintainer di solito rispondono entro 1 giorno
-
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