| 12345678910111213141516171819202122 |
- import { Storage } from './storage';
- import { IWebClient } from './webclient';
- import { UploadItemParameters } from './upload-item-parameters';
- export declare class BankClient {
- private urlBase;
- private storage;
- private webClient;
- private privateKey;
- private bootstrapPromise;
- private bootstrapResult;
- constructor(urlBase: string, storage?: Storage, webClient?: IWebClient);
- getPub(): Promise<string>;
- bootstrap(): any;
- getNonce(): Promise<number>;
- getBalance(): Promise<number>;
- upload(params: UploadItemParameters): Promise<any>;
- appendBank(bankLink: string, itemHash: string): Promise<void>;
- private getPriv;
- private makePlaintextPayload;
- private parseBankLink;
- }
|