Может кто-нибудь объяснить, как получить Master Seed, когда новые ключи HD создаются с использованием API Bitcore?
Моя цель — внедрить службу кошелька в свое приложение, используя API-интерфейсы Bitcore.
Обратитесь по этой ссылке здесь
Если вы говорите о мнемоническом семени, используйте это -
Установить биткор-мнемонику
npm install bitcore-mnemonic
bower install bitcore-mnemonic
Затем используйте его для создания мнемонического семени -
var Mnemonic = require('bitcore-mnemonic');
var code = new Mnemonic(Mnemonic.Words.ENGLISH);
code.toString();
// army van defense carry jealous true garbage claim echo media make crunch...
var xpriv = code.toHDPrivateKey();
Если вы просто хотите сгенерировать приватный API из биткора, вы можете использовать эту функцию -
var bitcore = require('bitcore');
var HDPrivateKey = bitcore.HDPrivateKey;
Обратите внимание, что нет правила для создания закрытого ключа. Закрытый ключ — это просто случайная строка. Это может быть даже ваше имя или целая статья. Но вы должны создать закрытый ключ, который по своей природе является «случайным». Также никогда не используйте функции языка программирования, такие как хэш md5 или что-то еще, для генерации закрытого ключа, потому что они не являются действительно случайными.
Однако Bitcore API предоставляет простой способ создания закрытого ключа с использованием вышеуказанного метода. Оттуда вы можете действовать как обычно.
var bitcore = require('bitcore');
var HDPrivateKey = bitcore.HDPrivateKey;
var hdPrivateKey = new HDPrivateKey();
var retrieved = new HDPrivateKey('xpriv...');
var derived = hdPrivateKey.derive("m/0'");
var derivedByNumber = hdPrivateKey.derive(1).derive(2, true);
var derivedByArgument = hdPrivateKey.derive("m/1/2'");
assert(derivedByNumber.xprivkey === derivedByArgument.xprivkey);
var address = derived.privateKey.toAddress();
// obtain HDPublicKey
var hdPublicKey = hdPrivateKey.hdPublicKey;
Абхишек Синха
Гейган
Абхишек Синха
Гейган
Абхишек Синха