Skip to main content

TxChain

export interface TxChain {
  collectInputs(
    includeRefInputs?: boolean,
    includeCollateral?: boolean
  ): TxInput[]
  collectOutputs(): TxInput[]
  txs: Tx[]
}

Properties​

collectInputs​

collectInputs(
  includeRefInputs?: boolean,
  includeCollateral?: boolean
): TxInput[]
Returns all the inputs that aren't spent by the chain itself (i.e. these inputs must exist before the chain is submitted)

collectOutputs​

collectOutputs(): TxInput[]
Collects all outputs that are spent by the chain itself (i.e. these outputs will be available as UTxOs once the chain is submitted)

Returns as TxInput instead of TxOutput so that TxOutputId is included

txs​

txs: Tx[]