Returns a deep copy of the instance.
A new TxOut
instance that is a deep copy of this instance.
Returns the amount of the transaction output.
The amount of the transaction output.
Returns the destination SubAddr of the transaction output.
The destination SubAddr of the transaction output.
Returns the memo of the transaction output.
The memo of the transaction output.
Returns the minimum stake required for the transaction output.
The minimum stake required for the transaction output.
Returns the token ID associated with the transaction output.
The token ID associated with the transaction output.
Returns the underlying C++ object, transferring ownership from this instance to the caller.
The underlying object of the instance.
Serializes the instance to a hexadecimal string.
A hexadecimal string representation of the instance.
Returns the size of the underlying C++ object.
The size of the underlying C++ object in bytes.
Returns a string representation of the instance.
A string representation of the instance.
Returnsthe underlying C++ object.
The underlying C++ object.
Static
deserializeStatic
fromConstucts a new instance using the provided object.
The object to use for the new instance.
A new instance of the class.
Static
fromConstructs a new instance using the provided object and size.
The object to use for the new instance.
The size of the object.
A new instance of the class.
Static
generateConstructs a new TxOut
instance.
The destination SubAddr of the output.
The amount of the output.
The memo of the output.
Optional
tokenId: TokenIdThe token ID associated with the output (optional).
The type of the output (default is TxOutputType.Normal
).
The minimum stake for the output (default is 0).
A new TxOut
instance.
Represents a transaction output used to construct a CTxOut in a confidential transaction.
Examples: