dingojs
Version:
A simple but feature filled interface between Filecoin's Lotus client and JS.
16 lines (15 loc) • 676 B
TypeScript
import Core from "./helpers/core";
import Wallet from "./interfaces/IWallet";
import Client from "./interfaces/IClient";
import DingoFrame from "./interfaces/IDingo";
export default class Dingo extends Core implements DingoFrame {
wallet: Wallet;
client: Client;
constructor(rpc: string, tokenStr: string);
version(): Promise<import("./interfaces/IFilecoinResponse").default>;
shutdown(): Promise<import("./interfaces/IFilecoinResponse").default>;
discover(): Promise<import("./interfaces/IFilecoinResponse").default>;
daysToBlocks(days: number): number;
monthsToBlocks(months: number): number;
calculatePaddedSize(size: number): number;
}