Interface BipStandardKeyChainGroupStructure


Deprecated.
Use KeyChainGroupStructure.BIP43 and constants in DeterministicKeyChain
Path builder that supports BIP44, BIP84, etc. This functionality will be in the next release of bitcoinj. This interface will be deprecated after the next release of bitcoinj.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.bitcoinj.crypto.HDPath
    Deprecated.
     
    static final org.bitcoinj.crypto.HDPath
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
    static final org.bitcoinj.crypto.ChildNumber
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.bitcoinj.crypto.ChildNumber
    account(int accountIndex)
    Deprecated.
    Return path component for an account
    static org.bitcoinj.crypto.ChildNumber
    coinType(String networkId)
    Deprecated.
    Return coin type path component for a network id
    static org.bitcoinj.crypto.HDPath
    pathFor(org.bitcoinj.base.ScriptType outputScriptType, String netId)
    Deprecated.
    Map desired output script type and account index to an account path
    static org.bitcoinj.crypto.HDPath
    purpose(org.bitcoinj.base.ScriptType scriptType)
    Deprecated.
    Return the (root) path containing "purpose" for the specified scriptType
  • Field Details

    • PURPOSE_BIP44

      static final org.bitcoinj.crypto.ChildNumber PURPOSE_BIP44
      Deprecated.
    • PURPOSE_BIP49

      static final org.bitcoinj.crypto.ChildNumber PURPOSE_BIP49
      Deprecated.
    • PURPOSE_BIP84

      static final org.bitcoinj.crypto.ChildNumber PURPOSE_BIP84
      Deprecated.
    • COINTYPE_BTC

      static final org.bitcoinj.crypto.ChildNumber COINTYPE_BTC
      Deprecated.
    • COINTYPE_TBTC

      static final org.bitcoinj.crypto.ChildNumber COINTYPE_TBTC
      Deprecated.
    • CHANGE_RECEIVING

      static final org.bitcoinj.crypto.ChildNumber CHANGE_RECEIVING
      Deprecated.
    • CHANGE_CHANGE

      static final org.bitcoinj.crypto.ChildNumber CHANGE_CHANGE
      Deprecated.
    • BIP44_PARENT

      static final org.bitcoinj.crypto.HDPath BIP44_PARENT
      Deprecated.
    • BIP84_PARENT

      static final org.bitcoinj.crypto.HDPath BIP84_PARENT
      Deprecated.
  • Method Details

    • pathFor

      static org.bitcoinj.crypto.HDPath pathFor(org.bitcoinj.base.ScriptType outputScriptType, String netId)
      Deprecated.
      Map desired output script type and account index to an account path
      Parameters:
      outputScriptType - output script type (purpose)
      netId - network/coin type
      Returns:
      The HD Path: purpose / coinType / accountIndex
    • purpose

      static org.bitcoinj.crypto.HDPath purpose(org.bitcoinj.base.ScriptType scriptType)
      Deprecated.
      Return the (root) path containing "purpose" for the specified scriptType
      Parameters:
      scriptType - script/address type
      Returns:
      An HDPath with a BIP44 "purpose" entry
    • coinType

      static org.bitcoinj.crypto.ChildNumber coinType(String networkId)
      Deprecated.
      Return coin type path component for a network id
      Parameters:
      networkId - network id string, eg. BitcoinNetwork.ID_MAINNET
    • account

      static org.bitcoinj.crypto.ChildNumber account(int accountIndex)
      Deprecated.
      Return path component for an account
      Parameters:
      accountIndex - account index
      Returns:
      A hardened path component