Merge pull request #1676 from filecoin-project/cleanup/multi-addr-miner

block producers should have only one address
This commit is contained in:
Łukasz Magiera
2020-05-05 22:12:32 +02:00
committed by GitHub
4 changed files with 60 additions and 120 deletions
+3 -3
View File
@@ -264,17 +264,17 @@ func SetupBlockProducer(lc fx.Lifecycle, ds dtypes.MetadataDS, api lapi.FullNode
return nil, err
}
m := miner.NewMiner(api, epp, beacon)
m := miner.NewMiner(api, epp, beacon, minerAddr)
lc.Append(fx.Hook{
OnStart: func(ctx context.Context) error {
if err := m.Register(minerAddr); err != nil {
if err := m.Start(ctx); err != nil {
return err
}
return nil
},
OnStop: func(ctx context.Context) error {
return m.Unregister(ctx, minerAddr)
return m.Stop(ctx)
},
})