Skip to main content

TxOutput

Represents a transaction output.

Associated functions​

from_data​

TxOutput::from_data(data: Data) -> TxOutput

new​

Construct a TxOutput instance.

TxOutput::new(
address: Address,
value: Value,
datum: OutputDatum
) -> TxOutput

Getters​

address​

Returns the Address at which the TxOutput is located.

tx_output.address -> Address

value​

Returns the Value locked in the TxOutput.

tx_output.value -> Value

datum​

Returns the datum of the TxOutput as an OutputDatum.

tx_output.datum -> OutputDatum

ref_script_hash​

Returns the ScriptHash of the optional reference script attached to the TxOutput.

tx_output.ref_script_hash -> Option[ScriptHash]

Operators​

==

TxOutput == TxOutput -> Bool

!=​

TxOutput != TxOutput -> Bool

Methods​

serialize​

tx_output.serialize() -> ByteArray