case class XprvECPublicKeyExpression(extKey: ExtPrivateKey, originOpt: Option[KeyOriginExpression], pathOpt: Option[BIP32Path], childrenHardenedOpt: Option[Option[HardenedType]]) extends ExtECPublicKeyExpression with ECPublicKeyExpression with Product with Serializable
Produces ECPublicKey from ExtPrivateKey
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- XprvECPublicKeyExpression
- Serializable
- Product
- Equals
- ECPublicKeyExpression
- PubKeyTypeExpression
- ExtECPublicKeyExpression
- SingleECPublicKeyExpression
- SingleKeyExpression
- KeyExpression
- DescriptorExpression
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new XprvECPublicKeyExpression(extKey: ExtPrivateKey, originOpt: Option[KeyOriginExpression], pathOpt: Option[BIP32Path], childrenHardenedOpt: Option[Option[HardenedType]])
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val childrenHardenedOpt: Option[Option[HardenedType]]
Outer Option represents if we use this key or derive children Inner option represents whether child keys are hardened or not if they are hardedned, return the specifi HardenedType
Outer Option represents if we use this key or derive children Inner option represents whether child keys are hardened or not if they are hardedned, return the specifi HardenedType
- Definition Classes
- XprvECPublicKeyExpression → ExtECPublicKeyExpression
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def deriveChild(idx: Int): ECPrivateKey
- Definition Classes
- XprvECPublicKeyExpression → ExtECPublicKeyExpression
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val extKey: ExtPrivateKey
- Definition Classes
- XprvECPublicKeyExpression → ExtECPublicKeyExpression
- 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()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val key: ECPrivateKeyBytes
- Definition Classes
- XprvECPublicKeyExpression → SingleKeyExpression
- 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()
- val originOpt: Option[KeyOriginExpression]
- Definition Classes
- XprvECPublicKeyExpression → KeyExpression
- val pathOpt: Option[BIP32Path]
- Definition Classes
- XprvECPublicKeyExpression → ExtECPublicKeyExpression
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- def pubKey: ECPublicKey
- Definition Classes
- SingleECPublicKeyExpression
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- ExtECPublicKeyExpression → AnyRef → Any
- 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()