DeterministicWallet

class Object
trait Matchable
class Any

Type members

Classlikes

case class ExtendedPrivateKey(secretkeybytes: ByteVector32, chaincode: ByteVector32, depth: Int, path: KeyPath, parent: Long)
case class ExtendedPublicKey(publickeybytes: ByteVector, chaincode: ByteVector32, depth: Int, path: KeyPath, parent: Long)
case class KeyPath(path: Seq[Long])

Value members

Concrete methods

Value parameters:
index

index of the child key

parent

extended private key

Returns:

the derived private key at the specified index

Source:
DeterministicWallet.scala
Value parameters:
index

index of the child key

parent

extended public key

Returns:

the derived public key at the specified index

Source:
DeterministicWallet.scala
Value parameters:
input

extended public key

Returns:

the fingerprint for this public key

Source:
DeterministicWallet.scala
Value parameters:
input

extended private key

Returns:

the fingerprint for this private key (which is based on the corresponding public key)

Source:
DeterministicWallet.scala
Value parameters:
seed

random seed

Returns:

a "master" private key

Source:
DeterministicWallet.scala
Value parameters:
input

extended private key

Returns:

the public key for this private key

Source:
DeterministicWallet.scala
def write(input: ExtendedPublicKey, output: OutputStream): Unit

Implicits

Implicits