Thank you for your reply. That is very true that function has height but the problem is from time to time I get the following error:
`AssertionError: null == { [RPCError: Bitcoin JSON-RPC: Work queue depth exceeded] code: 429 }
at /root/myNode/app.js:176:40
at /root/myNode/node_modules/async/lib/async.js:726:13
at /root/myNode/node_modules/async/lib/async.js:52:16
at done (/root/myNode/node_modules/async/lib/async.js:241:17)
at /root/myNode/node_modules/async/lib/async.js:44:16
at /root/myNode/node_modules/async/lib/async.js:723:17
at /root/myNode/node_modules/async/lib/async.js:167:37
at /root/myNode/app.js:158:46
at /root/myNode/node_modules/async/lib/async.js:52:16
at done (/root/myNode/node_modules/async/lib/async.js:241:17)
also I have get flowing error.
TypeError: Cannot read property ‘toString’ of null
at Array.types.str (/root/myNode/node_modules/bitcore-node/node_modules/bitcoind-rpc/lib/index.js:260:17)
at RpcClient. (/root/myNode/node_modules/bitcore-node/node_modules/bitcoind-rpc/lib/index.js:236:35)
at /root/myNode/node_modules/bitcore-node/lib/services/bitcoind.js:1956:14
at retry (/root/myNode/node_modules/bitcore-node/lib/services/bitcoind.js:443:5)
at /root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:651:21
at /root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:718:13
at iterate (/root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:262:13)
at async.forEachOfSeries.async.eachOfSeries (/root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:281:9)
at _parallel (/root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:717:9)
at Object.async.series (/root/myNode/node_modules/bitcore-node/node_modules/async/lib/async.js:739:9)
root@localhost:~/myNode#
In my case this code node.services.bitcoind.height is not that accurate because its not getting the latest block. I accomplished this using getInfo’s block.