UNPKG

thor-devkit

Version:

Typescript library to aid DApp development on VeChain Thor

26 lines (25 loc) 780 B
import { Buffer } from 'buffer'; /** BIP32 hierarchical deterministic node */ export interface HDNode { readonly publicKey: Buffer; readonly privateKey: Buffer | null; readonly chainCode: Buffer; readonly address: string; derive(index: number): HDNode; } export declare namespace HDNode { /** create node from mnemonic words */ function fromMnemonic(words: string[], path?: string): HDNode; /** * create node from xpub * @param pub public key * @param chainCode chain code */ function fromPublicKey(pub: Buffer, chainCode: Buffer): HDNode; /** * create node from xpriv * @param priv private key * @param chainCode chain code */ function fromPrivateKey(priv: Buffer, chainCode: Buffer): HDNode; }