本文整理汇总了TypeScript中bitgo-utxo-lib.HDNode.fromSeedBuffer方法的典型用法代码示例。如果您正苦于以下问题:TypeScript HDNode.fromSeedBuffer方法的具体用法?TypeScript HDNode.fromSeedBuffer怎么用?TypeScript HDNode.fromSeedBuffer使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类bitgo-utxo-lib.HDNode
的用法示例。
在下文中一共展示了HDNode.fromSeedBuffer方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: generateKeyPair
/**
* Generate secp256k1 key pair
*
* @param seed
* @returns {Object} object with generated pub and prv
*/
generateKeyPair(seed) {
if (!seed) {
// An extended private key has both a normal 256 bit private key and a 256
// bit chain code, both of which must be random. 512 bits is therefore the
// maximum entropy and gives us maximum security against cracking.
seed = crypto.randomBytes(512 / 8);
}
const extendedKey = bitGoUtxoLib.HDNode.fromSeedBuffer(seed);
const xpub = extendedKey.neutered().toBase58();
return {
pub: xpub,
prv: extendedKey.toBase58()
};
}