Packages

package jsonmodels

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package bitcoind
  2. package cli
  3. package clightning
  4. package eclair
  5. package lnd
  6. package wallet
  7. package ws

Type Members

  1. 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

  2. sealed trait ExplorerEnv extends AnyRef
  3. case class SerializedPSBT(global: SerializedPSBTGlobalMap, inputs: Vector[SerializedPSBTInputMap], outputs: Vector[SerializedPSBTOutputMap]) extends Product with Serializable
  4. case class SerializedPSBTGlobalMap(tx: SerializedTransaction, version: UInt32, xpubs: Option[Vector[ExtPublicKey]], unknowns: Vector[Unknown]) extends Product with Serializable
  5. case class SerializedPSBTInputMap(nonWitnessUtxo: Option[SerializedTransaction], witnessUtxo: Option[SerializedTransactionOutput], signatures: Option[Vector[PartialSignature]], 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
  6. case class SerializedPSBTOutputMap(redeemScript: Option[Vector[ScriptToken]], witScript: Option[Vector[ScriptToken]], bip32Paths: Option[Vector[BIP32DerivationPath]], unknowns: Vector[Unknown]) extends Product with Serializable
  7. 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
  8. case class SerializedTransactionInput(txid: DoubleSha256DigestBE, hex: String, vout: UInt32, scriptSig: Vector[ScriptToken], txinwitness: Option[SerializedTransactionWitness], sequence: UInt32) extends Product with Serializable
  9. case class SerializedTransactionOutput(value: BigDecimal, n: UInt32, scriptPubKey: Vector[ScriptToken], hex: String) extends Product with Serializable
  10. 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

Ungrouped