Unable to get balance with bitcore lib
Unable to get balance with bitcore lib
Using latest version of bitcore lib , want to check balance for making tx but once I include
var explorers =require('bitcore-explorers');
after
var bitcore =require('bitcore-lib');
Error: More than one instance of bitcore-lib found. Please make sure to require bitcore-lib and check that submodules do not also include their own bitcore-lib dependency.
at Object.bitcore.versionGuard (/home/ubuntu/node_modules/bitcore-lib/index.js:12:11)
at Object.<anonymous> (/home/ubuntu/node_modules/bitcore-lib/index.js:15:9)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/ubuntu/controllers/bitcoinController.js:8:14)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at module.exports (/home/ubuntu/routes/apiRoutes.js:5:15)
at Object.<anonymous> (/home/ubuntu/api/server.js:13:1)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
I had a look at this thread
Bitcore = "Error: More than one instance of bitcore-lib found"
but it does not help . When I comment out this part
var bitcore =require('bitcore-lib');
explorer seem to be running but the problem is it always returns 0 for all the wallets . For instance this wallet has fonds wallet testnet fonds
here is the code
const insight = new explorers.Insight();
insight.getUnspentUtxos('mkFPBvd3jbPYn4223SNTneBWHodziU287G', function(err, utxos) {
console.log(utxos);
let balance = 0;
for (var i = 0; i < utxos.length; i++) {
balance +=utxos[i]['satoshis'];
}
console.log('balance:'+ balance);
});
and response is always [] , 0
1) How to check balance using bitcore without conflict with bitcore-lib ?
2) Which is the "web3" (most commonly used for ethereum) node js library for bitcoin ?
Thanks a lot !
https://ift.tt/2PJWJnr
Comments
Post a Comment