Register miner address from storageminer process

This commit is contained in:
Łukasz Magiera
2019-08-20 19:19:24 +02:00
parent 82c449c047
commit eda26faf21
9 changed files with 47 additions and 16 deletions
+4 -2
View File
@@ -80,6 +80,7 @@ const (
// storage miner
HandleDealsKey
RunSectorServiceKey
RegisterMinerKey
// daemon
ExtractApiKey
@@ -238,6 +239,7 @@ func Online() Option {
Override(new(*deals.Handler), deals.NewHandler),
Override(HandleDealsKey, modules.HandleDeals),
Override(RunSectorServiceKey, modules.RunSectorService),
Override(RegisterMinerKey, modules.RegisterMiner),
),
)
}
@@ -306,13 +308,13 @@ func Repo(r repo.Repo) Option {
Override(new(types.KeyStore), modules.KeyStore),
Override(new(*modules.APIAlg), modules.APISecret),
Override(new(*dtypes.APIAlg), modules.APISecret),
)
}
func FullAPI(out *api.FullNode) Option {
return func(s *Settings) error {
resAPI := &impl.API{}
resAPI := &impl.FullNodeAPI{}
s.invokes[ExtractApiKey] = fx.Extract(resAPI)
*out = resAPI
return nil