SatisfiableItem class sealed

Annotations
  • @freezed

Constructors

SatisfiableItem.absoluteTimelock({required LockTime value})
const
factory
SatisfiableItem.ecdsaSignature({required PkOrF key})
const
factory
SatisfiableItem.hash160Preimage({required String hash})
const
factory
SatisfiableItem.hash256Preimage({required String hash})
const
factory
SatisfiableItem.multisig({required List<PkOrF> keys, required BigInt threshold})
const
factory
SatisfiableItem.relativeTimelock({required int value})
const
factory
SatisfiableItem.ripemd160Preimage({required String hash})
const
factory
SatisfiableItem.schnorrSignature({required PkOrF key})
const
factory
SatisfiableItem.sha256Preimage({required String hash})
const
factory
SatisfiableItem.thresh({required List<BdkPolicy> items, required BigInt threshold})
const
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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