Skip to main content

RootPrivateKey

export interface RootPrivateKey {
  bip32Key: Bip32PrivateKey
  bytes: number[]
  derive(i: number): Bip32PrivateKey
  derivePath(path: number[]): Bip32PrivateKey
  derivePubKey(): PubKey
  deriveSpendingKey(
    accountIndex?: number,
    i?: number
  ): Bip32PrivateKey
  deriveSpendingRootKey(accountIndex?: number): Bip32PrivateKey
  deriveStakingKey(
    accountIndex?: number,
    i?: number
  ): Bip32PrivateKey
  deriveStakingRootKey(accountIndex?: number): Bip32PrivateKey
  entropy: number[]
  sign(message: number[]): Signature
  toPhrase(dict?: string[]): string[]
}

Properties​

bip32Key​

bip32Key: Bip32PrivateKey

bytes​

bytes: number[]

derive​

derive(i: number): Bip32PrivateKey

derivePath​

derivePath(path: number[]): Bip32PrivateKey

derivePubKey​

derivePubKey(): PubKey

deriveSpendingKey​

deriveSpendingKey(
  accountIndex?: number,
  i?: number
): Bip32PrivateKey

deriveSpendingRootKey​

deriveSpendingRootKey(accountIndex?: number): Bip32PrivateKey

deriveStakingKey​

deriveStakingKey(
  accountIndex?: number,
  i?: number
): Bip32PrivateKey

deriveStakingRootKey​

deriveStakingRootKey(accountIndex?: number): Bip32PrivateKey

entropy​

entropy: number[]

sign​

sign(message: number[]): Signature

toPhrase​

toPhrase(dict?: string[]): string[]