Packages

o

org.bitcoins.cli

CliCommand

object CliCommand

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CliCommand
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AcceptDLC(offer: LnMessage[DLCOfferTLV], peerAddr: InetSocketAddress) extends AcceptDLCCliCommand with Product with Serializable
  2. sealed trait AcceptDLCCliCommand extends AppServerCliCommand
  3. case class AcceptDLCOffer(offer: LnMessage[DLCOfferTLV]) extends AcceptDLCCliCommand with Product with Serializable
  4. case class AcceptDLCOfferFromFile(path: Path, destination: Option[Path]) extends AcceptDLCCliCommand with Product with Serializable
  5. case class AddDLCOffer(offer: LnMessage[DLCOfferTLV], peer: String, message: String) extends AppServerCliCommand with Product with Serializable
  6. case class AddDLCSigs(sigs: LnMessage[DLCSignTLV]) extends AddDLCSigsCliCommand with Product with Serializable
  7. case class AddDLCSigsAndBroadcast(sigs: LnMessage[DLCSignTLV]) extends AddDLCSigsAndBroadcastCliCommand with Product with Serializable
  8. sealed trait AddDLCSigsAndBroadcastCliCommand extends AddDLCSigsCliCommand
  9. case class AddDLCSigsAndBroadcastFromFile(path: Path) extends AddDLCSigsAndBroadcastCliCommand with Product with Serializable
  10. sealed trait AddDLCSigsCliCommand extends AppServerCliCommand
  11. case class AddDLCSigsFromFile(path: Path) extends AddDLCSigsCliCommand with Product with Serializable
  12. case class AnalyzePSBT(psbt: PSBT) extends AppServerCliCommand with Product with Serializable
  13. case class BackupOracle(destination: String) extends OracleServerCliCommand with Product with Serializable
  14. case class BroadcastDLCFundingTx(contractId: ByteVector) extends AppServerCliCommand with Product with Serializable
  15. trait Broadcastable extends AnyRef
  16. case class BumpFeeCPFP(txId: DoubleSha256DigestBE, feeRate: SatoshisPerVirtualByte) extends AppServerCliCommand with Product with Serializable
  17. case class BumpFeeRBF(txId: DoubleSha256DigestBE, feeRate: SatoshisPerVirtualByte) extends AppServerCliCommand with Product with Serializable
  18. case class CancelDLC(dlcId: Sha256Digest) extends AppServerCliCommand with Product with Serializable
  19. case class CombinePSBTs(psbts: Seq[PSBT]) extends AppServerCliCommand with Product with Serializable
  20. case class ConvertToPSBT(transaction: Transaction) extends AppServerCliCommand with Product with Serializable
  21. case class CreateContractInfo(announcementTLV: OracleAnnouncementTLV, totalCollateral: Satoshis, contractDescriptor: Value) extends AppServerCliCommand with Product with Serializable
  22. case class CreateDLCOffer(contractInfo: ContractInfoV0TLV, collateral: Satoshis, feeRateOpt: Option[SatoshisPerVirtualByte], refundLT: UInt32, cetLocktimeOpt: Option[UInt32]) extends AppServerCliCommand with Product with Serializable
  23. case class CreateDigitDecompAnnouncement(eventName: String, maturationTime: Instant, base: Int, isSigned: Boolean, numDigits: Int, unit: String, precision: Int) extends OracleServerCliCommand with Product with Serializable
  24. case class CreateEnumAnnouncement(label: String, maturationTime: Date, outcomes: Seq[String]) extends OracleServerCliCommand with Product with Serializable
  25. case class CreateMultisig(requiredKeys: Int, keys: Vector[ECPublicKey], addressType: AddressType) extends AppServerCliCommand with Product with Serializable
  26. case class CreateNumericAnnouncement(eventName: String, maturationTime: Date, minValue: Long, maxValue: Long, unit: String, precision: Int) extends OracleServerCliCommand with Product with Serializable
  27. case class DecodeAnnouncement(announcement: OracleAnnouncementV0TLV) extends AppServerCliCommand with Product with Serializable
  28. case class DecodeAttestments(sigs: OracleAttestmentV0TLV) extends AppServerCliCommand with Product with Serializable
  29. case class DecodeContractInfo(contractInfo: ContractInfoV0TLV) extends AppServerCliCommand with Product with Serializable
  30. case class DecodeOffer(offer: LnMessage[DLCOfferTLV]) extends AppServerCliCommand with Product with Serializable
  31. case class DecodePSBT(psbt: PSBT) extends AppServerCliCommand with Product with Serializable
  32. case class DecodeRawTransaction(transaction: Transaction) extends AppServerCliCommand with Product with Serializable
  33. case class DeleteAnnouncement(eventName: String) extends OracleServerCliCommand with Product with Serializable
  34. case class DeleteAttestation(eventName: String) extends OracleServerCliCommand with Product with Serializable
  35. case class DropAddressLabel(address: BitcoinAddress, label: String) extends AppServerCliCommand with Product with Serializable
  36. case class DropAddressLabels(address: BitcoinAddress) extends AppServerCliCommand with Product with Serializable
  37. case class ExecuteDLC(contractId: ByteVector, oracleSigs: Vector[OracleAttestmentTLV], noBroadcast: Boolean) extends AppServerCliCommand with Broadcastable with Product with Serializable
  38. case class ExecuteDLCRefund(contractId: ByteVector, noBroadcast: Boolean) extends AppServerCliCommand with Broadcastable with Product with Serializable
  39. case class ExtractFromPSBT(psbt: PSBT) extends AppServerCliCommand with Product with Serializable
  40. case class FinalizePSBT(psbt: PSBT) extends AppServerCliCommand with Product with Serializable
  41. case class GetAddressInfo(address: BitcoinAddress) extends AppServerCliCommand with Product with Serializable
  42. case class GetAddressLabel(address: BitcoinAddress) extends AppServerCliCommand with Product with Serializable
  43. case class GetAddressTags(address: BitcoinAddress) extends AppServerCliCommand with Product with Serializable
  44. case class GetAnnouncement(eventName: String) extends OracleServerCliCommand with Product with Serializable
  45. case class GetBalance(isSats: Boolean) extends AppServerCliCommand with Product with Serializable
  46. case class GetBalances(isSats: Boolean) extends AppServerCliCommand with Product with Serializable
  47. case class GetBlockHeader(hash: DoubleSha256DigestBE) extends AppServerCliCommand with Product with Serializable
  48. case class GetConfirmedBalance(isSats: Boolean) extends AppServerCliCommand with Product with Serializable
  49. case class GetDLC(dlcId: Sha256Digest) extends AppServerCliCommand with Product with Serializable
  50. case class GetDLCFundingTx(contractId: ByteVector) extends AppServerCliCommand with Product with Serializable
  51. case class GetNewAddress(labelOpt: Option[AddressLabelTag]) extends AppServerCliCommand with Product with Serializable
  52. case class GetSignatures(eventName: String) extends OracleServerCliCommand with Product with Serializable
  53. case class GetTransaction(txId: DoubleSha256DigestBE) extends AppServerCliCommand with Product with Serializable
  54. case class GetUnconfirmedBalance(isSats: Boolean) extends AppServerCliCommand with Product with Serializable
  55. case class ImportSeed(walletName: String, mnemonic: MnemonicCode, passwordOpt: Option[AesPassword]) extends AppServerCliCommand with Product with Serializable
  56. case class ImportXprv(walletName: String, xprv: ExtPrivateKey, passwordOpt: Option[AesPassword]) extends AppServerCliCommand with Product with Serializable
  57. case class JoinPSBTs(psbts: Seq[PSBT]) extends AppServerCliCommand with Product with Serializable
  58. case class KeyManagerPassphraseChange(oldPassword: AesPassword, newPassword: AesPassword) extends AppServerCliCommand with Product with Serializable
  59. case class KeyManagerPassphraseSet(password: AesPassword) extends AppServerCliCommand with Product with Serializable
  60. case class LabelAddress(address: BitcoinAddress, label: AddressLabelTag) extends AppServerCliCommand with Product with Serializable
  61. case class LockUnspent(unlock: Boolean, outPoints: Vector[LockUnspentOutputParameter]) extends AppServerCliCommand with Product with Serializable
  62. case class OpReturnCommit(message: String, hashMessage: Boolean, feeRateOpt: Option[SatoshisPerVirtualByte]) extends AppServerCliCommand with Product with Serializable
  63. case class RemoveDLCOffer(offerHash: Sha256Digest) extends AppServerCliCommand with Product with Serializable
  64. case class Rescan(addressBatchSize: Option[Int], startBlock: Option[BlockStamp], endBlock: Option[BlockStamp], force: Boolean, ignoreCreationTime: Boolean) extends AppServerCliCommand with Product with Serializable
  65. sealed trait SendCliCommand extends AppServerCliCommand
  66. case class SendFromOutPoints(outPoints: Vector[TransactionOutPoint], destination: BitcoinAddress, amount: Bitcoins, feeRateOpt: Option[SatoshisPerVirtualByte]) extends SendCliCommand with Product with Serializable
  67. case class SendRawTransaction(tx: Transaction) extends AppServerCliCommand with Product with Serializable
  68. case class SendToAddress(destination: BitcoinAddress, amount: Bitcoins, satoshisPerVirtualByte: Option[SatoshisPerVirtualByte], noBroadcast: Boolean) extends SendCliCommand with Broadcastable with Product with Serializable
  69. case class SendWithAlgo(destination: BitcoinAddress, amount: Bitcoins, feeRateOpt: Option[SatoshisPerVirtualByte], algo: CoinSelectionAlgo) extends SendCliCommand with Product with Serializable
  70. case class SetOracleName(name: String) extends OracleServerCliCommand with Product with Serializable
  71. case class SignDLC(accept: LnMessage[DLCAcceptTLV]) extends SignDLCCliCommand with Product with Serializable
  72. sealed trait SignDLCCliCommand extends AppServerCliCommand
  73. case class SignDLCFromFile(path: Path, destination: Option[Path]) extends SignDLCCliCommand with Product with Serializable
  74. case class SignDigits(eventName: String, num: Long) extends OracleServerCliCommand with Product with Serializable
  75. case class SignEnum(eventName: String, outcome: String) extends OracleServerCliCommand with Product with Serializable
  76. case class SignMessage(message: String) extends OracleServerCliCommand with Product with Serializable
  77. case class SignPSBT(psbt: PSBT) extends AppServerCliCommand with Product with Serializable
  78. case class SweepWallet(destination: BitcoinAddress, feeRateOpt: Option[SatoshisPerVirtualByte]) extends SendCliCommand with Product with Serializable
  79. case class ZipDataDir(path: Path) extends AppServerCliCommand with Product with Serializable

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  19. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  20. object CreateContractInfo extends Serializable
  21. case object CreateNewAccount extends AppServerCliCommand with Product with Serializable
  22. case object EstimateFee extends AppServerCliCommand with Product with Serializable
  23. case object GetAccounts extends AppServerCliCommand with Product with Serializable
  24. case object GetAddressLabels extends AppServerCliCommand with Product with Serializable
  25. case object GetAddresses extends AppServerCliCommand with Product with Serializable
  26. case object GetBestBlockHash extends AppServerCliCommand with Product with Serializable
  27. case object GetBlockCount extends AppServerCliCommand with Product with Serializable
  28. case object GetDLCHostAddress extends AppServerCliCommand with Product with Serializable
  29. case object GetDLCWalletAccounting extends AppServerCliCommand with Product with Serializable
  30. case object GetDLCs extends AppServerCliCommand with Product with Serializable
  31. case object GetFilterCount extends AppServerCliCommand with Product with Serializable
  32. case object GetFilterHeaderCount extends AppServerCliCommand with Product with Serializable
  33. case object GetFundedAddresses extends AppServerCliCommand with Product with Serializable
  34. case object GetInfo extends AppServerCliCommand with Product with Serializable
  35. case object GetMedianTimePast extends AppServerCliCommand with Product with Serializable
  36. case object GetOracleName extends OracleServerCliCommand with Product with Serializable
  37. case object GetPeers extends AppServerCliCommand with Product with Serializable
  38. case object GetPublicKey extends OracleServerCliCommand with Product with Serializable
  39. case object GetSpentAddresses extends AppServerCliCommand with Product with Serializable
  40. case object GetStakingAddress extends OracleServerCliCommand with Product with Serializable
  41. case object GetUnusedAddresses extends AppServerCliCommand with Product with Serializable
  42. case object GetUtxos extends AppServerCliCommand with Product with Serializable
  43. case object GetVersion extends ServerlessCliCommand with Product with Serializable
  44. case object IsEmpty extends AppServerCliCommand with Product with Serializable
  45. case object ListAnnouncements extends OracleServerCliCommand with Product with Serializable
  46. case object ListReservedUtxos extends AppServerCliCommand with Product with Serializable
  47. case object Stop extends AppServerCliCommand with Product with Serializable
  48. case object WalletInfo extends AppServerCliCommand with Product with Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped