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