5
5
"encoding/hex"
6
6
"errors"
7
7
"fmt"
8
-
9
8
"github.com/filecoin-project/boost/db"
10
9
"github.com/filecoin-project/boost/fundmanager"
11
10
gqltypes "github.com/filecoin-project/boost/gql/types"
@@ -16,6 +15,9 @@ import (
16
15
"github.com/filecoin-project/boost/storagemarket/types"
17
16
"github.com/filecoin-project/boost/storagemarket/types/dealcheckpoints"
18
17
"github.com/filecoin-project/boost/transport"
18
+ "github.com/filecoin-project/dagstore"
19
+ "github.com/filecoin-project/go-fil-markets/piecestore"
20
+ "github.com/filecoin-project/go-fil-markets/retrievalmarket"
19
21
lotus_storagemarket "github.com/filecoin-project/go-fil-markets/storagemarket"
20
22
"github.com/filecoin-project/lotus/api/v1api"
21
23
"github.com/filecoin-project/lotus/markets/storageadapter"
@@ -49,12 +51,15 @@ type resolver struct {
49
51
provider * storagemarket.Provider
50
52
legacyProv lotus_storagemarket.StorageProvider
51
53
legacyDT lotus_dtypes.ProviderDataTransfer
54
+ ps piecestore.PieceStore
55
+ sa retrievalmarket.SectorAccessor
56
+ dagst dagstore.Interface
52
57
publisher * storageadapter.DealPublisher
53
58
spApi sealingpipeline.API
54
59
fullNode v1api.FullNode
55
60
}
56
61
57
- func NewResolver (cfg * config.Boost , r lotus_repo.LockedRepo , h host.Host , dealsDB * db.DealsDB , logsDB * db.LogsDB , plDB * db.ProposalLogsDB , fundsDB * db.FundsDB , fundMgr * fundmanager.FundManager , storageMgr * storagemanager.StorageManager , spApi sealingpipeline.API , provider * storagemarket.Provider , legacyProv lotus_storagemarket.StorageProvider , legacyDT lotus_dtypes.ProviderDataTransfer , publisher * storageadapter.DealPublisher , fullNode v1api.FullNode ) * resolver {
62
+ func NewResolver (cfg * config.Boost , r lotus_repo.LockedRepo , h host.Host , dealsDB * db.DealsDB , logsDB * db.LogsDB , plDB * db.ProposalLogsDB , fundsDB * db.FundsDB , fundMgr * fundmanager.FundManager , storageMgr * storagemanager.StorageManager , spApi sealingpipeline.API , provider * storagemarket.Provider , legacyProv lotus_storagemarket.StorageProvider , legacyDT lotus_dtypes.ProviderDataTransfer , ps piecestore. PieceStore , sa retrievalmarket. SectorAccessor , dagst dagstore. Interface , publisher * storageadapter.DealPublisher , fullNode v1api.FullNode ) * resolver {
58
63
return & resolver {
59
64
cfg : cfg ,
60
65
repo : r ,
@@ -68,6 +73,9 @@ func NewResolver(cfg *config.Boost, r lotus_repo.LockedRepo, h host.Host, dealsD
68
73
provider : provider ,
69
74
legacyProv : legacyProv ,
70
75
legacyDT : legacyDT ,
76
+ ps : ps ,
77
+ sa : sa ,
78
+ dagst : dagst ,
71
79
publisher : publisher ,
72
80
spApi : spApi ,
73
81
fullNode : fullNode ,
0 commit comments