• Used only to upgrade a predecessor issuerKit. Use makeDurableIssuerKit to make a new one.

    Type Parameters

    • K extends AssetKind

    Parameters

    • issuerBaggage: Baggage
    • Optional optShutdownWithFailure: ShutdownWithFailure = undefined

      If this issuer fails in the middle of an atomic action (which btw should never happen), it potentially leaves its ledger in a corrupted state. If this function was provided, then the failed atomic action will call it, so that some larger unit of computation, like the enclosing vat, can be shutdown before anything else is corrupted by that corrupted state. See https://github.com/Agoric/agoric-sdk/issues/3434

    Returns IssuerKit<K>

Generated using TypeDoc