Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New( config Config, onFinished func(ctx context.Context, lastReqID uint32) error, reg prometheus.Registerer, ) (common.BootstrapableEngine, error)
Types ¶
type Config ¶
type Config struct { common.AllGetsServer Ctx *snow.ConsensusContext StartupTracker tracker.Startup Sender common.Sender // PeerTracker manages the set of nodes that we fetch the next block from. PeerTracker *p2p.PeerTracker // This node will only consider the first [AncestorsMaxContainersReceived] // containers in an ancestors message it receives. AncestorsMaxContainersReceived int // VtxBlocked tracks operations that are blocked on vertices VtxBlocked *queue.JobsWithMissing // TxBlocked tracks operations that are blocked on transactions TxBlocked *queue.Jobs Manager vertex.Manager VM vertex.LinearizableVM // If StopVertexID is empty, the engine will generate the stop vertex based // on the current state. StopVertexID ids.ID }
Click to show internal directories.
Click to hide internal directories.