blockcypher api生成multisig地址

时间:2017-02-01 15:11:27

标签: bitcoin blockchain

我想在blockcypher api上创建multisig地址。需要pubkeys数组。

$ pubkeys = array(     " 02c716d071a76cbf0d29c29cacfec76e0ef8116b37389fb7a3e76d6d32cf59f4d3&#34 ;,     " 033ef4d5165637d99b673bcdbb7ead359cee6afd7aaf78d3da9d2392ee4102c8ea&#34 ;,     " 022b8934cc41e76cb4286b9f3ed57e2d27798395b04dd23711981a77dc216df8ca" );

但我不知道,我怎么能创建这些密钥。

1 个答案:

答案 0 :(得分:1)

要生成公钥,您可以使用bitcore-lib

例如,如果您想使用HD键:

const HdPrivate = require('bitcore-lib').HDPrivateKey;
const HdPublic = require('bitcore-lib').HDPublicKey;

const root = new HdPrivate();

function newPublic(root, depth){
  //return the public key at depth
  return root.derive(depth).publicKey.toString();
}

const publicKey = newPublic(root, 'm/1');

当然,您必须保存并保密[{1}}。