TransactionOutput class
Represents a transaction output.
- Mixed-in types
Constructors
- TransactionOutput({required ADAAddress address, required Value amount, DataOption? plutusData, ScriptRef? scriptRef})
-
Constructs a TransactionOutput instance.
const
- TransactionOutput.deserialize(CborObject cbor)
-
Deserializes a TransactionOutput instance from a CBOR object.
factory
-
TransactionOutput.fromJson(Map<
String, dynamic> json) -
factory
Properties
- address → ADAAddress
-
The address of the output.
final
- amount → Value
-
The value of the output.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- plutusData → DataOption?
-
Plutus data associated with the output, if any.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scriptRef → ScriptRef?
-
Script reference associated with the output, if any.
final
Methods
-
copyWith(
{ADAAddress? address, Value? amount, DataOption? plutusData, ScriptRef? scriptRef}) → TransactionOutput -
minAda(
int coinsPerUtxoSize) → BigInt -
In the Babbage era, unspent transaction outputs will be required to contain at least
coinsPerUtxoSize
its epoch porotocol parameters variable in this case this output value should not be lower than result -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
serialize(
) → List< int> -
Serializes the object to CBOR bytes.
inherited
-
serializeHex(
) → String -
Serializes the object to hexadecimal string.
inherited
-
toCbor(
) → CborObject -
Converts the object to a CBOR object.
override
-
toJson(
) → Map< String, dynamic> -
Converts the object to a JSON representation.
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited