IssuerMethods<K, M>: {
    burn: IssuerBurn;
    getAllegedName: (() => string);
    getAmountOf: IssuerGetAmountOf<K, M>;
    getAssetKind: (() => K);
    getBrand: (() => Brand<K>);
    getDisplayInfo: (() => DisplayInfo<K>);
    isLive: IssuerIsLive;
    makeEmptyPurse: (() => Purse<K, M>);
}

Work around JSDoc union handling

Type Parameters

Type declaration

  • burn: IssuerBurn
  • getAllegedName: (() => string)

    Get the allegedName for this mint/issuer

      • (): string
      • Returns string

  • getAmountOf: IssuerGetAmountOf<K, M>
  • getAssetKind: (() => K)

    Get the kind of MathHelpers used by this Issuer.

      • (): K
      • Returns K

  • getBrand: (() => Brand<K>)

    Get the Brand for this Issuer. The Brand indicates the type of digital asset and is shared by the mint, the issuer, and any purses and payments of this particular kind. The brand is not closely held, so this function should not be trusted to identify an issuer alone. Fake digital assets and amount can use another issuer's brand.

  • getDisplayInfo: (() => DisplayInfo<K>)

    look up in boardAux

  • isLive: IssuerIsLive
  • makeEmptyPurse: (() => Purse<K, M>)

    Make an empty purse of this brand.