Returns a deep copy of the instance.
A new TxIn
instance that is a deep copy of this instance.
Returns the amount of the transaction input.
The amount of the transaction input.
Returns the gamma of the transaction input.
The gamma of the transaction input.
Returns the outpoint associated with the transaction input.
The outpoint associated with the transaction input.
Returns if the transaction input is replaceable by fee (RBF).
true
if the transaction input is RBF, otherwise false
.
Returns the spending key associated with the transaction input.
The spending key associated with the transaction input.
Returns if the transaction input is a staked commitment.
true
if the transaction input is a staked commitment, otherwise false
.
Returns the token ID associated with the transaction input.
The token ID associated with the transaction input.
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 TxIn
instance.
The amount of the input.
The gamma of the input.
The spending key associated with the input.
The token ID associated with the input.
The outpoint associated with the input.
Indicates if the commitment is staked (default: false).
Indicates if the transaction is replaceable by fee (default: false).
A new TxIn
instance.
Represents a transaction input used to construct CTxIn in a confidential transaction.
Examples: