UNPKG

cache-typescript-sdk

Version:
44 lines (43 loc) 1.36 kB
import { Observable } from 'rxjs/Observable'; import { MosaicTransferable } from '../mosaic/MosaicTransferable'; import { NetworkTypes } from "../node/NetworkTypes"; import { TransferTransaction } from '../transaction/TransferTransaction'; /** * Address model */ export declare class Address { private readonly value; private readonly networkType; constructor(address: string); /** * Get address in plain format ex: TALICEROONSJCPHC63F52V6FY3SDMSVAEUGHMB7C * @returns {string} */ plain(): string; /** * Get address in pretty format ex: TALICE-ROONSJ-CPHC63-F52V6F-Y3SDMS-VAEUGH-MB7C * @returns {string} */ pretty(): string; /** * Address network * @returns {number} */ network(): NetworkTypes; equals(otherAddress: Address): boolean; /** * Get mosaics for given address * @returns {Promise<Array<MosaicTransferable>>} */ mosaics: () => Promise<MosaicTransferable[]>; /** * Start listening new confirmed transactions * @returns {Observable<Array<TransferTransaction>>} */ confirmedTxObserver: () => Observable<TransferTransaction>; /** * Start listening new unconfirmed transactions * @returns {Observable<Array<TransferTransaction>>} */ unconfirmedTxObserver: () => Observable<TransferTransaction>; }