Versions in this module Expand all Collapse all v1 v1.0.0 Aug 15, 2021 Changes in this version + var DefaultHashFunction = uint64(mh.BLAKE2B_MIN + 31) + type API struct + Chain *store.ChainStore + CombinedBstore dtypes.ClientBlockstore + DataTransfer dtypes.ClientDataTransfer + Host host.Host + Imports dtypes.ClientImportMgr + RetDiscovery discovery.PeerResolver + Retrieval rm.RetrievalClient + RetrievalStoreMgr dtypes.ClientRetrievalStoreManager + SMDealClient storagemarket.StorageClient + func (a *API) ClientCalcCommP(ctx context.Context, inpath string) (*api.CommPRet, error) + func (a *API) ClientCancelDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + func (a *API) ClientDataTransferUpdates(ctx context.Context) (<-chan api.DataTransferChannel, error) + func (a *API) ClientDealPieceCID(ctx context.Context, root cid.Cid) (api.DataCIDSize, error) + func (a *API) ClientDealSize(ctx context.Context, root cid.Cid) (api.DataSize, error) + func (a *API) ClientExpertNominate(ctx context.Context, expertAddr address.Address, targetExpert address.Address) (cid.Cid, error) + func (a *API) ClientExpertRegisterFile(ctx context.Context, params *api.ExpertRegisterFileParams) (*cid.Cid, error) + func (a *API) ClientFindData(ctx context.Context, root cid.Cid, piece *cid.Cid) ([]api.QueryOffer, error) + func (a *API) ClientGenCar(ctx context.Context, ref api.FileRef, outputPath string) error + func (a *API) ClientGetDealInfo(ctx context.Context, d cid.Cid) (*api.DealInfo, error) + func (a *API) ClientGetDealStatus(ctx context.Context, statusCode uint64) (string, error) + func (a *API) ClientGetDealUpdates(ctx context.Context) (<-chan api.DealInfo, error) + func (a *API) ClientHasLocal(ctx context.Context, root cid.Cid) (bool, error) + func (a *API) ClientImport(ctx context.Context, ref api.FileRef) (*api.ImportRes, error) + func (a *API) ClientImportAndDeal(ctx context.Context, params *api.ImportAndDealParams) (*api.ImportRes, error) + func (a *API) ClientImportLocal(ctx context.Context, f io.Reader) (cid.Cid, error) + func (a *API) ClientListDataTransfers(ctx context.Context) ([]api.DataTransferChannel, error) + func (a *API) ClientListDeals(ctx context.Context) ([]api.DealInfo, error) + func (a *API) ClientListImports(ctx context.Context) ([]api.Import, error) + func (a *API) ClientMinerQueryOffer(ctx context.Context, miner address.Address, root cid.Cid, piece *cid.Cid) (api.QueryOffer, error) + func (a *API) ClientQueryAsk(ctx context.Context, p peer.ID, miner address.Address) (*storagemarket.StorageAsk, error) + func (a *API) ClientRemove(ctx context.Context, root cid.Cid, wallet address.Address) (cid.Cid, error) + func (a *API) ClientRemoveImport(ctx context.Context, importID multistore.StoreID) error + func (a *API) ClientRestartDataTransfer(ctx context.Context, transferID datatransfer.TransferID, otherPeer peer.ID, ...) error + func (a *API) ClientRetrieve(ctx context.Context, order api.RetrievalOrder, ref *api.FileRef) error + func (a *API) ClientRetrieveApplyForWithdraw(ctx context.Context, wallet address.Address, target address.Address, ...) (cid.Cid, error) + func (a *API) ClientRetrieveBind(ctx context.Context, wallet address.Address, miners []address.Address, ...) (cid.Cid, error) + func (a *API) ClientRetrieveGetDeal(ctx context.Context, dealID retrievalmarket.DealID) (*api.RetrievalDeal, error) + func (a *API) ClientRetrieveListDeals(ctx context.Context) (map[retrievalmarket.DealID]*api.RetrievalDeal, error) + func (a *API) ClientRetrievePledge(ctx context.Context, wallet address.Address, target address.Address, ...) (cid.Cid, error) + func (a *API) ClientRetrieveQuery(ctx context.Context, wallet address.Address, root cid.Cid, piece *cid.Cid, ...) (*api.RetrievalDeal, error) + func (a *API) ClientRetrieveTryRestartInsufficientFunds(ctx context.Context, paymentChannel address.Address) error + func (a *API) ClientRetrieveWithEvents(ctx context.Context, order api.RetrievalOrder, ref *api.FileRef) (<-chan marketevents.RetrievalEvent, error) + func (a *API) ClientRetrieveWithdraw(ctx context.Context, wallet address.Address, amount abi.TokenAmount) (cid.Cid, error) + func (a *API) ClientStartDeal(ctx context.Context, params *api.StartDealParams) (*cid.Cid, error)