object InputPSBTMap extends Factory[InputPSBTMap] with PSBTMapFactory[InputPSBTRecord, InputPSBTMap] with Serializable
- Alphabetic
- By Inheritance
- InputPSBTMap
- Serializable
- PSBTMapFactory
- Factory
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(hex: String): InputPSBTMap
Creates a T from a hex string.
Creates a T from a hex string.
- Definition Classes
- Factory
- def apply(bytes: ByteVector): InputPSBTMap
Creates a T out of a sequence of bytes.
Creates a T out of a sequence of bytes.
- Definition Classes
- Factory
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def constructMap(elements: Vector[InputPSBTRecord]): InputPSBTMap
- Definition Classes
- InputPSBTMap → PSBTMapFactory
- lazy val empty: InputPSBTMap
- Definition Classes
- PSBTMapFactory
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def finalizedFromSpendingInfo(spendingInfo: ScriptSignatureParams[InputInfo], unsignedTx: Transaction): InputPSBTMap
Constructs a finalized InputPSBTMap from a NewSpendingInfoFull, the corresponding PSBT's unsigned transaction, and if this is a non-witness spend, the transaction being spent
- def fromBytes(bytes: ByteVector): InputPSBTMap
Creates a T out of a sequence of bytes.
Creates a T out of a sequence of bytes.
- Definition Classes
- PSBTMapFactory → Factory
- def fromBytesLE(bytes: ByteVector): InputPSBTMap
Creates a T out of a sequence of bytes in little endian.
Creates a T out of a sequence of bytes in little endian.
- Definition Classes
- Factory
- def fromBytesOpt(bytes: ByteVector): Option[InputPSBTMap]
Deserializes the given ByteVector to a T If the ByteVector is not correct, None is returned
Deserializes the given ByteVector to a T If the ByteVector is not correct, None is returned
- Definition Classes
- Factory
- def fromBytesT(bytes: ByteVector): Try[InputPSBTMap]
Deserializes the given ByteVector string if the ByteVector is not correct, we give you a Failure
Deserializes the given ByteVector string if the ByteVector is not correct, we give you a Failure
- Definition Classes
- Factory
- def fromHex(hex: String): InputPSBTMap
Creates a T out of a hex string.
Creates a T out of a hex string.
- Definition Classes
- Factory
- def fromHexLE(hex: String): InputPSBTMap
Creates a T out of a hex string in little endian.
Creates a T out of a hex string in little endian.
- Definition Classes
- Factory
- def fromHexOpt(hex: String): Option[InputPSBTMap]
Deserializes the given hex string to a T If the hex is not correct, None is returned
Deserializes the given hex string to a T If the hex is not correct, None is returned
- Definition Classes
- Factory
- def fromHexT(hex: String): Try[InputPSBTMap]
Deserializes the given hex string if the hex is not correct, we give you a Failure
Deserializes the given hex string if the hex is not correct, we give you a Failure
- Definition Classes
- Factory
- def fromUTXOInfo(spendingInfo: ScriptSignatureParams[InputInfo], unsignedTx: Transaction): InputPSBTMap
Constructs a full (ready to be finalized) but unfinalized InputPSBTMap from a NewSpendingInfoFull, the corresponding PSBT's unsigned transaction, and if this is a non-witness spend, the transaction being spent
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parseWithSize(bytes: ByteVector): (InputPSBTMap, Long)
Parses a map from the front of
bytes, returning the map along with the number of bytes actually consumed on the wire (including the trailing separator byte).Parses a map from the front of
bytes, returning the map along with the number of bytes actually consumed on the wire (including the trailing separator byte). Callers that need to know where the next map begins must use the returned consumed length rather than.bytes.sizeon the returned map, since a record's value is not guaranteed to re-serialize byte-for-byte identical to what was parsed (see PSBTRecord.parsedSize).- Definition Classes
- PSBTMapFactory
- def recordFactory: Factory[InputPSBTRecord]
- Definition Classes
- InputPSBTMap → PSBTMapFactory
- implicit def self: Factory[InputPSBTMap]
Allows a
def foo[C: Factory]()construction.Allows a
def foo[C: Factory]()construction.- Definition Classes
- Factory
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()