lbryio/chainquery

View on GitHub
daemon/processing/block.go

Summary

Maintainability
A
1 hr
Test Coverage

Function RunBlockProcessing has 7 return statements (exceeds 4 allowed).
Open

func RunBlockProcessing(stopper *stop.Group, height uint64) uint64 {
    defer metrics.Processing(time.Now(), "block")
    defer util.TimeTrack(time.Now(), "runBlockProcessing", "daemonprofile")
    if height == 0 {
        err := processGenesisBlock()
Severity: Major
Found in daemon/processing/block.go - About 45 mins to fix

Function checkHandleReorg has 6 return statements (exceeds 4 allowed).
Open

func checkHandleReorg(height uint64, chainPrevHash string) (uint64, error) {
    prevHeight := height - 1
    depth := 0
    if height > 0 {
        prevBlock, err := model.Blocks(qm.Where(model.BlockColumns.Height+"=?", prevHeight)).OneG()
Severity: Major
Found in daemon/processing/block.go - About 40 mins to fix

There are no issues that match your filters.

Category
Status