I’m customizing https://coinb.in/ wallet.

 var compressed = coinjs.compressed; coinjs.compressed = true; var coin = coinjs.newKeys(); // keys are changing... var sw = coinjs.bech32Address(coin.pubkey); var address = sw.address; coinjs.compressed = compressed; console.log(address);

This works as expected, but it generates new bitcoin addresses because of newKeys(). I don’t own them.

I need set my own xpub. So I’m trying this:

 var pubkey = "xpub661MyMwAqRbcFAYRXx71gFgohbagK22EwLd24pQE98PfQKvtJDP6bFWge2N6WJjhhNriBYdjHadGwtFj8HaTG6s4HnprSpNZ7x2xo9Ag4RU"; // I need set my own xpub. var b32 = coinjs.bech32Address(pubkey); addr = b32.address; console.log(addr); // bc1q9m6yz90ekwdrgum294w7z85cth7muk600gnvxh

The issue here is that it gives always the same address (bc1q9m6yz90ekwdrgum294w7z85cth7muk600gnvxh).

I need somehow generate always new random bitcoin addresses (from my own xpub).

Leave a Reply

Your email address will not be published. Required fields are marked *