Packages

package rpc

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class AcceptDLC(offer: LnMessage[DLCOfferTLV], peerAddr: InetSocketAddress, externalPayoutAddressOpt: Option[BitcoinAddress], externalChangeAddressOpt: Option[BitcoinAddress]) extends CliCommand with AcceptDLCCliCommand with Product with Serializable
  2. trait AcceptDLCCliCommand extends AppServerCliCommand
  3. case class AcceptDLCOffer(offer: LnMessage[DLCOfferTLV], externalPayoutAddressOpt: Option[BitcoinAddress], externalChangeAddressOpt: Option[BitcoinAddress], peerAddress: Option[InetSocketAddress]) extends CliCommand with AcceptDLCCliCommand with Product with Serializable
  4. case class AddDLCSigs(sigs: LnMessage[DLCSignTLV]) extends CliCommand with AddDLCSigsCliCommand with Product with Serializable
  5. trait AddDLCSigsCliCommand extends AppServerCliCommand
  6. case class AnalyzePSBT(psbt: PSBT) extends CliCommand with AppServerCliCommand with Product with Serializable
  7. trait AppServerCliCommand extends CliCommand
  8. case class BroadcastDLCFundingTx(contractId: ByteVector) extends CliCommand with AppServerCliCommand with Product with Serializable
  9. trait Broadcastable extends CliCommand
  10. case class BumpFee(txId: DoubleSha256DigestBE, feeRate: SatoshisPerVirtualByte) extends Product with Serializable
  11. case class BumpFeeCPFP(txId: DoubleSha256DigestBE, feeRate: SatoshisPerVirtualByte) extends AppServerCliCommand with Product with Serializable
  12. case class BumpFeeRBF(txId: DoubleSha256DigestBE, feeRate: SatoshisPerVirtualByte) extends AppServerCliCommand with Product with Serializable
  13. sealed trait CliCommand extends AnyRef
  14. case class CombinePSBTs(psbts: Seq[PSBT]) extends CliCommand with AppServerCliCommand with Product with Serializable
  15. sealed trait CommandRpc extends AnyRef
  16. case class ContactAdd(alias: String, address: InetSocketAddress, memo: String) extends CommandRpc with AppServerCliCommand with ServerJsonModels with Product with Serializable
  17. case class ContactRemove(address: InetSocketAddress) extends CommandRpc with AppServerCliCommand with ServerJsonModels with Product with Serializable
  18. case class ConvertToPSBT(tx: Transaction) extends CliCommand with AppServerCliCommand with Product with Serializable
  19. case class CreateContractInfo(announcementTLV: OracleAnnouncementTLV, totalCollateral: Satoshis, contractDescriptor: ContractDescriptorTLV) extends CommandRpc with AppServerCliCommand with ServerJsonModels with Product with Serializable
  20. case class CreateDLCOffer(contractInfoTLV: ContractInfoV0TLV, collateral: Satoshis, feeRateOpt: Option[SatoshisPerVirtualByte], locktimeOpt: Option[UInt32], refundLocktime: UInt32, externalPayoutAddressOpt: Option[BitcoinAddress], externalChangeAddressOpt: Option[BitcoinAddress], peerAddressOpt: Option[InetSocketAddress]) extends CliCommand with AppServerCliCommand with Product with Serializable
  21. case class CreateMultisig(requiredKeys: Int, keys: Vector[ECPublicKey], addressType: AddressType) extends CliCommand with AppServerCliCommand with Product with Serializable
  22. case class DLCCheckConnection(address: InetSocketAddress) extends CommandRpc with AppServerCliCommand with ServerJsonModels with Product with Serializable
  23. case class DLCContactAdd(dlcId: Sha256Digest, address: InetSocketAddress) extends CommandRpc with AppServerCliCommand with ServerJsonModels with Product with Serializable
  24. case class DLCContactRemove(dlcId: Sha256Digest) extends CommandRpc with AppServerCliCommand with Product with Serializable
  25. case class DecodeAnnouncement(announcement: OracleAnnouncementTLV) extends CliCommand with AppServerCliCommand with Product with Serializable
  26. case class DecodeContractInfo(contractInfo: ContractInfoV0TLV) extends CliCommand with AppServerCliCommand with Product with Serializable
  27. case class DecodeOffer(offer: DLCOfferTLV) extends CliCommand with AppServerCliCommand with Product with Serializable
  28. case class DecodePSBT(psbt: PSBT) extends CliCommand with AppServerCliCommand with Product with Serializable
  29. case class DecodeRawTransaction(tx: Transaction) extends CliCommand with AppServerCliCommand with Product with Serializable
  30. case class DropAddressLabel(address: BitcoinAddress, label: String) extends CliCommand with AppServerCliCommand with Product with Serializable
  31. case class DropAddressLabels(address: BitcoinAddress) extends CliCommand with AppServerCliCommand with Product with Serializable
  32. case class ExecuteDLC(contractId: ByteVector, oracleSigs: Vector[OracleAttestmentTLV], noBroadcast: Boolean) extends CliCommand with Broadcastable with Product with Serializable
  33. case class ExecuteDLCRefund(contractId: ByteVector, noBroadcast: Boolean) extends CliCommand with Broadcastable with Product with Serializable
  34. case class ExportSeed(walletNameOpt: Option[String], passwordOpt: Option[AesPassword]) extends CliCommand with AppServerCliCommand with Product with Serializable
  35. case class ExtractFromPSBT(psbt: PSBT) extends CliCommand with AppServerCliCommand with Product with Serializable
  36. case class FinalizePSBT(psbt: PSBT) extends CliCommand with AppServerCliCommand with Product with Serializable
  37. case class GetAddressInfo(address: BitcoinAddress) extends CliCommand with AppServerCliCommand with Product with Serializable
  38. case class GetAddressLabel(address: BitcoinAddress) extends CliCommand with AppServerCliCommand with Product with Serializable
  39. case class GetAddressTags(address: BitcoinAddress) extends CliCommand with AppServerCliCommand with Product with Serializable
  40. case class GetBalance(isSats: Boolean) extends CliCommand with AppServerCliCommand with Product with Serializable
  41. case class GetBlockHeader(hash: DoubleSha256DigestBE) extends CliCommand with AppServerCliCommand with Product with Serializable
  42. case class GetConfirmedBalance(isSats: Boolean) extends CliCommand with AppServerCliCommand with Product with Serializable
  43. case class GetDLC(dlcId: Sha256Digest) extends CliCommand with AppServerCliCommand with Product with Serializable
  44. case class GetDLCFundingTx(contractId: ByteVector) extends CliCommand with AppServerCliCommand with Product with Serializable
  45. case class GetDLCs(contactId: Option[InetSocketAddress]) extends CliCommand with AppServerCliCommand with Product with Serializable
  46. case class GetNewAddress(labelOpt: Option[AddressLabelTag]) extends CliCommand with AppServerCliCommand with Product with Serializable
  47. case class GetSeedBackupTime(walletNameOpt: Option[String], passwordOpt: Option[AesPassword]) extends CliCommand with AppServerCliCommand with Product with Serializable
  48. case class GetTransaction(txId: DoubleSha256DigestBE) extends CliCommand with AppServerCliCommand with Product with Serializable
  49. case class GetUnconfirmedBalance(isSats: Boolean) extends CliCommand with AppServerCliCommand with Product with Serializable
  50. case class ImportSeed(walletNameOpt: Option[String], mnemonic: MnemonicCode, passwordOpt: Option[AesPassword]) extends CliCommand with AppServerCliCommand with Product with Serializable
  51. case class ImportXprv(walletNameOpt: Option[String], xprv: ExtPrivateKey, passwordOpt: Option[AesPassword]) extends CliCommand with AppServerCliCommand with Product with Serializable
  52. case class JoinPSBTs(psbts: Seq[PSBT]) extends CliCommand with AppServerCliCommand with Product with Serializable
  53. case class KeyManagerPassphraseChange(oldPassword: AesPassword, newPassword: AesPassword) extends CliCommand with AppServerCliCommand with Product with Serializable
  54. case class KeyManagerPassphraseSet(password: AesPassword) extends CliCommand with AppServerCliCommand with Product with Serializable
  55. case class LabelAddress(address: BitcoinAddress, label: AddressLabelTag) extends CliCommand with AppServerCliCommand with Product with Serializable
  56. case class LoadWallet(walletNameOpt: Option[String], passwordOpt: Option[AesPassword], bip39PasswordOpt: Option[String]) extends CommandRpc with AppServerCliCommand with Product with Serializable
  57. case class LockUnspent(unlock: Boolean, outputParam: Vector[LockUnspentOutputParameter]) extends CliCommand with AppServerCliCommand with Product with Serializable
  58. case class MarkSeedAsBackedUp(walletNameOpt: Option[String], passwordOpt: Option[AesPassword]) extends CliCommand with AppServerCliCommand with Product with Serializable
  59. case class OpReturnCommit(message: String, hashMessage: Boolean, feeRateOpt: Option[SatoshisPerVirtualByte]) extends CliCommand with AppServerCliCommand with ServerJsonModels with Product with Serializable
  60. trait OracleServerCliCommand extends CliCommand
  61. case class Rescan(batchSize: Option[Int], startBlock: Option[BlockStamp], endBlock: Option[BlockStamp], force: Boolean, ignoreCreationTime: Boolean) extends CliCommand with AppServerCliCommand with Product with Serializable
  62. trait SendCliCommand extends AppServerCliCommand
  63. case class SendFromOutPoints(outPoints: Vector[TransactionOutPoint], destination: BitcoinAddress, amount: Bitcoins, feeRateOpt: Option[SatoshisPerVirtualByte]) extends CliCommand with SendCliCommand with Product with Serializable
  64. case class SendRawTransaction(tx: Transaction) extends CliCommand with AppServerCliCommand with Product with Serializable
  65. case class SendToAddress(destination: BitcoinAddress, amount: Bitcoins, satoshisPerVirtualByte: Option[SatoshisPerVirtualByte], noBroadcast: Boolean) extends CliCommand with Broadcastable with SendCliCommand with Product with Serializable
  66. case class SendWithAlgo(destination: BitcoinAddress, amount: Bitcoins, feeRateOpt: Option[SatoshisPerVirtualByte], algo: CoinSelectionAlgo) extends CliCommand with SendCliCommand with ServerJsonModels with Product with Serializable
  67. trait ServerJsonModels extends AnyRef
  68. trait ServerlessCliCommand extends CliCommand
  69. case class SignDLC(accept: LnMessage[DLCAcceptTLV]) extends CliCommand with SignDLCCliCommand with Product with Serializable
  70. trait SignDLCCliCommand extends AppServerCliCommand
  71. case class SignDLCFromFile(path: Path, destination: Option[Path]) extends CliCommand with SignDLCCliCommand with Product with Serializable
  72. case class SignPSBT(psbt: PSBT) extends CliCommand with AppServerCliCommand with ServerJsonModels with Product with Serializable
  73. case class SweepWallet(destination: BitcoinAddress, feeRateOpt: Option[SatoshisPerVirtualByte]) extends CliCommand with SendCliCommand with ServerJsonModels with Product with Serializable

Value Members

  1. object AcceptDLC extends ServerJsonModels with Serializable
  2. object AcceptDLCOffer extends ServerJsonModels with Serializable
  3. object AddDLCSigs extends ServerJsonModels with Serializable
  4. object AnalyzePSBT extends ServerJsonModels with Serializable
  5. object BroadcastDLCFundingTx extends ServerJsonModels with Serializable
  6. object BumpFee extends ServerJsonModels with Serializable
  7. object CliCommand
  8. object CombinePSBTs extends ServerJsonModels with Serializable
  9. object ContactAdd extends Serializable
  10. object ContactRemove extends Serializable
  11. case object ContactsList extends CommandRpc with AppServerCliCommand with Product with Serializable
  12. object ConvertToPSBT extends ServerJsonModels with Serializable
  13. object CreateContractInfo extends ServerJsonModels with Serializable
  14. object CreateDLCOffer extends ServerJsonModels with Serializable
  15. object CreateMultisig extends ServerJsonModels with Serializable
  16. object DLCCheckConnection extends Serializable
  17. object DLCContactAdd extends Serializable
  18. object DLCContactRemove extends Serializable
  19. object DecodeAnnouncement extends ServerJsonModels with Serializable
  20. object DecodeContractInfo extends ServerJsonModels with Serializable
  21. object DecodeOffer extends ServerJsonModels with Serializable
  22. object DecodePSBT extends ServerJsonModels with Serializable
  23. object DecodeRawTransaction extends ServerJsonModels with Serializable
  24. object DropAddressLabel extends ServerJsonModels with Serializable
  25. object DropAddressLabels extends ServerJsonModels with Serializable
  26. object ExecuteDLC extends ServerJsonModels with Serializable
  27. object ExecuteDLCRefund extends ServerJsonModels with Serializable
  28. object ExportSeed extends ServerJsonModels with Serializable
  29. object ExtractFromPSBT extends ServerJsonModels with Serializable
  30. object FinalizePSBT extends ServerJsonModels with Serializable
  31. object GetAddressInfo extends ServerJsonModels with Serializable
  32. object GetAddressLabel extends ServerJsonModels with Serializable
  33. object GetAddressTags extends ServerJsonModels with Serializable
  34. object GetBalance extends ServerJsonModels with Serializable
  35. object GetBlockHeader extends ServerJsonModels with Serializable
  36. object GetConfirmedBalance extends ServerJsonModels with Serializable
  37. object GetDLC extends ServerJsonModels with Serializable
  38. object GetDLCFundingTx extends ServerJsonModels with Serializable
  39. case object GetDLCs extends CliCommand with AppServerCliCommand with ServerJsonModels with Product with Serializable
  40. object GetNewAddress extends ServerJsonModels with Serializable
  41. object GetSeedBackupTime extends ServerJsonModels with Serializable
  42. object GetTransaction extends ServerJsonModels with Serializable
  43. object GetUnconfirmedBalance extends ServerJsonModels with Serializable
  44. object ImportSeed extends ServerJsonModels with Serializable
  45. object ImportXprv extends ServerJsonModels with Serializable
  46. object JoinPSBTs extends ServerJsonModels with Serializable
  47. object KeyManagerPassphraseChange extends ServerJsonModels with Serializable
  48. object KeyManagerPassphraseSet extends ServerJsonModels with Serializable
  49. object LabelAddress extends ServerJsonModels with Serializable
  50. object LoadWallet extends ServerJsonModels with BitcoinSLogger with Serializable
  51. object LockUnspent extends ServerJsonModels with Serializable
  52. object MarkSeedAsBackedUp extends ServerJsonModels with Serializable
  53. object OpReturnCommit extends ServerJsonModels with Serializable
  54. object Rescan extends ServerJsonModels with Serializable
  55. object SendFromOutPoints extends ServerJsonModels with Serializable
  56. object SendRawTransaction extends ServerJsonModels with Serializable
  57. object SendToAddress extends ServerJsonModels with Serializable
  58. object SendWithAlgo extends ServerJsonModels with Serializable
  59. object SignDLC extends ServerJsonModels with Serializable
  60. object SignPSBT extends ServerJsonModels with Serializable
  61. object SweepWallet extends ServerJsonModels with Serializable

Ungrouped