Transaction class

Implementers

Constructors

Transaction({required String propositionType, required List<ToplAddress> sender, PolyAmount? fee, ToplAddress? changeAddress, Latin1Data? data})

Properties

changeAddress ToplAddress?
The recipient of the returned UTXOs from poly transactions including left-over network fees
final
data Latin1Data?
Data string which can be associated with this transaction (may be empty)
final
fee PolyAmount?
The maximum amount of polys to spend on the network fee.
final
hashCode int
The hash code for this object.
no setterinherited
propositionType String
Type of proposition, eg., PublicKeyCurve25519, ThresholdCurve25519, PublicKeyEd25519
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sender List<ToplAddress>
The address of the sender/s of this transaction.
final

Methods

copyWith({List<ToplAddress>? sender, String? propositionType, ToplAddress? changeAddress, PolyAmount? fee, Latin1Data? data}) Transaction
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited