Class: ChainManager

ChainManager


new ChainManager()

Constructor
Source:
hdwallet/chainmanager.js

Methods


<static> NewManager(HDWalletDB)

New one chain manager
Parameters:
Name Type Description
HDWalletDB walletStore DB to store HD wallet info.
Source:
hdwallet/chainmanager.js
Returns:
Type
ChainManager

getChain(string)

Get chain by name
Parameters:
Name Type Description
string name name of chain to retrieve
Source:
hdwallet/chainmanager.js
Returns:
- chain object or null if not registered
Type
Object

getRegisteredChains()

Get all registered chains' name
Source:
hdwallet/chainmanager.js
Returns:
- array of names of registered chain
Type
Array

_initChains()

Initialize chain map
Source:
hdwallet/chainmanager.js

_initWalletSafe(string)

Initialize safe to store different wallet, it generates a native HD wallet
Parameters:
Name Type Description
string mnemonic mnemonic to generate native HD wallet
Source:
hdwallet/chainmanager.js

_registerChain(string, Ojbect)

Register new chain
Parameters:
Name Type Description
string name name of the chain
Ojbect chain the chain object
Source:
hdwallet/chainmanager.js