Skip to content

HDNode Class v1.0 Spec

Gabriel Cardona edited this page Jun 18, 2018 · 1 revision

HDNode

fromSeed

Arguments

  1. rootSeedBuffer: Buffer
  2. network: String optional. Default: bitcoincash

Return Value

  1. hdnode: HDNode

toLegacyAddress

Arguments

  1. hdnode: HDNode

Return Value

  1. legacyAddress: String

toCashAddress

Arguments

  1. hdnode: HDNode

Return Value

  1. legacyAddress: String

toWIF

Arguments

  1. hdnode: HDNode

Return Value

  1. wif: String

toXPub

Arguments

  1. hdnode: HDNode

Return Value

  1. xpub: String

toXPriv

Arguments

  1. hdnode: HDNode

Return Value

  1. xpriv: String

toKeyPair

Arguments

  1. hdnode: HDNode

Return Value

  1. ecpair: ECPair

toPublicKey

Arguments

  1. hdnode: HDNode

Return Value

  1. publicKey: Buffer

fromXPriv

Arguments

  1. xpriv: String

Return Value

  1. hdnode: HDNode

fromXPub

Arguments

  1. xpub: String

Return Value

  1. hdnode: HDNode

derivePath

Arguments

  1. hdnode: HDNode
  2. path: String

Return Value

  1. hdnode: HDNode

derive

Arguments

  1. hdnode: HDNode
  2. path: String

Return Value

  1. hdnode: HDNode

deriveHardened

Arguments

  1. hdnode: HDNode
  2. path: String

Return Value

  1. hdnode: HDNode

sign

Arguments

  1. hdnode: HDNode
  2. buffer: Buffer

Return Value

  1. signature: Object

verify

Arguments

  1. hdnode: HDNode
  2. buffer: Buffer
  3. signature: Object

Return Value

  1. verified: Boolean

isPublic

Arguments

  1. hdnode: HDNode

Return Value

  1. isPublic: Boolean

isPrivate

Arguments

  1. hdnode: HDNode

Return Value

  1. isPublic: Boolean

toIdentifier

Arguments

  1. hdnode: HDNode

Return Value

  1. identifier: String