Skip to main content

Bip32PrivateKey

export interface Bip32PrivateKey {
  bytes: number[]
  derive(i: number): Bip32PrivateKey
  derivePath(path: number[]): Bip32PrivateKey
  derivePubKey(): PubKey
  sign(message: number[]): Signature
}

Properties

bytes

bip32PrivateKey.bytes satisfies number[]

derive

bip32PrivateKey.derive satisfies (i: number) => Bip32PrivateKey

derivePath

bip32PrivateKey.derivePath satisfies (path: number[]) => Bip32PrivateKey

derivePubKey

bip32PrivateKey.derivePubKey satisfies () => PubKey

sign

bip32PrivateKey.sign satisfies (message: number[]) => Signature