Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: XizT on June 02, 2017, 12:23:48 PM



Title: Was ist ein Derived Public Key?
Post by: XizT on June 02, 2017, 12:23:48 PM
Hey,
versuche grad n Script aufzubauen (JS), dort muss man unteranderem einen Derived Public Key angeben, angeblich damit er Adresses für dein Wallet generieren kann.
Geht das überhaupt?
Und das Script scheint nicht zu funktionieren, ein Freund hat mir seinen Pub Key ausgeliehen ,ich hab ihm die generierte Adresse gegeben, er meinte das sie existiert, aber nicht ihm gehört
Code:
var derivedPubKey = 'xpub6AK3Pskqnn12yJmiAA313sFBE5EABrqH1Ldb2WNUmXYxbQGW481hSCEQFvwdQoHkw7NuYbyN3*****************************';
if (!derivedPubKey)
    throw new Error('Must set env var BIP32_DERIVED_KEY');

var hdNode = bitcoinjs.HDNode.fromBase58(derivedPubKey);

exports.deriveAddress = function(index) {
    return hdNode.derive(index).pubKey.getAddress().toString();
};