Represents the response of the Get contract transaction by ID endpoint

This type is experimental and subject to change. See current DISCUSSIONS in the source code.

Hierarchy

  • TransactionDetails

Properties

Optional block information to search for the transaction in the blockchain.

consumingTx: Option<TxId>
continuations: Option<string>

Optional continuation of the contract.

contractId: ContractId

Identifies the Marlowe contract this transaction belongs to.

inputUtxo: TxOutRef

The UTXO that was used as input for the transaction.

inputs: Input[]

The list of Marlowe inputs that were applied in this transaction

invalidBefore: string
invalidHereafter: string
metadata: Metadata

Optional metadata associated with the transaction.

outputContract: Option<Contract>
outputState: Option<MarloweState>
outputUtxo: Option<TxOutRef>
status: "unsigned" | "submitted" | "confirmed"

The status of the applyInput transaction.

tags: Tags

Optional tags associated with the transaction.

transactionId: TxId

Identifies the applyInput transaction within the contract.