Browse Source

Test p2wpkh address

master
Luke Childs 6 years ago
parent
commit
96a3bfc848
  1. 15
      test/unit.js

15
test/unit.js

@ -40,3 +40,18 @@ test('Vain derives a p2wpkh-p2sh vanity address', async t => {
t.true(address.startsWith(`3${options.prefix}`));
t.is(address, wifAddress);
});
test('Vain derives a p2wpkh vanity address', async t => {
const options = {
addressFormat: 'p2wpkh',
prefix: 'a'
};
const vain = new Vain(options);
const {address, wif} = await vain.start();
const keyPair = bitcoin.ECPair.fromWIF(wif);
const {address: wifAddress} = bitcoin.payments.p2wpkh({pubkey: keyPair.publicKey});
t.true(address.startsWith(`bc1q${options.prefix}`));
t.is(address, wifAddress);
});

Loading…
Cancel
Save