ElectrumOutput class

Constructors

ElectrumOutput.new({required ElectrumScriptPubKey scriptPubKey, required BigInt value, required int n, bool belongsToUs = false, bool spent = false, required NodeWithAddress node})
const
ElectrumOutput.fromJson(Map json)
Zeniq: { value_coin || value_satoshi: int, ... } Bitcoin: { value: float, ... }
factory

Properties

belongsToUs → bool
final
hashCode → int
The hash code for this object.
no setterinherited
n → int
final
node → NodeWithAddress
Only available if belongsToUs is true
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scriptPubKey → ElectrumScriptPubKey
final
spent → bool
final
value → BigInt
final

Methods

copyWith({bool? belongsToUs, bool? spent, NodeWithAddress? node}) → ElectrumOutput
getAddress(UTXONetworkType type, {AddressType? addressType}) → String
getAddresses({required UTXONetworkType networkType, required Iterable<AddressType> addressTypes}) → Iterable<String>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() → Json
toString() → String
A string representation of this object.
override

Operators

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