bitcore-lib-zcash/test/PrivateKey.js

16 lines
629 B
JavaScript

var assert = require('assert');
var PrivateKey = require('../PrivateKey').class();
var networks = require('../networks');
describe('PrivateKey', function(){
describe('#as', function(){
it('should convert hex testnet private key with compressed public key to base58check format', function() {
var hex='b9f4892c9e8282028fea1d2667c4dc5213564d41fc5783896a0d843fc15089f3';
var buf=new Buffer(hex,'hex');
var result='cTpB4YiyKiBcPxnefsDpbnDxFDffjqJob8wGCEDXxgQ7zQoMXJdH';
var privkey=new PrivateKey(networks.testnet.keySecret,buf,true);
assert.equal(privkey.as('base58'),result);
});
});
});