diff --git a/lib/utils.js b/lib/utils.js index 634f9003..cfc96921 100644 --- a/lib/utils.js +++ b/lib/utils.js @@ -1,6 +1,5 @@ var fs = require('fs-extra'); var utils = require('peglib').utils; -const bitcoin = require('peglib').bitcoin; const merkleLib = require('merkle-lib'); const pmtBuilder = require('@rsksmart/pmt-builder'); const bitcoinJs = require('bitcoinjs-lib'); @@ -13,7 +12,9 @@ var sequentialPromise = function(n, promiseReturn) { }; const publicKeyToCompressed = function(publicKey) { - return bitcoin.keys.publicKeyToCompressed(publicKey); + return bitcoinJs.ECPair.fromPublicKey(Buffer.from(publicKey, 'hex'), { compressed: true }) + .publicKey + .toString('hex'); } var mapPromiseAll = function(map) {