UNPKG

dingojs

Version:

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

16 lines (15 loc) 821 B
import FilecoinResponse from "./IFilecoinResponse"; export default interface Wallet { balance(walAddress: string): Promise<FilecoinResponse>; list(): Promise<FilecoinResponse>; makeNew(): Promise<FilecoinResponse>; defaultAddress(): Promise<FilecoinResponse>; export(walAddress: string): Promise<FilecoinResponse>; has(walAddress: string): Promise<FilecoinResponse>; import(privateKey: string): Promise<FilecoinResponse>; setDefault(walAddress: string): Promise<FilecoinResponse>; sign(walAddress: string, data: any): Promise<FilecoinResponse>; signMessage(walAddress: string, message: string): Promise<FilecoinResponse>; validateAddress(walAddress: string): Promise<FilecoinResponse>; verify(walAddress: string, signature: string, data: any): Promise<FilecoinResponse>; }