func ExportDirBlockInfo(db interfaces.DBOverlay) error { fmt.Printf("ExportDirBlockInfo\n") // get all aBlocks from db dbi, err := db.FetchAllDirBlockInfos() if err != nil { return err } fmt.Printf("Fetched %v blocks\n", len(dbi)) sort.Sort(util.ByDirBlockInfoIDAccending(dbi)) for _, block := range dbi { err = ExportBlock(block) if err != nil { return err } } return nil }