start integrating sector builder

This commit is contained in:
whyrusleeping
2019-07-29 12:08:05 -07:00
parent f80050307c
commit f1432826d5
5 changed files with 105 additions and 0 deletions
+6
View File
@@ -28,6 +28,7 @@ import (
"github.com/filecoin-project/go-lotus/chain/store"
"github.com/filecoin-project/go-lotus/chain/types"
"github.com/filecoin-project/go-lotus/chain/wallet"
"github.com/filecoin-project/go-lotus/lib/sectorbuilder"
"github.com/filecoin-project/go-lotus/node/config"
"github.com/filecoin-project/go-lotus/node/hello"
"github.com/filecoin-project/go-lotus/node/impl"
@@ -246,6 +247,11 @@ func Config(cfg *config.Root) Option {
ApplyIf(func(s *Settings) bool { return s.Online },
Override(StartListeningKey, lp2p.StartListening(cfg.Libp2p.ListenAddresses)),
),
ApplyIf(func(s *Settings) bool { return s.nodeType == nodeStorageMiner },
Override(new(*sectorbuilder.SectorBuilderConfig), modules.SectorBuilderConfig),
Override(new(*sectorbuilder.SectorBuilder), sectorbuilder.New),
),
)
}