tests/integration: add testnet bip32 example
This commit is contained in:
parent
1ce81a92cc
commit
8e1c69183f
1 changed files with 7 additions and 0 deletions
|
@ -9,6 +9,13 @@ var ecurve = require('ecurve')
|
||||||
var secp256k1 = ecurve.getCurveByName('secp256k1')
|
var secp256k1 = ecurve.getCurveByName('secp256k1')
|
||||||
|
|
||||||
describe('bitcoinjs-lib (BIP32)', function () {
|
describe('bitcoinjs-lib (BIP32)', function () {
|
||||||
|
it('can import a BIP32 testnet xpriv and export to WIF', function () {
|
||||||
|
var xpriv = 'tprv8ZgxMBicQKsPd7Uf69XL1XwhmjHopUGep8GuEiJDZmbQz6o58LninorQAfcKZWARbtRtfnLcJ5MQ2AtHcQJCCRUcMRvmDUjyEmNUWwx8UbK'
|
||||||
|
var node = bitcoin.HDNode.fromBase58(xpriv, bitcoin.networks.testnet)
|
||||||
|
|
||||||
|
assert.equal(node.keyPair.toWIF(), 'cQfoY67cetFNunmBUX5wJiw3VNoYx3gG9U9CAofKE6BfiV1fSRw7')
|
||||||
|
})
|
||||||
|
|
||||||
it('can create a BIP32 wallet external address', function () {
|
it('can create a BIP32 wallet external address', function () {
|
||||||
var path = "m/0'/0/0"
|
var path = "m/0'/0/0"
|
||||||
var root = bitcoin.HDNode.fromSeedHex('dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd')
|
var root = bitcoin.HDNode.fromSeedHex('dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd')
|
||||||
|
|
Loading…
Add table
Reference in a new issue