Matias Alejo Garcia
11 years ago
1 changed files with 42 additions and 0 deletions
@ -0,0 +1,42 @@ |
|||
'use strict'; |
|||
|
|||
|
|||
var run = function() { |
|||
// Replace '../bitcore' with 'bitcore' if you use this code elsewhere.
|
|||
var bitcore = require('../bitcore'); |
|||
var networks = require('../networks'); |
|||
var WalletKey = bitcore.WalletKey; |
|||
|
|||
|
|||
function print(wk) { |
|||
|
|||
console.log('\n## Network: ' + wk.network.name); |
|||
console.log ('\t * Hex Representation'); |
|||
console.log ('\tPrivate: ' + bitcore.buffertools.toHex(wk.privKey.private)); |
|||
console.log ('\tPublic : ' + bitcore.buffertools.toHex(wk.privKey.public)); |
|||
console.log ('\tPublic Compressed : ' + (wk.privKey.compressed?'Yes':'No')); |
|||
|
|||
var wkObj = wk.storeObj(); |
|||
console.log ('\n * WalletKey Store Object'); |
|||
console.log ('\tPrivate: ' + wkObj.priv); |
|||
console.log ('\tPublic : ' + wkObj.pub); |
|||
console.log ('\tAddr : ' + wkObj.addr); |
|||
}; |
|||
|
|||
//Generate a new one
|
|||
var wk = new WalletKey({network: networks.testnet}); |
|||
wk.generate(); |
|||
print(wk); |
|||
|
|||
//Generate from private Key WIF
|
|||
var wk2 = new WalletKey({network: networks.testnet}); |
|||
wk2.fromObj({priv:'cS62Ej4SobZnpFQYN1PEEBr2KWf5sgRYYnELtumcG6WVCfxno39V'}); |
|||
print(wk2); |
|||
|
|||
|
|||
}; |
|||
|
|||
module.exports.run = run; |
|||
if (require.main === module) { |
|||
run(); |
|||
} |
Loading…
Reference in new issue