| 1234567891011121314151617181920212223242526 |
- import { Storage } from './storage';
- import { IWebClient } from './webclient';
- import { UploadItemParameters } from './upload-item-parameters';
- export declare class BankClient {
- private urlBase;
- private storage;
- private webClient;
- static parseBankLink(bankLink: string): {
- host: string | undefined;
- address: string;
- topic: string;
- };
- 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(bankAddress: string, bankTopic: string, itemHash: string): Promise<void>;
- private getPriv;
- private makePlaintextPayload;
- }
|