package psbt
Ordering
- Alphabetic
 
Visibility
- Public
 - Protected
 
Type Members
-  case class GlobalPSBTMap(elements: Vector[GlobalPSBTRecord]) extends SeqWrapper[GlobalPSBTRecord] with PSBTMap[GlobalPSBTRecord] with Product with Serializable
 -  sealed trait GlobalPSBTRecord extends PSBTRecord
 -  case class InputPSBTMap(elements: Vector[InputPSBTRecord]) extends SeqWrapper[InputPSBTRecord] with PSBTMap[InputPSBTRecord] with Product with Serializable
 -  sealed trait InputPSBTRecord extends PSBTRecord
 -  case class OutputPSBTMap(elements: Vector[OutputPSBTRecord]) extends SeqWrapper[OutputPSBTRecord] with PSBTMap[OutputPSBTRecord] with Product with Serializable
 -  sealed trait OutputPSBTRecord extends PSBTRecord
 -  case class PSBT(globalMap: GlobalPSBTMap, inputMaps: Vector[InputPSBTMap], outputMaps: Vector[OutputPSBTMap]) extends NetworkElement with Product with Serializable
 -  sealed trait PSBTGlobalKeyId extends PSBTKeyId
 -  sealed trait PSBTInputKeyId extends PSBTKeyId
 -   sealed  trait PSBTKeyId extends AnyRef
A PSBTKeyId refers to the first byte of a key that signifies which kind of key-value map is in a given PSBTRecord
 -  sealed trait PSBTKeyIdFactory[KeyIdType <: PSBTKeyId] extends Factory[KeyIdType]
 -  sealed trait PSBTMap[+RecordType <: PSBTRecord] extends NetworkElement
 -  sealed trait PSBTMapFactory[RecordType <: PSBTRecord, MapType <: PSBTMap[RecordType]] extends Factory[MapType]
 -  sealed trait PSBTOutputKeyId extends PSBTKeyId
 -  sealed trait PSBTRecord extends NetworkElement
 -  abstract class PSBTRole extends AnyRef
 
Value Members
-  object GlobalPSBTMap extends Factory[GlobalPSBTMap] with PSBTMapFactory[GlobalPSBTRecord, GlobalPSBTMap] with Serializable
 -  object GlobalPSBTRecord extends Factory[GlobalPSBTRecord]
 -  object InputPSBTMap extends Factory[InputPSBTMap] with PSBTMapFactory[InputPSBTRecord, InputPSBTMap] with Serializable
 -  object InputPSBTRecord extends Factory[InputPSBTRecord]
 -  object OutputPSBTMap extends Factory[OutputPSBTMap] with PSBTMapFactory[OutputPSBTRecord, OutputPSBTMap] with Serializable
 -  object OutputPSBTRecord extends Factory[OutputPSBTRecord]
 -  object PSBT extends Factory[PSBT] with StringFactory[PSBT] with Serializable
 -  object PSBTGlobalKeyId extends Factory[PSBTGlobalKeyId] with PSBTKeyIdFactory[PSBTGlobalKeyId]
 -  object PSBTInputKeyId extends Factory[PSBTInputKeyId] with PSBTKeyIdFactory[PSBTInputKeyId]
 -  object PSBTMap
 -  object PSBTOutputKeyId extends Factory[PSBTOutputKeyId] with PSBTKeyIdFactory[PSBTOutputKeyId]
 -  object PSBTRecord
 -    object PSBTRole extends StringFactory[PSBTRole]
The different roles of operations that can be preformed on a PSBT https://github.com/bitcoin/bips/blob/master/bip-0174.mediawiki#roles