UNPKG

dingojs

Version:

A simple but feature filled interface between Filecoin's Lotus client and JS.

14 lines (12 loc) 694 B
import FilecoinResponse from "./IFilecoinResponse"; export default interface Client { balance (path: string): Promise<FilecoinResponse> listImports (path: string): Promise<FilecoinResponse> genCar (path: string): Promise<FilecoinResponse> dealSize (CID: string): Promise<FilecoinResponse> dealPieceCID (CID: string): Promise<FilecoinResponse> getDealStatus (id: string): Promise<FilecoinResponse> getDealUpdates (path: string): Promise<FilecoinResponse> listDeals (path: string): Promise<FilecoinResponse> startDeal (CID: string, wallet: string, miner: string, pieceCID: string, size: number, price?: number, duration?: number): Promise<FilecoinResponse> }