MCPcopy Create free account
hub / github.com/chain/Core / updateGeneratorHeight

Function updateGeneratorHeight

core/fetch/fetch.go:146–157  ·  view source on GitHub ↗
(ctx context.Context, peer *rpc.Client)

Source from the content-addressed store, hash-verified

144}
145
146func updateGeneratorHeight(ctx context.Context, peer *rpc.Client) {
147 gh, err := getHeight(ctx, peer)
148 if err != nil {
149 logNetworkError(ctx, err)
150 return
151 }
152
153 generatorLock.Lock()
154 defer generatorLock.Unlock()
155 generatorHeight = gh
156 generatorHeightFetchedAt = time.Now()
157}
158
159func applyBlock(ctx context.Context, c *protocol.Chain, prevSnap *state.Snapshot, prev *legacy.Block, block *legacy.Block) error {
160 err := c.ValidateBlock(block, prev)

Callers 1

pollGeneratorHeightFunction · 0.85

Calls 2

getHeightFunction · 0.85
logNetworkErrorFunction · 0.85

Tested by

no test coverage detected