cache-typescript-sdk
Version:
Blockstart NIS1 SDK
27 lines (26 loc) • 825 B
TypeScript
import { MosaicId } from "./MosaicId";
import { MosaicTransferable } from './MosaicTransferable';
/**
* A mosaic describes an instance of a mosaic definition. Mosaics can be transferred by means of a transfer transaction.
*/
export declare class Mosaic {
/**
* The mosaic id
*/
readonly mosaicId: MosaicId;
/**
* The mosaic quantity. The quantity is always given in smallest units for the mosaic, i.e. if it has a divisibility of 3 the quantity is given in millis.
*/
readonly quantity: number;
/**
* constructor
* @param mosaicId
* @param quantity
*/
constructor(mosaicId: MosaicId, quantity: number);
/**
* returns mosaic transferable
* @returns {Promise<MosaicTransferable>}
*/
getMosaicDetails: () => Promise<MosaicTransferable>;
}