import { DefaultSendArgs } from './defaultSendArgs'; /** * The argument object for {@link AssetApi.issueAsset} * * * @category args */ export interface IssueAssetArgs extends DefaultSendArgs { /** * The decimals supported for this asset. * Example: * 1. a quantity of 1000 with decimal 2 allows 10 integer assets with 2 digit fraction, i.e 5.32 * 1. a quantity of 1000 with decimal 0 allows 1000 integer assets which cannot be fractioned */ decimals: number; /** * The description for this asset */ description: string; /** * The name of the asset */ name: string; /** * The amount of assets to be issued (take the decimals into consideration) * If you set decimals to 4 and want to have 100 full assets, you need to set this value to 1000000 */ quantity: string | number; /** * Decides whether this asset is mintable, i.e. has a variable supply. */ mintable: boolean; }