Documentation ¶
Index ¶
- type BoostAPI
- func (sm *BoostAPI) ActorSectorSize(ctx context.Context, addr address.Address) (abi.SectorSize, error)
- func (sm *BoostAPI) BlockstoreGet(ctx context.Context, c cid.Cid) ([]byte, error)
- func (sm *BoostAPI) BlockstoreGetSize(ctx context.Context, c cid.Cid) (int, error)
- func (sm *BoostAPI) BlockstoreHas(ctx context.Context, c cid.Cid) (bool, error)
- func (sm *BoostAPI) BoostDagstoreDestroyShard(ctx context.Context, key string) error
- func (sm *BoostAPI) BoostDagstoreGC(ctx context.Context) ([]api.DagstoreShardResult, error)
- func (sm *BoostAPI) BoostDagstoreInitializeAll(ctx context.Context, params api.DagstoreInitializeAllParams) (<-chan api.DagstoreInitializeAllEvent, error)
- func (sm *BoostAPI) BoostDagstoreInitializeShard(ctx context.Context, key string) error
- func (sm *BoostAPI) BoostDagstoreListShards(ctx context.Context) ([]api.DagstoreShardInfo, error)
- func (sm *BoostAPI) BoostDagstorePiecesContainingMultihash(ctx context.Context, mh multihash.Multihash) ([]cid.Cid, error)
- func (sm *BoostAPI) BoostDagstoreRecoverShard(ctx context.Context, key string) error
- func (sm *BoostAPI) BoostDagstoreRegisterShard(ctx context.Context, key string) error
- func (sm *BoostAPI) BoostDeal(ctx context.Context, dealUuid uuid.UUID) (*types.ProviderDealState, error)
- func (sm *BoostAPI) BoostDealBySignedProposalCid(ctx context.Context, proposalCid cid.Cid) (*types.ProviderDealState, error)
- func (sm *BoostAPI) BoostDummyDeal(ctx context.Context, params types.DealParams) (*api.ProviderDealRejectionInfo, error)
- func (sm *BoostAPI) BoostIndexerAnnounceAllDeals(ctx context.Context) error
- func (sm *BoostAPI) BoostIndexerAnnounceLatest(ctx context.Context) (cid.Cid, error)
- func (sm *BoostAPI) BoostIndexerAnnounceLatestHttp(ctx context.Context, announceUrls []string) (cid.Cid, error)
- func (sm *BoostAPI) BoostMakeDeal(ctx context.Context, params types.DealParams) (*api.ProviderDealRejectionInfo, error)
- func (sm *BoostAPI) BoostOfflineDealWithData(ctx context.Context, dealUuid uuid.UUID, filePath string, delAfterImport bool) (*api.ProviderDealRejectionInfo, error)
- func (sm *BoostAPI) DealsConsiderOfflineRetrievalDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsConsiderOfflineStorageDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsConsiderOnlineRetrievalDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsConsiderOnlineStorageDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsConsiderUnverifiedStorageDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsConsiderVerifiedStorageDeals(ctx context.Context) (bool, error)
- func (sm *BoostAPI) DealsGetExpectedSealDurationFunc(ctx context.Context) (time.Duration, error)
- func (sm *BoostAPI) DealsPieceCidBlocklist(ctx context.Context) ([]cid.Cid, error)
- func (sm *BoostAPI) DealsSetConsiderOfflineRetrievalDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetConsiderOfflineStorageDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetConsiderOnlineRetrievalDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetConsiderOnlineStorageDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetConsiderUnverifiedStorageDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetConsiderVerifiedStorageDeals(ctx context.Context, b bool) error
- func (sm *BoostAPI) DealsSetExpectedSealDurationFunc(ctx context.Context, d time.Duration) error
- func (sm *BoostAPI) DealsSetPieceCidBlocklist(ctx context.Context, cids []cid.Cid) error
- func (sm *BoostAPI) MarketCancelDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error
- func (sm *BoostAPI) MarketDataTransferUpdates(ctx context.Context) (<-chan api.DataTransferChannel, error)
- func (sm *BoostAPI) MarketGetAsk(ctx context.Context) (*storagemarket.SignedStorageAsk, error)
- func (sm *BoostAPI) MarketGetRetrievalAsk(ctx context.Context) (*retrievalmarket.Ask, error)
- func (sm *BoostAPI) MarketImportDealData(ctx context.Context, propCid cid.Cid, path string) error
- func (sm *BoostAPI) MarketListDataTransfers(ctx context.Context) ([]api.DataTransferChannel, error)
- func (sm *BoostAPI) MarketListIncompleteDeals(ctx context.Context) ([]storagemarket.MinerDeal, error)
- func (sm *BoostAPI) MarketListRetrievalDeals(ctx context.Context) ([]retrievalmarket.ProviderDealState, error)
- func (sm *BoostAPI) MarketPendingDeals(ctx context.Context) (lapi.PendingDealInfo, error)
- func (sm *BoostAPI) MarketRestartDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error
- func (sm *BoostAPI) MarketSetAsk(ctx context.Context, price types.BigInt, verifiedPrice types.BigInt, ...) error
- func (sm *BoostAPI) MarketSetRetrievalAsk(ctx context.Context, rask *retrievalmarket.Ask) error
- func (sm *BoostAPI) OnlineBackup(ctx context.Context, dstDir string) error
- func (sm *BoostAPI) PiecesGetCIDInfo(ctx context.Context, payloadCid cid.Cid) (*piecestore.CIDInfo, error)
- func (sm *BoostAPI) PiecesGetMaxOffset(ctx context.Context, pieceCid cid.Cid) (uint64, error)
- func (sm *BoostAPI) PiecesGetPieceInfo(ctx context.Context, pieceCid cid.Cid) (*piecestore.PieceInfo, error)
- func (sm *BoostAPI) PiecesListCidInfos(ctx context.Context) ([]cid.Cid, error)
- func (sm *BoostAPI) PiecesListPieces(ctx context.Context) ([]cid.Cid, error)
- func (sm *BoostAPI) RuntimeSubsystems(context.Context) (res lapi.MinerSubsystems, err error)
- func (sm *BoostAPI) SectorsRefs(ctx context.Context) (map[string][]lapi.SealedRef, error)
- func (sm *BoostAPI) ServeRemote(perm bool) func(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BoostAPI ¶
type BoostAPI struct { fx.In api.Common api.Net Full lapi.FullNode SubCh *gateway.EthSubHandler Host host.Host DAGStore *dagstore.DAGStore DagStoreWrapper *mktsdagstore.Wrapper IndexBackedBlockstore dtypes.IndexBackedBlockstore // Boost StorageProvider *storagemarket.Provider IndexProvider *indexprovider.Wrapper // Legacy Lotus LegacyStorageProvider gfm_storagemarket.StorageProvider // Lotus Markets SectorBlocks *sectorblocks.SectorBlocks PieceStore dtypes.ProviderPieceStore DataTransfer dtypes.ProviderDataTransfer RetrievalProvider retrievalmarket.RetrievalProvider SectorAccessor retrievalmarket.SectorAccessor DealPublisher *storageadapter.DealPublisher // Graphsync Unpaid Retrieval GraphsyncUnpaidRetrieval *retmarket.GraphsyncUnpaidRetrieval // Sealing Pipeline API Sps sealingpipeline.API // GraphSQL server GraphqlServer *gql.Server // Tracing Tracing *tracing.Tracing DS lotus_dtypes.MetadataDS Bkp *backupmgr.BackupMgr ConsiderOnlineStorageDealsConfigFunc lotus_dtypes.ConsiderOnlineStorageDealsConfigFunc `optional:"true"` SetConsiderOnlineStorageDealsConfigFunc lotus_dtypes.SetConsiderOnlineStorageDealsConfigFunc `optional:"true"` ConsiderOnlineRetrievalDealsConfigFunc lotus_dtypes.ConsiderOnlineRetrievalDealsConfigFunc `optional:"true"` SetConsiderOnlineRetrievalDealsConfigFunc lotus_dtypes.SetConsiderOnlineRetrievalDealsConfigFunc `optional:"true"` StorageDealPieceCidBlocklistConfigFunc lotus_dtypes.StorageDealPieceCidBlocklistConfigFunc `optional:"true"` SetStorageDealPieceCidBlocklistConfigFunc lotus_dtypes.SetStorageDealPieceCidBlocklistConfigFunc `optional:"true"` ConsiderOfflineStorageDealsConfigFunc lotus_dtypes.ConsiderOfflineStorageDealsConfigFunc `optional:"true"` SetConsiderOfflineStorageDealsConfigFunc lotus_dtypes.SetConsiderOfflineStorageDealsConfigFunc `optional:"true"` ConsiderOfflineRetrievalDealsConfigFunc lotus_dtypes.ConsiderOfflineRetrievalDealsConfigFunc `optional:"true"` SetConsiderOfflineRetrievalDealsConfigFunc lotus_dtypes.SetConsiderOfflineRetrievalDealsConfigFunc `optional:"true"` ConsiderVerifiedStorageDealsConfigFunc lotus_dtypes.ConsiderVerifiedStorageDealsConfigFunc `optional:"true"` SetConsiderVerifiedStorageDealsConfigFunc lotus_dtypes.SetConsiderVerifiedStorageDealsConfigFunc `optional:"true"` ConsiderUnverifiedStorageDealsConfigFunc lotus_dtypes.ConsiderUnverifiedStorageDealsConfigFunc `optional:"true"` SetConsiderUnverifiedStorageDealsConfigFunc lotus_dtypes.SetConsiderUnverifiedStorageDealsConfigFunc `optional:"true"` SetSealingConfigFunc lotus_dtypes.SetSealingConfigFunc `optional:"true"` GetSealingConfigFunc lotus_dtypes.GetSealingConfigFunc `optional:"true"` GetExpectedSealDurationFunc lotus_dtypes.GetExpectedSealDurationFunc `optional:"true"` SetExpectedSealDurationFunc lotus_dtypes.SetExpectedSealDurationFunc `optional:"true"` }
func (*BoostAPI) ActorSectorSize ¶
func (*BoostAPI) BlockstoreGet ¶ added in v1.5.0
func (*BoostAPI) BlockstoreGetSize ¶ added in v1.5.0
func (*BoostAPI) BlockstoreHas ¶ added in v1.5.0
func (*BoostAPI) BoostDagstoreDestroyShard ¶ added in v1.3.0
func (*BoostAPI) BoostDagstoreGC ¶
func (*BoostAPI) BoostDagstoreInitializeAll ¶
func (sm *BoostAPI) BoostDagstoreInitializeAll(ctx context.Context, params api.DagstoreInitializeAllParams) (<-chan api.DagstoreInitializeAllEvent, error)
func (*BoostAPI) BoostDagstoreInitializeShard ¶
func (*BoostAPI) BoostDagstoreListShards ¶
func (*BoostAPI) BoostDagstorePiecesContainingMultihash ¶ added in v1.1.0
func (*BoostAPI) BoostDagstoreRecoverShard ¶
func (*BoostAPI) BoostDagstoreRegisterShard ¶
func (*BoostAPI) BoostDealBySignedProposalCid ¶ added in v1.1.0
func (*BoostAPI) BoostDummyDeal ¶
func (sm *BoostAPI) BoostDummyDeal(ctx context.Context, params types.DealParams) (*api.ProviderDealRejectionInfo, error)
func (*BoostAPI) BoostIndexerAnnounceAllDeals ¶
func (*BoostAPI) BoostIndexerAnnounceLatest ¶ added in v1.7.3
func (*BoostAPI) BoostIndexerAnnounceLatestHttp ¶ added in v1.7.3
func (*BoostAPI) BoostMakeDeal ¶ added in v1.6.1
func (sm *BoostAPI) BoostMakeDeal(ctx context.Context, params types.DealParams) (*api.ProviderDealRejectionInfo, error)
func (*BoostAPI) BoostOfflineDealWithData ¶
func (*BoostAPI) DealsConsiderOfflineRetrievalDeals ¶
func (*BoostAPI) DealsConsiderOfflineStorageDeals ¶
func (*BoostAPI) DealsConsiderOnlineRetrievalDeals ¶
func (*BoostAPI) DealsConsiderOnlineStorageDeals ¶
func (*BoostAPI) DealsConsiderUnverifiedStorageDeals ¶
func (*BoostAPI) DealsConsiderVerifiedStorageDeals ¶
func (*BoostAPI) DealsGetExpectedSealDurationFunc ¶
func (*BoostAPI) DealsPieceCidBlocklist ¶
func (*BoostAPI) DealsSetConsiderOfflineRetrievalDeals ¶
func (*BoostAPI) DealsSetConsiderOfflineStorageDeals ¶
func (*BoostAPI) DealsSetConsiderOnlineRetrievalDeals ¶
func (*BoostAPI) DealsSetConsiderOnlineStorageDeals ¶
func (*BoostAPI) DealsSetConsiderUnverifiedStorageDeals ¶
func (*BoostAPI) DealsSetConsiderVerifiedStorageDeals ¶
func (*BoostAPI) DealsSetExpectedSealDurationFunc ¶
func (*BoostAPI) DealsSetPieceCidBlocklist ¶
func (*BoostAPI) MarketCancelDataTransfer ¶
func (sm *BoostAPI) MarketCancelDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, isInitiator bool) error
func (*BoostAPI) MarketDataTransferUpdates ¶
func (*BoostAPI) MarketGetAsk ¶
func (sm *BoostAPI) MarketGetAsk(ctx context.Context) (*storagemarket.SignedStorageAsk, error)
func (*BoostAPI) MarketGetRetrievalAsk ¶
func (*BoostAPI) MarketImportDealData ¶
func (*BoostAPI) MarketListDataTransfers ¶
func (*BoostAPI) MarketListIncompleteDeals ¶
func (*BoostAPI) MarketListRetrievalDeals ¶
func (sm *BoostAPI) MarketListRetrievalDeals(ctx context.Context) ([]retrievalmarket.ProviderDealState, error)
func (*BoostAPI) MarketPendingDeals ¶ added in v1.5.0
func (*BoostAPI) MarketRestartDataTransfer ¶
func (sm *BoostAPI) MarketRestartDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, isInitiator bool) error
func (*BoostAPI) MarketSetAsk ¶
func (sm *BoostAPI) MarketSetAsk(ctx context.Context, price types.BigInt, verifiedPrice types.BigInt, duration abi.ChainEpoch, minPieceSize abi.PaddedPieceSize, maxPieceSize abi.PaddedPieceSize) error
func (*BoostAPI) MarketSetRetrievalAsk ¶
func (*BoostAPI) OnlineBackup ¶ added in v1.6.1
func (*BoostAPI) PiecesGetCIDInfo ¶
func (*BoostAPI) PiecesGetMaxOffset ¶ added in v1.1.0
func (*BoostAPI) PiecesGetPieceInfo ¶
func (*BoostAPI) PiecesListCidInfos ¶
func (*BoostAPI) PiecesListPieces ¶
func (*BoostAPI) RuntimeSubsystems ¶
func (*BoostAPI) SectorsRefs ¶ added in v1.5.0
func (*BoostAPI) ServeRemote ¶
Click to show internal directories.
Click to hide internal directories.