final case class Account(name: String = "", addressType: AddressType = walletrpc.AddressType.UNKNOWN, extendedPublicKey: String = "", masterKeyFingerprint: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, derivationPath: String = "", externalKeyCount: Int = 0, internalKeyCount: Int = 0, watchOnly: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Account] with Product with Serializable
- name
- The name used to identify the account. 
- addressType
- The type of addresses the account supports. 
- extendedPublicKey
- The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into. 
- masterKeyFingerprint
- The fingerprint of the root key from which the account public key was derived from. This will always be zero for the default imported account in which single public keys are imported into. The bytes are in big-endian order. 
- derivationPath
- The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into. 
- externalKeyCount
- The number of keys derived from the external branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into. 
- internalKeyCount
- The number of keys derived from the internal branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into. 
- watchOnly
- Whether the wallet stores private keys for the account. 
- Annotations
- @SerialVersionUID()
- Alphabetic
- By Inheritance
- Account
- Updatable
- GeneratedMessage
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
-    new Account(name: String = "", addressType: AddressType = walletrpc.AddressType.UNKNOWN, extendedPublicKey: String = "", masterKeyFingerprint: ByteString = _root_.com.google.protobuf.ByteString.EMPTY, derivationPath: String = "", externalKeyCount: Int = 0, internalKeyCount: Int = 0, watchOnly: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)- name
- The name used to identify the account. 
- addressType
- The type of addresses the account supports. 
- extendedPublicKey
- The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into. 
- masterKeyFingerprint
- The fingerprint of the root key from which the account public key was derived from. This will always be zero for the default imported account in which single public keys are imported into. The bytes are in big-endian order. 
- derivationPath
- The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into. 
- externalKeyCount
- The number of keys derived from the external branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into. 
- internalKeyCount
- The number of keys derived from the internal branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into. 
- watchOnly
- Whether the wallet stores private keys for the account. 
 
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 addressType: AddressType
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
 
-    def companion: Account.type- Definition Classes
- Account → GeneratedMessage
 
-  val derivationPath: String
-  def discardUnknownFields: Account
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-  val extendedPublicKey: String
-  val externalKeyCount: Int
-    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
- Account → GeneratedMessage
 
-    def getFieldByNumber(__fieldNumber: Int): Any- Definition Classes
- Account → GeneratedMessage
 
-  val internalKeyCount: Int
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-  val masterKeyFingerprint: ByteString
-  val name: String
-   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
- Account → GeneratedMessage
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-   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
- Account → GeneratedMessage
 
-  val unknownFields: UnknownFieldSet
-    def update(ms: (Lens[Account, Account]) => Mutation[Account]*): Account- 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()
 
-  val watchOnly: Boolean
-  def withAddressType(__v: AddressType): Account
-  def withDerivationPath(__v: String): Account
-  def withExtendedPublicKey(__v: String): Account
-  def withExternalKeyCount(__v: Int): Account
-  def withInternalKeyCount(__v: Int): Account
-  def withMasterKeyFingerprint(__v: ByteString): Account
-  def withName(__v: String): Account
-  def withUnknownFields(__v: UnknownFieldSet): Account
-  def withWatchOnly(__v: Boolean): Account
-   final  def writeDelimitedTo(output: OutputStream): Unit- Definition Classes
- GeneratedMessage
 
-    def writeTo(_output__: CodedOutputStream): Unit- Definition Classes
- Account → GeneratedMessage
 
-   final  def writeTo(output: OutputStream): Unit- Definition Classes
- GeneratedMessage