address of wallet. this, wallet address is the globally unique stored key for storage
Optional chainThe chaincode, which is effectively a public key used to derive children.
Optional depthThe depth of this wallet, which is the number of components in its path.
Optional fingerprintThe fingerprint.
A fingerprint allows quick qay to detect parent and child nodes,
but developers should be prepared to deal with collisions as it is only 4 bytes.
The index of the generated wallet address. For non-HD wallets, the index will always be 0
HD wallet?
Optional mnemonicmnemonic phrase, a word list
Optional parentThe parent fingerprint.
The password of the wallet, used to encrypt mnemonic and privateKey. If password is not empty, mnemonic and privateKey should be ciphertext
Optional pathWallet path. For non-HD wallets, the path is empty
private key and public key
Remark
https://github.com/jakearchibald/idb