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