package jsonmodels
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
Type Members
- case class BitcoinSServerInfo(network: BitcoinNetwork, blockHeight: Int, blockHash: DoubleSha256DigestBE, torStarted: Boolean, syncing: Boolean, isInitialBlockDownload: Boolean) extends Product with Serializable
Basic information about the chain state of the Bitcoin-S server
- sealed trait ExplorerEnv extends AnyRef
- case class SerializedPSBT(global: SerializedPSBTGlobalMap, inputs: Vector[SerializedPSBTInputMap], outputs: Vector[SerializedPSBTOutputMap]) extends Product with Serializable
- case class SerializedPSBTGlobalMap(tx: SerializedTransaction, version: UInt32, xpubs: Option[Vector[ExtPublicKey]], unknowns: Vector[Unknown]) extends Product with Serializable
- case class SerializedPSBTInputMap(nonWitnessUtxo: Option[SerializedTransaction], witnessUtxo: Option[SerializedTransactionOutput], signatures: Option[Vector[PartialSignature[DigitalSignature]]], sigHashType: Option[HashType], redeemScript: Option[Vector[ScriptToken]], witScript: Option[Vector[ScriptToken]], bip32Paths: Option[Vector[BIP32DerivationPath]], finalizedScriptSig: Option[Vector[ScriptToken]], finalizedScriptWitness: Option[SerializedTransactionWitness], proofOfReservesCommitment: Option[ByteVector], unknowns: Vector[Unknown]) extends Product with Serializable
- case class SerializedPSBTOutputMap(redeemScript: Option[Vector[ScriptToken]], witScript: Option[Vector[ScriptToken]], bip32Paths: Option[Vector[BIP32DerivationPath]], unknowns: Vector[Unknown]) extends Product with Serializable
- case class SerializedTransaction(txid: DoubleSha256DigestBE, wtxid: Option[DoubleSha256DigestBE], version: Int32, size: Long, vsize: Long, weight: Long, locktime: UInt32, vin: Vector[SerializedTransactionInput], vout: Vector[SerializedTransactionOutput]) extends Product with Serializable
- case class SerializedTransactionInput(txid: DoubleSha256DigestBE, hex: String, vout: UInt32, scriptSig: Vector[ScriptToken], txinwitness: Option[SerializedTransactionWitness], sequence: UInt32) extends Product with Serializable
- case class SerializedTransactionOutput(value: BigDecimal, n: UInt32, scriptPubKey: Vector[ScriptToken], hex: String) extends Product with Serializable
- case class SerializedTransactionWitness(hex: String, scriptType: Option[String], script: Option[Vector[ScriptToken]], pubKey: Option[ECPublicKeyBytes], signature: Option[ECDigitalSignature], stack: Option[Vector[ByteVector]]) extends Product with Serializable
Value Members
- object BitcoinSServerInfo extends Serializable
- object ExplorerEnv extends StringFactory[ExplorerEnv]
- object SerializedPSBT extends Serializable
- object SerializedTransaction extends Serializable