celestiaorg / celestiaorg/go-header

syncer: allow setting sync target or network head manually

Open
#177 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
21
Forks
33
Avg merge
5d 20h
Merged PRs (30d)
7

Description

Instead of relying on automatic subjective initialization over `trustedPeers`, infrastructure providers may want to run their nodes with a custom target addressed with a hash.

Contributor guide

Open the contributing guide

Research direction

Start in the syncer initialization path, especially where automatic subjective initialization uses trustedPeers. Trace how a custom target or network head could be supplied by hash, and identify the existing syncer tests or entry points that cover initialization. Done means infrastructure providers can set the target manually without relying on trustedPeers.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.