@xo-cash/types
    Preparing search index...

    Type Alias XOTemplateOutput

    XOTemplateOutput: Omit<XOTemplateLockingScript, (...) | (...) | (...)> & {
        lockingScript: XOTemplateLockingScriptIdentifier;
        token?: (...) | (...);
        valueSatoshis?: (...) | (...);
    }

    An output definition in the template. Inherits all fields from XOTemplateLockingScript except lockingType, lockingBytecode and unlockingBytecode: outputs reference a locking script by identifier rather than defining one inline, so repeating any of these fields here would create an ambiguity about which declaration takes precedence.

    Type Declaration

    • lockingScript: XOTemplateLockingScriptIdentifier

      Identifier of the locking script to use for this output.

    • Optionaltoken?: (...) | (...)

      Token configuration for this output.

    • OptionalvalueSatoshis?: (...) | (...)

      The amount of satoshis for this output.

      • Satoshis: A specific amount of satoshis.
      • string: A CashASM expression that resolves to the satoshi amount.