TxOutputId
Represents the unique ID of a UTxO. It's composed of the transaction ID (TxId
) of the transaction that created that UTxO, and of the index (Int
) of that UTxO in the outputs of that transaction.
Associated functions
new
TxOutputId::new(tx_id: TxId, index: Int) -> TxOutputId
from_data
TxOutputId::from_data(data: Data) -> TxOutputId
Getters
index
Index of the UTxO in the producing transaction:
tx_output_id.index -> Int
tx_id
TxId
of the producing transaction:
tx_output_id.tx_id -> TxId
Operators
==
TxOutputId == TxOutputId -> Bool
!=
TxOutputId != TxOutputId -> Bool
>=
First compares bytes of TxId
, then compares index.
TxOutputId >= TxOutputId -> Bool
>
First compares bytes of TxId
, then compares index.
TxOutputId > TxOutputId -> Bool
<=
First compares bytes of TxId
, then compares index.
TxOutputId <= TxOutputId -> Bool
<
First compares bytes of TxId
, then compares index.
TxOutputId < TxOutputId -> Bool
Methods
serialize
tx_output_id.serialize() -> ByteArray