final case class FundPsbtRequest(template: Template = walletrpc.FundPsbtRequest.Template.Empty, fees: Fees = walletrpc.FundPsbtRequest.Fees.Empty, account: String = "", minConfs: Int = 0, spendUnconfirmed: Boolean = false, changeType: ChangeAddressType = walletrpc.ChangeAddressType.CHANGE_ADDRESS_TYPE_UNSPECIFIED, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[FundPsbtRequest] with Product with Serializable
- account
The name of the account to fund the PSBT with. If empty, the default wallet account is used.
- minConfs
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
- spendUnconfirmed
Whether unconfirmed outputs should be used as inputs for the transaction.
- changeType
The address type for the change. If empty, P2WPKH addresses will be used for default accounts and single imported public keys. For custom accounts, no change type should be provided as the coin selection key scope will always be used to generate the change address.
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- FundPsbtRequest
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new FundPsbtRequest(template: Template = walletrpc.FundPsbtRequest.Template.Empty, fees: Fees = walletrpc.FundPsbtRequest.Fees.Empty, account: String = "", minConfs: Int = 0, spendUnconfirmed: Boolean = false, changeType: ChangeAddressType = walletrpc.ChangeAddressType.CHANGE_ADDRESS_TYPE_UNSPECIFIED, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)
- account
The name of the account to fund the PSBT with. If empty, the default wallet account is used.
- minConfs
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
- spendUnconfirmed
Whether unconfirmed outputs should be used as inputs for the transaction.
- changeType
The address type for the change. If empty, P2WPKH addresses will be used for default accounts and single imported public keys. For custom accounts, no change type should be provided as the coin selection key scope will always be used to generate the change address.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val account: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val changeType: ChangeAddressType
- def clearFees: FundPsbtRequest
- def clearTemplate: FundPsbtRequest
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def companion: FundPsbtRequest.type
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- def discardUnknownFields: FundPsbtRequest
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val fees: Fees
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(__field: FieldDescriptor): PValue
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- def getFieldByNumber(__fieldNumber: Int): Any
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- def getPsbt: ByteString
- def getRaw: TxTemplate
- def getSatPerVbyte: Long
- def getTargetConf: Int
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val minConfs: Int
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def serializedSize: Int
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- val spendUnconfirmed: Boolean
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val template: Template
- final def toByteArray: Array[Byte]
- Definition Classes
- GeneratedMessage
- final def toByteString: ByteString
- Definition Classes
- GeneratedMessage
- final def toPMessage: PMessage
- Definition Classes
- GeneratedMessage
- def toProtoString: String
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- val unknownFields: UnknownFieldSet
- def update(ms: (Lens[FundPsbtRequest, FundPsbtRequest]) => Mutation[FundPsbtRequest]*): FundPsbtRequest
- Definition Classes
- Updatable
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def withAccount(__v: String): FundPsbtRequest
- def withChangeType(__v: ChangeAddressType): FundPsbtRequest
- def withFees(__v: Fees): FundPsbtRequest
- def withMinConfs(__v: Int): FundPsbtRequest
- def withPsbt(__v: ByteString): FundPsbtRequest
- def withRaw(__v: TxTemplate): FundPsbtRequest
- def withSatPerVbyte(__v: Long): FundPsbtRequest
- def withSpendUnconfirmed(__v: Boolean): FundPsbtRequest
- def withTargetConf(__v: Int): FundPsbtRequest
- def withTemplate(__v: Template): FundPsbtRequest
- def withUnknownFields(__v: UnknownFieldSet): FundPsbtRequest
- final def writeDelimitedTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage
- def writeTo(_output__: CodedOutputStream): Unit
- Definition Classes
- FundPsbtRequest → GeneratedMessage
- final def writeTo(output: OutputStream): Unit
- Definition Classes
- GeneratedMessage