MCPcopy Create free account
hub / github.com/CovenantSQL/CovenantSQL / fetchBlock

Method fetchBlock

cmd/cql-eth-exchange/exchange.go:332–349  ·  view source on GitHub ↗
(head *types.Header)

Source from the content-addressed store, hash-verified

330}
331
332func (e *Exchange) fetchBlock(head *types.Header) {
333 var (
334 blk *types.Block
335 err error
336 )
337
338 defer e.wg.Done()
339
340 for {
341 blk, err = e.client.BlockByNumber(e.processCtx, head.Number)
342 if err == nil {
343 e.newBlockCh <- blk
344 return
345 }
346
347 time.Sleep(time.Second)
348 }
349}
350
351func (e *Exchange) saveTx(blockNumber *big.Int, tx *types.Transaction) (r *TxRecord, err error) {
352 var receipt *types.Receipt

Callers 1

processMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected